diff --git a/.github/workflows/cn1playground-language.yml b/.github/workflows/cn1playground-language.yml new file mode 100644 index 0000000000..de946be799 --- /dev/null +++ b/.github/workflows/cn1playground-language.yml @@ -0,0 +1,47 @@ +name: CN1 Playground Language Tests + +on: + pull_request: + types: [opened, synchronize, reopened, ready_for_review] + paths: + - 'scripts/cn1playground/**' + - '.github/workflows/cn1playground-language.yml' + push: + branches: [main, master] + paths: + - 'scripts/cn1playground/**' + - '.github/workflows/cn1playground-language.yml' + workflow_dispatch: + +permissions: + contents: read + +jobs: + language-smoke: + name: Playground language smoke + runs-on: ubuntu-latest + + steps: + - name: Check out repository + uses: actions/checkout@v4 + + - name: Set up Java 17 + uses: actions/setup-java@v4 + with: + distribution: temurin + java-version: '17' + cache: maven + + - name: Ensure Xvfb is available + run: | + set -euo pipefail + if ! command -v xvfb-run >/dev/null 2>&1; then + sudo apt-get update + sudo apt-get install -y xvfb + fi + + - name: Run playground language smoke tests + run: | + set -euo pipefail + cd scripts/cn1playground + xvfb-run -a bash tools/run-playground-smoke-tests.sh diff --git a/scripts/cn1playground/README.md b/scripts/cn1playground/README.md index 46f1d0e35c..a2d36bb148 100644 --- a/scripts/cn1playground/README.md +++ b/scripts/cn1playground/README.md @@ -202,69 +202,146 @@ The playground uses a customized version of [BeanShell](https://github.com/beans - **Variable capture**: Lambdas capture variables from enclosing scopes - **Nested lambdas**: Inner lambdas are rewritten before outer lambdas execute -### Limitations - -#### Class Declarations Have Limited Support - -BeanShell's class generation is disabled in this playground, but single top-level classes are automatically unwrapped: - -```java -// This works - playground unwraps the class: -public class DemoApp { - private Label status; // Becomes script variable: status = null; - - public void start() { - status = new Label("Ready"); - // ... - } -} -``` - -**What doesn't work**: -- Nested classes -- Multiple top-level classes -- Interfaces or enums -- Static fields or methods that reference instance fields - -For complex state management, consider using loose methods with script-level variables instead of class fields. - -#### Instance Field Access in Lambdas - -Variables from enclosing scopes work in lambdas, but instance field references without `this` may not resolve correctly: - -```java -// Works: -String prefix = "Hello "; -button.addActionListener(e -> status.setText(prefix + "World")); - -// May not work as expected if 'status' is an instance field: -// Use 'this.status' or move the field to script scope -``` - -#### Generic Type Parameters Are Erased - -Generic type parameters are erased at runtime. Methods that rely on specific generic types may require casting: +### Class, Interface, Enum, and Record Support + +The playground includes a CN1-safe scripted-class runtime so user-declared +types work without runtime bytecode generation or reflection. The +`PlaygroundSyntaxMatrixHarness` (in `common/src/test/java/...`) is a +table-driven matrix that pins exactly what is supported — every entry +either reaches `SUCCESS` or documents a known gap with its diagnostic. + +What works: + +- **Classes** with fields, constructors (overloaded), methods (overloaded), + generic type parameters (`class Pair`), inheritance with method + overrides, and `super.method()` / `super(args)` dispatch. +- **Static nested classes** (`Outer.Inner`) with `Outer.Inner.staticField` / + `new Outer.Inner()` access. +- **Interfaces** with static methods, default methods, and anonymous + implementations (`new Greeter() { public String greet() { ... } }`). +- **Enums** with simple constants, constants taking constructor args, + per-constant method bodies, and built-in `name()` / `ordinal()` / + `values()` / `valueOf()`. +- **Records** (`record Point(int x, int y) {}`) with auto-generated + accessors, an optional body block, and the compact-constructor form + (`Range { if (lo > hi) { ... } }`) which runs validation/normalisation + before the implicit field assignments. +- **Sealed / non-sealed / permits** with runtime-enforced permit lists: + declaring a subclass that isn't named in the parent's `permits` clause + fails at evaluation time with a clear diagnostic. +- **Pattern-matching switch statements** with type bindings: + `switch (o) { case Integer i -> useInt(i); case String s -> useStr(s); default -> ...; }`. +- **Non-static inner classes** — `class Outer { class Inner { ... } }` + works, with Inner's methods reading/writing Outer's instance fields + through the namespace chain. Construction via + `new Outer().new Inner()` is supported; `new Inner()` inside an + Outer method also works (the enclosing `this` is auto-resolved). +- **Interface method enforcement at declaration time** — a concrete + class that says `implements Iface` must provide every abstract + method Iface declares. Fires for both Java interfaces (signatures + pulled from the CN1 registry) and scripted interfaces (abstract + methods read from the interface's own `ScriptedClass`). A bare + `class Other implements ActionListener {}` now fails with + `class 'Other' is not abstract and does not implement all methods + from com.codename1.ui.events.ActionListener. Missing: + actionPerformed.` +- **Diagnostic suggestions** — missing static fields, static methods, + and instance methods on scripted classes all produce a "Did you + mean: X?" hint drawn from the relevant name table. Helps spot + typos like `Display.PICKER_TYP_DATE` or `myObj.sayz()`. + +What still doesn't work: + +- Reflection APIs (`java.lang.reflect.*`, `Class.forName`) — forbidden in + CN1 and out of scope. +- Cross-snippet sealed hierarchies — sealed enforcement operates on a + single snippet because the Interpreter is per-run. +- JDK surface that isn't in CN1's runtime (`Optional`, `List.of`, + `Map.of`, `Set.of`, `Stream.of`, `IntStream.range`, extended + Collectors, etc.). The playground mirrors CN1's actual API surface + rather than full JDK parity — scripts that compile here also run + on device. + +### Streams + +`Collection.stream()` is wired through a minimal in-process shim +(`bsh.cn1.CN1StreamBridge`) because CN1's collection backport doesn't +expose `stream()` natively. Supported intermediate ops: `filter`, +`map`, `flatMap`, `peek`, `sorted` / `sorted(Comparator)`, `distinct`, +`limit`, `skip`. Supported terminal ops: `forEach`, `count`, `collect` +(returns a `List`, ignores the collector argument), `toList`, +`toArray`, `iterator`, `anyMatch` / `allMatch` / `noneMatch`, +`findFirst` / `findAny`, `min` / `max`, `reduce(BinaryOperator)`, +`reduce(identity, BinaryOperator)`. Methods that ordinarily return +`Optional` return the value directly, or `null` when the stream is +empty — CN1's runtime omits `java.util.Optional`. `reduce` keys off +`BinaryOperator` rather than `BiFunction` for the same reason. + +### Lambdas and Method References + +- Lambdas in any context: assignment (`Runnable r = () -> {};`), return + expressions, method-call arguments, and as fields. +- Lambdas implement common SAM types directly: `Runnable`, `Supplier`, + `Consumer`, `BiConsumer`, `Function`, `Predicate`, `Comparator`. Other + CN1-specific listener interfaces are wrapped via `PlaygroundListenerBridge`. +- Method references for static (`System.out::println`), bound-instance + (`prefix::concat`), unbound-instance (`String::length` → + `(s) -> s.length()`), and constructor (`ArrayList::new`) forms. + +### Switch and Pattern Matching + +- Classic switch statements (int, String, fall-through with explicit break). +- Switch expression arrow form: `String s = switch (x) { case 1 -> "one"; default -> "?"; };`. +- Switch expression yield form: `case 1: yield "one"; default: yield "?";`. +- Arrow-form switch statements (no result value). +- Pattern matching for instanceof: `if (o instanceof String s) { use(s); }`. + +### Try-with-resources, Multi-catch, var + +- `try (Reader r = ...)` with single, multiple, and trailing-semicolon + resource lists. +- Multi-catch `catch (E1 | E2 e)`. +- Local variable type inference with `var` (BSH already treats `var` as a + loose type). + +### Generic Type Parameters Are Erased + +Generic type parameters are not enforced at runtime. Methods that rely on +specific generic types may require casting: ```java // Generic types are erased, so explicit casting may be needed: List items = (List) someMethod(); ``` -#### Some Java Syntax Is Unsupported - -- **Enhanced for-each with arrays**: BeanShell's for-each works for `Collection` types but not for arrays when using the generated access registry. Use traditional `for (int i = 0; i < arr.length; i++)` loops for arrays, or convert to a List first: - ```java - // Doesn't work with arrays: - String[] arr = {"a", "b", "c"}; - for (String s : arr) { } // May fail - - // Workaround: - for (int i = 0; i < arr.length; i++) { String s = arr[i]; } - // Or convert to List: - for (String s : java.util.Arrays.asList(arr)) { } - ``` -- **Method references**: `Object::toString` syntax is not supported; use lambdas instead -- **Try-with-resources**: Use try/finally blocks manually +### Error Diagnostics + +When a static field, static method, or instance method on a scripted +class misses, the playground searches the relevant name table (CN1 +registry for Java types, the scripted class's own method list for +user types) for the closest match by case-insensitive prefix or +short Levenshtein distance and appends up to three suggestions. +Typos like `Display.PICKER_TYP_DATE` surface as `... (did you mean: +PICKER_TYPE_DATE, PICKER_TYPE_DATE_AND_TIME?)`, and +`myThing.sayz()` surfaces as `No instance method Thing.sayz/0. Did +you mean: say?`. + +Interface-method enforcement fires at class-declaration time, so +`class X implements ActionListener {}` fails immediately with +`Missing: actionPerformed.` rather than deferring to the first +invocation site. + +### Cold-start Performance + +`PlaygroundColdStartHarness` in the test sources prints baseline +timings for the cold-start phases (registry first use, first +package-helper load, first FIELD_INDEX lookup, CN1 `Display.init`, +first full `PlaygroundRunner.run`). Run it against a fresh JVM via +`java -cp ...` to catch regressions. Typical median on a dev +laptop: first registry hit ~27 ms, first `PlaygroundRunner.run` +~60 ms, CN1's own `Display.init` ~800 ms. Only the +playground-controlled phases are actionable; the rest is CN1 +runtime wiring. ## JavaScript Port Considerations @@ -347,9 +424,37 @@ mvn clean install ```bash cd scripts/cn1playground -./scripts/run-tests.sh +bash tools/run-playground-smoke-tests.sh ``` +This smoke command currently runs: + +1. CN1 access registry generation (`tools/generate-cn1-access-registry.sh`). +2. Registry sanity checks (expected/forbidden class entries). +3. `PlaygroundSmokeHarness` end-to-end behavior checks. +4. `PlaygroundSyntaxMatrixHarness` syntax regression checks. + +## Language Feature Rollout Process + +Use this process when adding or fixing Java syntax support in Playground: + +1. **Add/adjust matrix coverage first** + Update `common/src/test/java/com/codenameone/playground/PlaygroundSyntaxMatrixHarness.java` with a focused snippet for the target syntax. + - For currently unsupported syntax, add as `ExpectedOutcome.FAILURE`. + - When support lands, flip that case to `ExpectedOutcome.SUCCESS`. + +2. **Implement parser/runtime change in small steps** + Prefer one syntax feature per PR (e.g. method references only) to keep regressions easy to isolate. + +3. **Run smoke + syntax matrix locally** + Run `bash tools/run-playground-smoke-tests.sh` from `scripts/cn1playground`. + +4. **Require CI green before merge** + The `CN1 Playground Language Tests` workflow runs the same smoke command under CI (`xvfb-run`) and should pass before merging syntax updates. + +5. **Document behavior changes** + Update this README's known issues/limitations when syntax support changes so users know what is now supported. + ## Known Issues 1. **Parse errors with complex expressions**: BeanShell's parser may fail on some Java syntax. Simplify complex expressions or break them into multiple statements. @@ -360,4 +465,4 @@ cd scripts/cn1playground ## Contributing -See the main Codename One repository for contribution guidelines. \ No newline at end of file +See the main Codename One repository for contribution guidelines. diff --git a/scripts/cn1playground/common/src/main/java/bsh/BSHAllocationExpression.java b/scripts/cn1playground/common/src/main/java/bsh/BSHAllocationExpression.java index c80a5009b3..eecb4c4c52 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/BSHAllocationExpression.java +++ b/scripts/cn1playground/common/src/main/java/bsh/BSHAllocationExpression.java @@ -77,7 +77,43 @@ private Object objectAllocation( if ( args == null) throw new EvalError( "Null args in new.", this, callstack ); - // Lookup class + // Lookup class. Try a regular variable lookup first so that names + // bound to a ScriptedClass (declared earlier in the same script) + // resolve before we force a Java class lookup. + Object scripted = lookupScriptedClass(nameNode.text, callstack); + if (scripted != null) { + ScriptedClass sc = (ScriptedClass) scripted; + // Anonymous-class style: `new Iface() { method bodies }` — + // synthesise a one-off subclass whose instance methods come from + // the body, then construct it. Works for both interfaces and + // regular classes. + boolean hasBody = jjtGetNumChildren() > 2; + if (hasBody) { + BSHBlock body = (BSHBlock) jjtGetChild(2); + ScriptedClass anonClass = ScriptedClass.build( + sc.getName() + "$anon", callstack.top(), body, sc, + callstack, interpreter); + return anonClass.newInstance(args, callstack, interpreter); + } + if (sc.isInterface()) { + throw new EvalError("Cannot instantiate scripted interface " + + sc.getName() + " directly; use a class that implements it.", + this, callstack); + } + // Non-static inner class — walk callstack for an enclosing + // `this` whose ScriptedClass matches the required outer. + ScriptedInstance enclosing = null; + if (sc.getEnclosingClass() != null) { + enclosing = findEnclosingInstance(sc.getEnclosingClass(), callstack); + if (enclosing == null) { + throw new EvalError("Cannot construct non-static inner class " + + sc.getName() + " without an enclosing instance of " + + sc.getEnclosingClass().getName() + " in scope.", + this, callstack); + } + } + return sc.newInstance(args, enclosing, callstack, interpreter); + } Object obj = nameNode.toObject( callstack, interpreter, true /*force class*/ ); @@ -112,11 +148,144 @@ private Object objectAllocation( return constructObject( type, args, callstack, interpreter ); } + /** Walk the callstack looking for a `this` binding whose + * ScriptedInstance is an instance of {@code outer} (or of any + * nested non-static class whose enclosing chain reaches + * {@code outer}). Used when constructing a non-static inner + * class. */ + private static ScriptedInstance findEnclosingInstance(ScriptedClass outer, CallStack callstack) { + for (int i = 0; i < callstack.depth(); i++) { + NameSpace ns = callstack.get(i); + while (ns != null) { + try { + Object thisObj = ns.getVariable("this"); + if (thisObj instanceof ScriptedInstance) { + ScriptedInstance si = (ScriptedInstance) thisObj; + ScriptedInstance walk = si; + while (walk != null) { + if (walk.getScriptedClass() == outer) return walk; + walk = walk.getEnclosingInstance(); + } + } + if (thisObj instanceof This) { + Object inner = ((This) thisObj).namespace.getVariable("this"); + if (inner instanceof ScriptedInstance) { + ScriptedInstance walk = (ScriptedInstance) inner; + while (walk != null) { + if (walk.getScriptedClass() == outer) return walk; + walk = walk.getEnclosingInstance(); + } + } + } + } catch (UtilEvalError ignore) { + // no `this` in this namespace — keep walking + } + ns = ns.getParent(); + } + } + return null; + } + + private static Object lookupScriptedClass(String rawName, CallStack callstack) { + if (rawName == null || rawName.length() == 0) return null; + if (callstack == null) return null; + // Strip a generic suffix like "Pair" — type arguments are + // erased at runtime in our scripted-class model. + String simpleName = rawName; + int lt = simpleName.indexOf('<'); + if (lt >= 0) simpleName = simpleName.substring(0, lt); + // Dotted names like "Outer.Inner": resolve the head as a + // ScriptedClass and walk through nested classes via the static + // namespace of each enclosing class. We split manually because + // String.split(regex) is not available on CN1's restricted String. + java.util.List partsList = new java.util.ArrayList(); + int from = 0; + for (int j = 0; j < simpleName.length(); j++) { + if (simpleName.charAt(j) == '.') { + partsList.add(simpleName.substring(from, j)); + from = j + 1; + } + } + partsList.add(simpleName.substring(from)); + String[] parts = partsList.toArray(new String[partsList.size()]); + if (parts.length == 0) return null; + ScriptedClass current; + try { + Object v = callstack.top().getVariable(parts[0]); + if (!(v instanceof ScriptedClass)) return null; + current = (ScriptedClass) v; + } catch (UtilEvalError ex) { + return null; + } + for (int i = 1; i < parts.length; i++) { + try { + Object next = current.getStaticNameSpace().getVariable(parts[i]); + if (!(next instanceof ScriptedClass)) return null; + current = (ScriptedClass) next; + } catch (UtilEvalError ex) { + return null; + } + } + return current; + } + Object constructFromEnclosingInstance(Object obj, CallStack callstack, Interpreter interpreter ) throws EvalError { - throw new EvalError( - "Inner class allocation from an enclosing instance is not supported in the Codename One BeanShell runtime.", - this, callstack); + // The outer instance `obj` must be a ScriptedInstance for the + // `outer.new Inner(args)` form to resolve — Java inner classes + // still aren't constructable without reflection. + if (!(obj instanceof ScriptedInstance)) { + throw new EvalError( + "Inner class allocation from a Java enclosing instance is not supported" + + " in the Codename One BeanShell runtime.", + this, callstack); + } + ScriptedInstance outerInstance = (ScriptedInstance) obj; + ScriptedClass outerClass = outerInstance.getScriptedClass(); + + Node typeNode = jjtGetChild(0); + Node argsNode = jjtGetChild(1); + if (!(typeNode instanceof BSHAmbiguousName) || !(argsNode instanceof BSHArguments)) { + throw new EvalError( + "Unsupported inner-class allocation shape", + this, callstack); + } + String innerName = ((BSHAmbiguousName) typeNode).text; + Object[] args = ((BSHArguments) argsNode).getArguments(callstack, interpreter); + + ScriptedClass inner; + try { + Object v = outerClass.getStaticNameSpace().getVariable(innerName); + if (!(v instanceof ScriptedClass)) { + throw new EvalError("No nested class '" + innerName + "' on " + + outerClass.getName(), this, callstack); + } + inner = (ScriptedClass) v; + } catch (UtilEvalError ex) { + throw ex.toEvalError(this, callstack); + } + if (inner.getEnclosingClass() == null) { + throw new EvalError("Nested class '" + outerClass.getName() + "." + innerName + + "' is static — use new " + outerClass.getName() + "." + innerName + + "(...) instead.", + this, callstack); + } + // Ensure the supplied outer is an instance of the inner's + // enclosing class (or a subclass thereof via the extends chain). + ScriptedClass requiredOuter = inner.getEnclosingClass(); + ScriptedClass walkCls = outerClass; + boolean ok = false; + while (walkCls != null) { + if (walkCls == requiredOuter) { ok = true; break; } + walkCls = walkCls.getParent(); + } + if (!ok) { + throw new EvalError("Outer instance of type " + outerClass.getName() + + " cannot construct " + inner.getName() + + " — expected enclosing type " + requiredOuter.getName() + ".", + this, callstack); + } + return inner.newInstance(args, outerInstance, callstack, interpreter); } private Object constructObject(Class type, Object[] args, diff --git a/scripts/cn1playground/common/src/main/java/bsh/BSHAutoCloseable.java b/scripts/cn1playground/common/src/main/java/bsh/BSHAutoCloseable.java index 5c34d098a4..d905952ada 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/BSHAutoCloseable.java +++ b/scripts/cn1playground/common/src/main/java/bsh/BSHAutoCloseable.java @@ -31,9 +31,12 @@ public Object eval(CallStack callstack, Interpreter interpreter) renderTypeNode(); this.type = evalType(callstack, interpreter); - if (!AutoCloseable.class.isAssignableFrom(this.getType())) + // `var` and untyped resources resolve to null; defer the + // AutoCloseable check to runtime after the initializer has run. + if (this.type != null && !AutoCloseable.class.isAssignableFrom(this.type)) { throw new EvalException("The resource type "+ this.type.getName() +" does not implement java.lang.AutoCloseable.", this, callstack); + } this.name = this.getDeclarators()[0].name; @@ -48,6 +51,22 @@ public Object eval(CallStack callstack, Interpreter interpreter) this, callstack); } + // Verify the bound value is actually AutoCloseable when the type was + // inferred (var) rather than declared. + if (this.type == null && this.varThis != null) { + try { + Object value = this.varThis.getValue(); + if (value != null && !(value instanceof AutoCloseable)) { + throw new EvalException("The resource value " + + value.getClass().getName() + + " does not implement java.lang.AutoCloseable.", + this, callstack); + } + } catch (UtilEvalError e) { + throw e.toEvalError(this, callstack); + } + } + return Primitive.VOID; } diff --git a/scripts/cn1playground/common/src/main/java/bsh/BSHBinaryExpression.java b/scripts/cn1playground/common/src/main/java/bsh/BSHBinaryExpression.java index cdeb6b123c..10c1041d92 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/BSHBinaryExpression.java +++ b/scripts/cn1playground/common/src/main/java/bsh/BSHBinaryExpression.java @@ -34,6 +34,11 @@ */ class BSHBinaryExpression extends SimpleNode implements ParserConstants { public int kind; + /** For pattern-matching `instanceof Type binding`, the binding identifier + * captured at parse time. When non-null, a positive instanceof test binds + * the lhs value to this name in the current namespace before returning + * true. */ + public String instanceofBinding; BSHBinaryExpression(int id) { super(id); } @@ -68,8 +73,15 @@ public Object eval( CallStack callstack, Interpreter interpreter) lhs = Primitive.unwrap(lhs); // General case - perform the instanceof based on assignable - return Types.isJavaBaseAssignable( rhs, lhs.getClass() ) - ? Primitive.TRUE : Primitive.FALSE; + boolean matches = Types.isJavaBaseAssignable(rhs, lhs.getClass()); + if (matches && instanceofBinding != null) { + try { + callstack.top().setVariable(instanceofBinding, lhs, false); + } catch (UtilEvalError ex) { + throw ex.toEvalError(this, callstack); + } + } + return matches ? Primitive.TRUE : Primitive.FALSE; } /* diff --git a/scripts/cn1playground/common/src/main/java/bsh/BSHClassDeclaration.java b/scripts/cn1playground/common/src/main/java/bsh/BSHClassDeclaration.java index 1f60bbc3d4..6f74b82ef3 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/BSHClassDeclaration.java +++ b/scripts/cn1playground/common/src/main/java/bsh/BSHClassDeclaration.java @@ -48,24 +48,236 @@ the static class body namespace. int numInterfaces; boolean extend; Type type; - private Class generatedClass; + private ScriptedClass scriptedClass; BSHClassDeclaration(int id) { super(id); } /** - */ - public synchronized Object eval(final CallStack callstack, final Interpreter interpreter ) throws EvalError { - if (generatedClass == null) { - generatedClass = generateClass(callstack, interpreter); + * Evaluates the class declaration by building a {@link ScriptedClass} + * descriptor and binding it into the enclosing namespace under the + * declared name. Subsequent {@code new ClassName(...)} expressions + * resolve to a {@link ScriptedInstance} via {@link + * BSHAllocationExpression}. + * + *

Interfaces and enums are still rejected — they require richer + * runtime support (SAM binding, singleton instances) that is layered + * on top of the basic scripted-class core. + */ + public synchronized Object eval(final CallStack callstack, final Interpreter interpreter) throws EvalError { + if (scriptedClass == null) { + BSHBlock body = findBody(); + ScriptedClass parent = extend ? resolveParentScriptedClass(callstack) : null; + Class javaParent = (extend && parent == null) + ? resolveParentJavaClass(callstack, interpreter) : null; + java.util.List interfaces = resolveImplementedInterfaces(callstack); + // Interfaces share the ScriptedClass machinery — they can declare + // static methods (callable as Iface.foo()) and default methods + // (inherited by implementing classes). They cannot be instantiated + // directly with `new Iface()`. Enums use the same machinery with + // a marker plus per-constant ScriptedInstances populated at build. + scriptedClass = ScriptedClass.build(name, callstack.top(), body, parent, + interfaces, type == Type.INTERFACE, callstack, interpreter); + scriptedClass.markInterface(type == Type.INTERFACE); + scriptedClass.markEnum(type == Type.ENUM); + scriptedClass.setJavaParent(javaParent); + if (type == Type.ENUM) { + scriptedClass.populateEnumConstants(body, callstack, interpreter); + } + if (type == Type.CLASS && !isAbstract()) { + enforceInterfaceMethodImplementations(callstack, interpreter); + } + try { + callstack.top().setVariable(name, scriptedClass, false); + } catch (UtilEvalError ex) { + throw ex.toEvalError(this, callstack); + } + } + return scriptedClass; + } + + private boolean isAbstract() { + return modifiers != null && modifiers.hasModifier("abstract"); + } + + /** After a concrete class is built, verify that every abstract + * method declared on each implemented interface is actually + * provided by the class with a body (declared here, inherited + * from an extends-parent, or pulled in as a default from another + * scripted interface). Fails with a clear diagnostic when + * anything is missing — catches the case where a user writes + * `class X implements ActionListener {}` and forgets + * {@code actionPerformed}. Works for both Java interfaces + * (names drawn from the CN1 registry) and scripted interfaces + * (names drawn from the interface's own abstract-method list). */ + private void enforceInterfaceMethodImplementations(CallStack callstack, Interpreter interpreter) + throws EvalError { + java.util.Set concrete = scriptedClass.getConcreteInstanceMethodNames(); + int seen = 0; + for (int i = 0; i < jjtGetNumChildren(); i++) { + Node child = jjtGetChild(i); + if (!(child instanceof BSHAmbiguousName)) continue; + if (extend && seen == 0) { seen++; continue; } + seen++; + BSHAmbiguousName node = (BSHAmbiguousName) child; + String rawName = node.text; + if (rawName == null || rawName.isEmpty()) continue; + + String ifaceLabel; + java.util.List required; + // Scripted interfaces: pull abstract method names directly + // from the interface's own ScriptedClass. Java interfaces: + // pull names from the CN1 registry's method index. + try { + Object v = callstack.top().getVariable(simpleIfaceName(rawName)); + if (v instanceof ScriptedClass) { + ScriptedClass iface = (ScriptedClass) v; + ifaceLabel = "scripted interface '" + iface.getName() + "'"; + required = iface.getAbstractInstanceMethodNames(); + } else { + ifaceLabel = null; + required = null; + } + } catch (UtilEvalError ignore) { + ifaceLabel = null; + required = null; + } + if (required == null) { + Class ifaceClass; + try { + ifaceClass = node.toClass(callstack, interpreter); + } catch (EvalError ex) { + continue; + } + if (ifaceClass == null || !ifaceClass.isInterface()) continue; + ifaceLabel = ifaceClass.getName(); + String[] javaMethods = methodNamesOf(ifaceClass); + if (javaMethods == null) continue; + required = new java.util.ArrayList(); + for (String m : javaMethods) if (m != null && !m.isEmpty()) required.add(m); + } + + java.util.List missing = new java.util.ArrayList(); + for (String m : required) { + if (m == null || m.isEmpty()) continue; + if (!concrete.contains(m)) missing.add(m); + } + if (!missing.isEmpty()) { + StringBuilder msg = new StringBuilder("class '").append(name) + .append("' is not abstract and does not implement all methods from ") + .append(ifaceLabel).append(". Missing: "); + for (int k = 0; k < missing.size(); k++) { + if (k > 0) msg.append(", "); + msg.append(missing.get(k)); + } + msg.append('.'); + throw new EvalError(msg.toString(), this, callstack); + } + } + } + + private String simpleIfaceName(String raw) { + int lt = raw.indexOf('<'); + String simple = lt >= 0 ? raw.substring(0, lt).trim() : raw.trim(); + int dot = simple.lastIndexOf('.'); + return dot >= 0 ? simple.substring(dot + 1) : simple; + } + + private String[] methodNamesOf(Class ifaceClass) { + bsh.cn1.CN1Access registry = bsh.cn1.CN1AccessRegistry.getInstance(); + if (!(registry instanceof bsh.cn1.GeneratedCN1Access)) return null; + String[] entries = ((bsh.cn1.GeneratedCN1Access) registry).getMethodSignatures(ifaceClass.getName()); + if (entries == null) return null; + java.util.List names = new java.util.ArrayList(); + for (String entry : entries) { + if (entry == null) continue; + int paren = entry.indexOf('('); + String n = paren > 0 ? entry.substring(0, paren) : entry; + n = n.trim(); + if (!n.isEmpty()) names.add(n); } - return generatedClass; + return names.toArray(new String[names.size()]); } + /** Resolve the extends-target as a Java class when it isn't a + * ScriptedClass. Powers the super(args) forwarding for classes that + * extend e.g. RuntimeException. */ + private Class resolveParentJavaClass(CallStack callstack, Interpreter interpreter) { + for (int i = 0; i < jjtGetNumChildren(); i++) { + Node child = jjtGetChild(i); + if (child instanceof BSHAmbiguousName) { + try { + return ((BSHAmbiguousName) child).toClass(callstack, interpreter); + } catch (EvalError ignore) { + return null; + } + } + } + return null; + } - private Class generateClass(final CallStack callstack, final Interpreter interpreter) throws EvalError { - throw new EvalError( - "Class, interface, and enum declarations are not supported in the Codename One BeanShell runtime.", - this, callstack); + /** Collect the scripted interfaces this class/interface declares (via + * `implements` on a class or `extends` on an interface — in the parser's + * AST they appear as BSHAmbiguousName children after the optional + * extends-name). Default methods from these interfaces are merged into + * the class's instance-method table so `c.defaultMethod()` resolves. */ + private java.util.List resolveImplementedInterfaces(CallStack callstack) { + java.util.List result = new java.util.ArrayList(); + // The first BSHAmbiguousName child is the extends-target when + // `extend` is true; skip it. + int seen = 0; + for (int i = 0; i < jjtGetNumChildren(); i++) { + Node child = jjtGetChild(i); + if (!(child instanceof BSHAmbiguousName)) continue; + if (extend && seen == 0) { seen++; continue; } + seen++; + String rawName = ((BSHAmbiguousName) child).text; + if (rawName == null || rawName.isEmpty()) continue; + int lt = rawName.indexOf('<'); + String simple = lt >= 0 ? rawName.substring(0, lt).trim() : rawName.trim(); + if (simple.indexOf('.') >= 0) continue; + try { + Object v = callstack.top().getVariable(simple); + if (v instanceof ScriptedClass) result.add((ScriptedClass) v); + } catch (UtilEvalError ex) { + // skip unresolved interfaces + } + } + return result; + } + + private BSHBlock findBody() { + for (int i = 0; i < jjtGetNumChildren(); i++) { + Node child = jjtGetChild(i); + if (child instanceof BSHBlock) { + return (BSHBlock) child; + } + } + return null; + } + + /** Look up the extends-named class in the namespace. Only ScriptedClass + * parents are inherited at runtime — extending a Java class is treated as + * "no inheritance" since we cannot reflect into Java class internals + * without breaking the CN1 no-reflection invariant. */ + private ScriptedClass resolveParentScriptedClass(CallStack callstack) { + for (int i = 0; i < jjtGetNumChildren(); i++) { + Node child = jjtGetChild(i); + if (child instanceof BSHAmbiguousName) { + String parentName = ((BSHAmbiguousName) child).text; + if (parentName == null || parentName.length() == 0) return null; + int lt = parentName.indexOf('<'); + if (lt >= 0) parentName = parentName.substring(0, lt); + if (parentName.indexOf('.') >= 0) return null; + try { + Object v = callstack.top().getVariable(parentName); + if (v instanceof ScriptedClass) return (ScriptedClass) v; + } catch (UtilEvalError ex) { + // not bound — caller falls back to no-inheritance + } + return null; + } + } + return null; } public String toString() { diff --git a/scripts/cn1playground/common/src/main/java/bsh/BSHEnhancedForStatement.java b/scripts/cn1playground/common/src/main/java/bsh/BSHEnhancedForStatement.java index 02788ca21b..b194b0cc32 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/BSHEnhancedForStatement.java +++ b/scripts/cn1playground/common/src/main/java/bsh/BSHEnhancedForStatement.java @@ -67,6 +67,9 @@ public Object eval(CallStack callstack, Interpreter interpreter) throws EvalErro statement = nodeCount > 1 ? jjtGetChild(1) : null; } final Object iteratee = expression.eval(callstack, interpreter); + if (iteratee == null || iteratee == Primitive.NULL) { + throw new EvalException("Cannot iterate over null value", this, callstack); + } final CollectionManager cm = CollectionManager.getCollectionManager(); final Iterator iterator = cm.getBshIterator(iteratee); try { diff --git a/scripts/cn1playground/common/src/main/java/bsh/BSHPrimarySuffix.java b/scripts/cn1playground/common/src/main/java/bsh/BSHPrimarySuffix.java index aebc7eeac7..64647fd234 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/BSHPrimarySuffix.java +++ b/scripts/cn1playground/common/src/main/java/bsh/BSHPrimarySuffix.java @@ -163,7 +163,7 @@ private Object doName( throw new EvalError( "Can't assign array length", this, callstack ); else - return new Primitive(((Object[]) obj).length); + return new Primitive(BshArray.arrayLength(obj)); } // field access @@ -171,6 +171,37 @@ private Object doName( // Validate if can get this field Interpreter.mainSecurityGuard.canGetField(obj, field); + // Scripted-class field access goes through the instance namespace. + if (obj instanceof ScriptedInstance) { + ScriptedInstance si = (ScriptedInstance) obj; + if (toLHS) { + // Use VARIABLE LHS (setVariable) so an assignment + // updates a pre-declared field's value without + // re-typing it. LOOSETYPE_FIELD calls setTypedVariable + // which can fail to overwrite an Object-typed field + // with a concrete ScriptedInstance. + return new LHS(si.getInstanceNameSpace(), field, true); + } + Object v = si.getField(field); + return v == Primitive.VOID ? Primitive.VOID : v; + } + // Static field/constant access on a scripted class or enum. + if (obj instanceof ScriptedClass) { + ScriptedClass sc = (ScriptedClass) obj; + NameSpace staticNs = sc.getStaticNameSpace(); + if (toLHS) { + return new LHS(staticNs, field); + } + try { + Object v = staticNs.getVariable(field); + if (v != Primitive.VOID) return v; + } catch (UtilEvalError ex) { + // fall through + } + throw new EvalError("No static field " + sc.getName() + + "." + field, this, callstack); + } + if ( toLHS ) try { return Reflect.getLHSObjectField(obj, field); } catch (Throwable t) { @@ -195,6 +226,25 @@ private Object doName( // Validate if can invoke this method Interpreter.mainSecurityGuard.canInvokeMethod(obj, field, oa); + // Scripted-class method dispatch. + if (obj instanceof ScriptedInstance) { + return ((ScriptedInstance) obj).invokeMethod( + field, oa, interpreter, callstack, this); + } + // Static-method dispatch on a scripted class/interface/enum. + if (obj instanceof ScriptedClass) { + ScriptedClass sc = (ScriptedClass) obj; + BshMethod m = sc.findStaticMethod(field, oa); + if (m != null) { + return m.invoke(oa, interpreter, callstack, this, false); + } + Object builtin = sc.invokeEnumBuiltinStatic(field, oa); + if (builtin != null) return builtin; + throw new EvalError("No static method " + sc.getName() + + "." + field + "/" + + (oa == null ? 0 : oa.length), this, callstack); + } + return Reflect.invokeObjectMethod( obj, field, oa, interpreter, callstack, this ); } catch (UtilEvalError e1) { @@ -262,7 +312,7 @@ private Object doIndex( throw new EvalError("Not an array or List type", this, callstack ); int length = obj instanceof List - ? ((List) obj).size() : ((Object[]) obj).length; + ? ((List) obj).size() : BshArray.arrayLength(obj); int index = length + 1; // allow index access for a Map.Entry array. diff --git a/scripts/cn1playground/common/src/main/java/bsh/BSHThrowStatement.java b/scripts/cn1playground/common/src/main/java/bsh/BSHThrowStatement.java index adc8f60d3b..d2f6898749 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/BSHThrowStatement.java +++ b/scripts/cn1playground/common/src/main/java/bsh/BSHThrowStatement.java @@ -37,6 +37,16 @@ public Object eval( CallStack callstack, Interpreter interpreter) { Object obj = jjtGetChild(0).eval(callstack, interpreter); + // Scripted-class instances aren't Throwable at the Java level — + // wrap them in a ScriptedThrowable so the JVM's exception pipe + // can carry them through the try/catch machinery. Catch matching + // unwraps when the declared type is the instance's ScriptedClass. + if (obj instanceof ScriptedInstance) { + throw new TargetError( + new ScriptedThrowable((ScriptedInstance) obj), + this, callstack); + } + if(!(obj instanceof Throwable)) throw new EvalException("Expression in 'throw' must be Throwable type", this, callstack ); diff --git a/scripts/cn1playground/common/src/main/java/bsh/BSHTryStatement.java b/scripts/cn1playground/common/src/main/java/bsh/BSHTryStatement.java index ef5bc8495d..c3e89d5a6a 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/BSHTryStatement.java +++ b/scripts/cn1playground/common/src/main/java/bsh/BSHTryStatement.java @@ -164,14 +164,23 @@ public Object eval( CallStack callstack, Interpreter interpreter) NameSpace enclosingNameSpace = callstack.top(); BlockNameSpace cbNameSpace = new BlockNameSpace(callstack.top(), blockId); + // A ScriptedInstance thrown via the ScriptedThrowable + // wrapper should be unwrapped when bound to the catch + // variable so `e.someScriptedMethod()` works. + Object boundValue = thrown; + if (boundValue instanceof ScriptedThrowable) { + ScriptedInstance si = ((ScriptedThrowable) boundValue) + .getScriptedInstance(); + if (si != null) boundValue = si; + } try { if ( mcType == BSHMultiCatch.UNTYPED ) // set an untyped variable directly in the block - cbNameSpace.setBlockVariable( mc.name, thrown ); + cbNameSpace.setBlockVariable( mc.name, boundValue ); else // set a typed variable (directly in the block) cbNameSpace.setTypedVariable( - mc.name, mcType, thrown, modifiers); + mc.name, mcType, boundValue, modifiers); } catch ( UtilEvalError e ) { throw new InterpreterError( "Unable to set var in catch block namespace." ); diff --git a/scripts/cn1playground/common/src/main/java/bsh/BSHType.java b/scripts/cn1playground/common/src/main/java/bsh/BSHType.java index 7b003b745a..95390950b0 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/BSHType.java +++ b/scripts/cn1playground/common/src/main/java/bsh/BSHType.java @@ -123,6 +123,24 @@ public String getTypeDescriptor( return descriptor; } + private static boolean resolvesToScriptedClass(Node node, CallStack callstack) { + if (callstack == null) return false; + try { + String text = node.getText(); + if (text == null) return false; + text = text.trim(); + int lt = text.indexOf('<'); + if (lt >= 0) text = text.substring(0, lt).trim(); + if (text.length() == 0 || text.indexOf('.') >= 0) return false; + NameSpace top = callstack.top(); + if (top == null) return false; + Object v = top.getVariable(text); + return v instanceof ScriptedClass; + } catch (UtilEvalError ex) { + return false; + } + } + public Class getType( CallStack callstack, Interpreter interpreter ) throws EvalError { @@ -134,6 +152,14 @@ public Class getType( CallStack callstack, Interpreter interpreter ) Node node = getTypeNode(); if ( node instanceof BSHPrimitiveType ) baseType = ((BSHPrimitiveType)node).getType(); + else if (resolvesToScriptedClass(node, callstack)) { + // A locally-declared scripted class shadows any imported Java + // class of the same simple name (e.g. a user-declared + // `record Point(...)` should win over com.codename1.ui.geom.Point). + // We use Object.class so the assignment is loose; runtime checks + // happen at method-call sites. + baseType = Object.class; + } else try { baseType = ((BSHAmbiguousName)node).toClass( diff --git a/scripts/cn1playground/common/src/main/java/bsh/BSHUnaryExpression.java b/scripts/cn1playground/common/src/main/java/bsh/BSHUnaryExpression.java index c841d07225..fc55a3d595 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/BSHUnaryExpression.java +++ b/scripts/cn1playground/common/src/main/java/bsh/BSHUnaryExpression.java @@ -79,6 +79,25 @@ private Object unaryOperation( Object op, int kind ) throws UtilEvalError if ( op instanceof Boolean ) op = (Boolean) op ? Primitive.TRUE : Primitive.FALSE; + // Array-element access (a[0] on an int[]) and field reads on + // generated types yield a boxed wrapper rather than a Primitive. + // Wrap numeric/char wrappers so postfix/prefix `++`/`--` on + // subscripted elements works. + if ( op instanceof Integer ) + op = new Primitive(((Integer) op).intValue()); + else if ( op instanceof Long ) + op = new Primitive(((Long) op).longValue()); + else if ( op instanceof Short ) + op = new Primitive(((Short) op).shortValue()); + else if ( op instanceof Byte ) + op = new Primitive(((Byte) op).byteValue()); + else if ( op instanceof Float ) + op = new Primitive(((Float) op).floatValue()); + else if ( op instanceof Double ) + op = new Primitive(((Double) op).doubleValue()); + else if ( op instanceof Character ) + op = new Primitive(((Character) op).charValue()); + if ( !(op instanceof Primitive) ) throw new UtilEvalError( "Unary operation " + tokenImage[kind] + " inappropriate for object" ); diff --git a/scripts/cn1playground/common/src/main/java/bsh/BshArray.java b/scripts/cn1playground/common/src/main/java/bsh/BshArray.java index 9b7593b887..3de32a5b35 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/BshArray.java +++ b/scripts/cn1playground/common/src/main/java/bsh/BshArray.java @@ -27,9 +27,14 @@ public static Object getIndex(Object array, int index) throws UtilTargetError { if (array instanceof List) { return ((List) array).get(index); } - return Primitive.wrap(asObjectArray(array)[index], Object.class); + // Primitive arrays — read element and box into a Primitive + // wrapper so arithmetic on the result works without an + // explicit cast. Falls through to the Object[] path. + Object primitive = primitiveGet(array, index); + if (primitive != null) return primitive; + return Primitive.wrap(((Object[]) array)[index], Object.class); } catch (IndexOutOfBoundsException e) { - int len = array instanceof List ? ((List) array).size() : asObjectArray(array).length; + int len = lengthOf(array); throw new UtilTargetError("Index " + index + " out-of-bounds for length " + len, e); } } @@ -42,15 +47,71 @@ public static void setIndex(Object array, int index, Object val) throws ReflectE ((List) array).set(index, value); return; } - asObjectArray(array)[index] = value; + if (primitiveSet(array, index, value)) return; + ((Object[]) array)[index] = value; } catch (IndexOutOfBoundsException e) { - int len = array instanceof List ? ((List) array).size() : asObjectArray(array).length; + int len = lengthOf(array); throw new UtilTargetError("Index " + index + " out-of-bounds for length " + len, e); } catch (ClassCastException e) { throw new UtilTargetError(new ArrayStoreException(e.getMessage())); } } + /** Read an element of a primitive array and return it as the + * corresponding boxed wrapper. Returns {@code null} when + * {@code array} isn't a primitive array (caller falls back to + * the {@code Object[]} path). CN1's reduced reflection surface + * forbids {@code Float.TYPE}/{@code Short.TYPE} etc., so we + * box directly rather than calling {@link Primitive#wrap} with a + * primitive-type {@code Class} literal. */ + private static Object primitiveGet(Object array, int index) { + if (array instanceof int[]) return Integer.valueOf(((int[]) array)[index]); + if (array instanceof long[]) return Long.valueOf(((long[]) array)[index]); + if (array instanceof double[]) return Double.valueOf(((double[]) array)[index]); + if (array instanceof float[]) return Float.valueOf(((float[]) array)[index]); + if (array instanceof short[]) return Short.valueOf(((short[]) array)[index]); + if (array instanceof byte[]) return Byte.valueOf(((byte[]) array)[index]); + if (array instanceof char[]) return Character.valueOf(((char[]) array)[index]); + if (array instanceof boolean[]) return Boolean.valueOf(((boolean[]) array)[index]); + return null; + } + + /** Store {@code value} into a primitive array, coercing Number / + * Character / Boolean wrappers as needed. Returns true when + * {@code array} was a primitive array and the store happened. */ + private static boolean primitiveSet(Object array, int index, Object value) { + if (array instanceof int[]) { ((int[]) array)[index] = ((Number) value).intValue(); return true; } + if (array instanceof long[]) { ((long[]) array)[index] = ((Number) value).longValue(); return true; } + if (array instanceof double[]) { ((double[]) array)[index] = ((Number) value).doubleValue(); return true; } + if (array instanceof float[]) { ((float[]) array)[index] = ((Number) value).floatValue(); return true; } + if (array instanceof short[]) { ((short[]) array)[index] = ((Number) value).shortValue(); return true; } + if (array instanceof byte[]) { ((byte[]) array)[index] = ((Number) value).byteValue(); return true; } + if (array instanceof char[]) { ((char[]) array)[index] = ((Character) value).charValue(); return true; } + if (array instanceof boolean[]) { ((boolean[]) array)[index] = ((Boolean) value).booleanValue(); return true; } + return false; + } + + /** Length of any supported array/List type, including primitive + * arrays. Exposed so callers that used to hard-cast + * {@code (Object[]) obj} can be primitive-array-safe. */ + public static int arrayLength(Object array) { + return lengthOf(array); + } + + private static int lengthOf(Object array) { + if (array instanceof List) return ((List) array).size(); + if (array instanceof Object[]) return ((Object[]) array).length; + if (array instanceof int[]) return ((int[]) array).length; + if (array instanceof long[]) return ((long[]) array).length; + if (array instanceof double[]) return ((double[]) array).length; + if (array instanceof float[]) return ((float[]) array).length; + if (array instanceof short[]) return ((short[]) array).length; + if (array instanceof byte[]) return ((byte[]) array).length; + if (array instanceof char[]) return ((char[]) array).length; + if (array instanceof boolean[]) return ((boolean[]) array).length; + return 0; + } + public static Object slice(List list, int from, int to, int step) { int length = list.size(); if (to > length) to = length; @@ -175,9 +236,68 @@ private static Object[] asObjectArray(Object value) { if (value instanceof Object[]) { return (Object[]) value; } + // Box primitive arrays so legacy Object[]-only helpers still work. + // CN1's reduced reflection surface forbids java.lang.reflect.Array, + // so dispatch by instanceof. + if (value instanceof int[]) return boxIntArray((int[]) value); + if (value instanceof long[]) return boxLongArray((long[]) value); + if (value instanceof double[]) return boxDoubleArray((double[]) value); + if (value instanceof float[]) return boxFloatArray((float[]) value); + if (value instanceof short[]) return boxShortArray((short[]) value); + if (value instanceof byte[]) return boxByteArray((byte[]) value); + if (value instanceof char[]) return boxCharArray((char[]) value); + if (value instanceof boolean[]) return boxBooleanArray((boolean[]) value); throw new IllegalArgumentException("Only Object[] arrays are supported in the reduced CN1 runtime."); } + private static Object[] boxIntArray(int[] a) { + Object[] out = new Object[a.length]; + for (int i = 0; i < a.length; i++) out[i] = Integer.valueOf(a[i]); + return out; + } + + private static Object[] boxLongArray(long[] a) { + Object[] out = new Object[a.length]; + for (int i = 0; i < a.length; i++) out[i] = Long.valueOf(a[i]); + return out; + } + + private static Object[] boxDoubleArray(double[] a) { + Object[] out = new Object[a.length]; + for (int i = 0; i < a.length; i++) out[i] = Double.valueOf(a[i]); + return out; + } + + private static Object[] boxFloatArray(float[] a) { + Object[] out = new Object[a.length]; + for (int i = 0; i < a.length; i++) out[i] = Float.valueOf(a[i]); + return out; + } + + private static Object[] boxShortArray(short[] a) { + Object[] out = new Object[a.length]; + for (int i = 0; i < a.length; i++) out[i] = Short.valueOf(a[i]); + return out; + } + + private static Object[] boxByteArray(byte[] a) { + Object[] out = new Object[a.length]; + for (int i = 0; i < a.length; i++) out[i] = Byte.valueOf(a[i]); + return out; + } + + private static Object[] boxCharArray(char[] a) { + Object[] out = new Object[a.length]; + for (int i = 0; i < a.length; i++) out[i] = Character.valueOf(a[i]); + return out; + } + + private static Object[] boxBooleanArray(boolean[] a) { + Object[] out = new Object[a.length]; + for (int i = 0; i < a.length; i++) out[i] = Boolean.valueOf(a[i]); + return out; + } + private static class SteppedSubList extends AbstractList implements RandomAccess { private final List parent; private final List steps; diff --git a/scripts/cn1playground/common/src/main/java/bsh/CollectionManager.java b/scripts/cn1playground/common/src/main/java/bsh/CollectionManager.java index 28839ef2d2..5880235ca9 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/CollectionManager.java +++ b/scripts/cn1playground/common/src/main/java/bsh/CollectionManager.java @@ -40,6 +40,70 @@ public Object next() { }; } + private Iterator primitiveIntArrayIt(final int[] array) { + return new Iterator() { + private int index; + public boolean hasNext() { return index < array.length; } + public Object next() { return Integer.valueOf(array[index++]); } + }; + } + + private Iterator primitiveLongArrayIt(final long[] array) { + return new Iterator() { + private int index; + public boolean hasNext() { return index < array.length; } + public Object next() { return Long.valueOf(array[index++]); } + }; + } + + private Iterator primitiveDoubleArrayIt(final double[] array) { + return new Iterator() { + private int index; + public boolean hasNext() { return index < array.length; } + public Object next() { return Double.valueOf(array[index++]); } + }; + } + + private Iterator primitiveFloatArrayIt(final float[] array) { + return new Iterator() { + private int index; + public boolean hasNext() { return index < array.length; } + public Object next() { return Float.valueOf(array[index++]); } + }; + } + + private Iterator primitiveShortArrayIt(final short[] array) { + return new Iterator() { + private int index; + public boolean hasNext() { return index < array.length; } + public Object next() { return Short.valueOf(array[index++]); } + }; + } + + private Iterator primitiveByteArrayIt(final byte[] array) { + return new Iterator() { + private int index; + public boolean hasNext() { return index < array.length; } + public Object next() { return Byte.valueOf(array[index++]); } + }; + } + + private Iterator primitiveCharArrayIt(final char[] array) { + return new Iterator() { + private int index; + public boolean hasNext() { return index < array.length; } + public Object next() { return Character.valueOf(array[index++]); } + }; + } + + private Iterator primitiveBooleanArrayIt(final boolean[] array) { + return new Iterator() { + private int index; + public boolean hasNext() { return index < array.length; } + public Object next() { return Boolean.valueOf(array[index++]); } + }; + } + public Iterator getBshIterator(final Enumeration obj) { return Collections.list(obj).iterator(); } @@ -114,6 +178,17 @@ public Iterator getBshIterator(final Object obj) { if (obj instanceof Object[]) { return objectArrayIt((Object[]) obj); } + // Primitive arrays — iterate and box each element. CN1's + // reduced reflection surface forbids java.lang.reflect.Array, + // so dispatch by instanceof on each primitive array type. + if (obj instanceof int[]) return primitiveIntArrayIt((int[]) obj); + if (obj instanceof long[]) return primitiveLongArrayIt((long[]) obj); + if (obj instanceof double[]) return primitiveDoubleArrayIt((double[]) obj); + if (obj instanceof float[]) return primitiveFloatArrayIt((float[]) obj); + if (obj instanceof short[]) return primitiveShortArrayIt((short[]) obj); + if (obj instanceof byte[]) return primitiveByteArrayIt((byte[]) obj); + if (obj instanceof char[]) return primitiveCharArrayIt((char[]) obj); + if (obj instanceof boolean[]) return primitiveBooleanArrayIt((boolean[]) obj); if (obj instanceof Iterable) { return getBshIterator((Iterable) obj); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/Name.java b/scripts/cn1playground/common/src/main/java/bsh/Name.java index 205d945069..61622639d2 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/Name.java +++ b/scripts/cn1playground/common/src/main/java/bsh/Name.java @@ -26,9 +26,9 @@ package bsh; import java.util.Arrays; +import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.HashMap; /** What's in a name? I'll tell you... @@ -436,6 +436,26 @@ a class type. return completeRound( field, suffix(evalName), obj ); } + // Scripted-class instances expose fields via their backing namespace. + if (evalBaseObject instanceof ScriptedInstance) { + Object obj = ((ScriptedInstance) evalBaseObject).getField(field); + if (obj != Primitive.VOID) { + return completeRound( field, suffix(evalName), obj ); + } + } + // Static fields / enum constants on a scripted class. + if (evalBaseObject instanceof ScriptedClass) { + try { + Object obj = ((ScriptedClass) evalBaseObject) + .getStaticNameSpace().getVariable(field); + if (obj != Primitive.VOID) { + return completeRound( field, suffix(evalName), obj ); + } + } catch (UtilEvalError ex) { + // fall through to error path + } + } + // Check for field on object // Note: could eliminate throwing the exception somehow try { @@ -707,6 +727,27 @@ synchronized public LHS toLHS( "Can't assign to special variable: "+evalName ); Interpreter.debug("found This reference evaluating LHS"); + // Scripted-class `this.x = v` inside an instance method: + // BSH's resolveThisFieldReference returns the innermost This + // (the method's local-scope This), so a plain VARIABLE LHS + // ends up mutating a local variable rather than the instance + // field. Walk the namespace chain for a user-bound + // ScriptedInstance and target its instance namespace instead. + NameSpace thisNs = ((This) obj).namespace; + NameSpace walk = thisNs; + while (walk != null) { + try { + Object inner = walk.getVariable("this"); + if (inner instanceof ScriptedInstance) { + return new LHS( + ((ScriptedInstance) inner).getInstanceNameSpace(), + evalName, true); + } + } catch (UtilEvalError ignore) { + // try the parent namespace + } + walk = walk.getParent(); + } /* If this was a literal "super" reference then we allow recursion in setting the variable to get the normal effect of finding the @@ -723,6 +764,34 @@ synchronized public LHS toLHS( if ( evalName != null ) { + // Scripted-class field LHS: route through the instance's + // namespace as a VARIABLE LHS so assignment updates the field + // value without falling to Reflect.setObjectProperty (which + // invokes getter/setter methods on a null callstack). + if ( obj instanceof ScriptedInstance ) { + return new LHS(((ScriptedInstance) obj).getInstanceNameSpace(), + evalName, true); + } + if ( obj instanceof ScriptedClass ) { + return new LHS(((ScriptedClass) obj).getStaticNameSpace(), + evalName, true); + } + // When `this` resolves through BSH's builtin (returning a + // bsh.This whose namespace contains a user-bound ScriptedInstance + // under the variable name "this"), route the assignment to the + // ScriptedInstance's instance namespace too. + if ( obj instanceof This ) { + try { + Object inner = ((This) obj).namespace.getVariable("this"); + if ( inner instanceof ScriptedInstance ) { + return new LHS( + ((ScriptedInstance) inner).getInstanceNameSpace(), + evalName, true); + } + } catch (UtilEvalError ex) { + // fall through + } + } try { if ( obj instanceof ClassIdentifier ) { @@ -765,6 +834,23 @@ synchronized public LHS toLHS( java.lang.Integer.getInteger("foo"); */ + /** Walk up the callstack to find a NameSpace whose `this` binding is a + * ScriptedInstance. Used to back-out the receiver for `super.foo()` + * dispatch from inside a scripted-class method body. */ + private static ScriptedInstance findScriptedThis(CallStack callstack) { + if (callstack == null) return null; + for (int i = 0; i < callstack.depth(); i++) { + NameSpace ns = callstack.get(i); + try { + Object t = ns.getVariable("this"); + if (t instanceof ScriptedInstance) return (ScriptedInstance) t; + } catch (UtilEvalError ex) { + // continue walking + } + } + return null; + } + public Object invokeMethod( Interpreter interpreter, Object[] args, CallStack callstack, Node callerInfo @@ -800,6 +886,35 @@ public Object invokeMethod( // Superclass method invocation? (e.g. super.foo()) if ( prefix.equals("super") && Name.countParts(value) == 2 ) { + // Scripted-class super dispatch: walk up the callstack to find the + // bound ScriptedInstance and invoke the parent's method template. + // The "current dispatch class" override is consulted first so + // that chained super calls through multi-level inheritance + // advance up the chain instead of looping on the same parent. + ScriptedInstance scriptedThis = findScriptedThis(callstack); + if (scriptedThis != null) { + ScriptedClass dispatchClass = ScriptedClass.currentDispatchClass(); + if (dispatchClass == null) { + dispatchClass = scriptedThis.getScriptedClass(); + } + ScriptedClass parentClass = dispatchClass.getParent(); + ScriptedClass.MethodTemplate parentTpl = parentClass == null + ? null + : parentClass.findInstanceMethodTemplate(methodName, args); + if (parentTpl != null) { + BshMethod bound = parentTpl.bind(scriptedThis.getInstanceNameSpace()); + ScriptedClass.pushDispatchClass(parentClass); + try { + return bound.invoke(args, interpreter, callstack, callerInfo, false); + } finally { + ScriptedClass.popDispatchClass(); + } + } + throw new UtilEvalError("No super method " + + scriptedThis.getScriptedClass().getName() + + "." + methodName + "/" + + (args == null ? 0 : args.length)); + } // Allow getThis() to work through block namespaces first This ths = namespace.getThis( interpreter ); NameSpace thisNameSpace = ths.getNameSpace(); @@ -830,6 +945,26 @@ public Object invokeMethod( "Null Pointer in Method Invocation of " +methodName +"() on variable: "+targetName) ); + // Scripted-class instances dispatch through their own descriptor, + // not through the CN1 access registry. + if ( obj instanceof ScriptedInstance ) { + return ((ScriptedInstance) obj).invokeMethod( + methodName, args, interpreter, callstack, callerInfo); + } + // Static-method dispatch on a scripted class or interface or enum. + if ( obj instanceof ScriptedClass ) { + ScriptedClass sc = (ScriptedClass) obj; + BshMethod m = sc.findStaticMethod(methodName, args); + if (m != null) { + return m.invoke(args, interpreter, callstack, callerInfo); + } + Object builtin = sc.invokeEnumBuiltinStatic(methodName, args); + if (builtin != null) return builtin; + throw new UtilEvalError("No static method " + sc.getName() + + "." + methodName + "/" + + (args == null ? 0 : args.length)); + } + // enum block members will be in namespace only if ( obj.getClass().isEnum() ) { NameSpace thisNamespace = Reflect.getThisNS(obj); @@ -917,6 +1052,36 @@ private Object invokeLocalMethod( return meth.invoke( args, interpreter, callstack, callerInfo, overrideChild ); } + // super(args) inside a scripted-class constructor: forward to the + // matching ctor on the parent ScriptedClass, or if the parent is a + // Java class, construct a delegate Java instance and stash it on + // the ScriptedInstance so subsequent method calls can fall through + // to the real Java parent (common for Exception subclasses). + if ("super".equals(methodName)) { + ScriptedInstance scriptedThis = findScriptedThis(callstack); + if (scriptedThis != null) { + ScriptedClass sc = scriptedThis.getScriptedClass(); + if (sc.getParent() != null) { + ScriptedClass.MethodTemplate ctor = sc.getParent().findConstructorTemplate(args); + if (ctor != null) { + BshMethod bound = ctor.bind(scriptedThis.getInstanceNameSpace()); + return bound.invoke(args, interpreter, callstack, callerInfo, false); + } + } + if (sc.getJavaParent() != null) { + try { + Object delegate = Reflect.constructObject(sc.getJavaParent(), args); + scriptedThis.setJavaDelegate(delegate); + return Primitive.VOID; + } catch (ReflectError ex) { + throw new EvalError("super() for Java parent " + + sc.getJavaParent().getName() + " failed: " + ex.getMessage(), + callerInfo, callstack); + } + } + } + } + // Look for a BeanShell command return namespace.invokeCommand(methodName, args, interpreter, callstack, callerInfo); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/Operators.java b/scripts/cn1playground/common/src/main/java/bsh/Operators.java index 501889e25a..45e09e027a 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/Operators.java +++ b/scripts/cn1playground/common/src/main/java/bsh/Operators.java @@ -26,6 +26,12 @@ class Operators implements ParserConstants { /** Constructor private no instance required. */ private Operators() {} + private static boolean isShiftOp(int kind) { + return kind == LSHIFT || kind == LSHIFTX + || kind == RSIGNEDSHIFT || kind == RSIGNEDSHIFTX + || kind == RUNSIGNEDSHIFT || kind == RUNSIGNEDSHIFTX; + } + /** Binary operations on arbitrary objects. * @param lhs left hand side value * @param rhs right hand side value @@ -139,6 +145,30 @@ public static Object binaryOperation(Object obj1, Object obj2, int kind) Object lhs = Primitive.unwrap(obj1); Object rhs = Primitive.unwrap(obj2); + // Java shift semantics: result width follows lhs width. If lhs is int-sized + // (byte/short/char/int) we must do the shift as an int — promoting to long + // changes the meaning of `>>>` and `>>` for negative values. + if (isShiftOp(kind) && Types.isNumeric(lhs) && Types.isNumeric(rhs) + && !(lhs instanceof Long) && !Types.isFloatingpoint(lhs)) { + int l = promoteToInteger(lhs).intValue(); + int r = promoteToInteger(rhs).intValue(); + int res; + switch (kind) { + case LSHIFT: case LSHIFTX: + res = l << r; break; + case RSIGNEDSHIFT: case RSIGNEDSHIFTX: + res = l >> r; break; + case RUNSIGNEDSHIFT: case RUNSIGNEDSHIFTX: + res = l >>> r; break; + default: + throw new UtilEvalError("Unimplemented int shift kind"); + } + Object result = Integer.valueOf(res); + if (obj1 instanceof Primitive && obj2 instanceof Primitive) + return Primitive.shrinkWrap(result); + return Primitive.shrinkWrap(result).getValue(); + } + if ( Types.isNumeric(lhs) && Types.isNumeric(rhs) ) { Object[] operands = promotePrimitives(lhs, rhs); lhs = operands[0]; diff --git a/scripts/cn1playground/common/src/main/java/bsh/Parser.java b/scripts/cn1playground/common/src/main/java/bsh/Parser.java index d50a6cf079..28d208c984 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/Parser.java +++ b/scripts/cn1playground/common/src/main/java/bsh/Parser.java @@ -1973,6 +1973,11 @@ final public void ConditionalExpression() throws ParseException { case INSTANCEOF:{ t = jj_consume_token(INSTANCEOF); Type(); + // Pattern-matching binding: `o instanceof T name` + Token bindingToken = null; + if ((jj_ntk == -1 ? jj_ntk_f() : jj_ntk) == IDENTIFIER) { + bindingToken = jj_consume_token(IDENTIFIER); + } BSHBinaryExpression jjtn001 = new BSHBinaryExpression(JJTBINARYEXPRESSION); boolean jjtc001 = true; jjtree.openNodeScope(jjtn001); @@ -1984,6 +1989,7 @@ final public void ConditionalExpression() throws ParseException { jjtreeCloseNodeScope(jjtn001); } jjtn001.kind = t.kind; +if (bindingToken != null) jjtn001.instanceofBinding = bindingToken.image; } finally { if (jjtc001) { jjtree.closeNodeScope(jjtn001, 2); @@ -4546,6 +4552,7 @@ final public void TryStatement() throws ParseException {/*@bgen(jjtree) TryState switch (jj_ntk == -1 ? jj_ntk_f() : jj_ntk) { case LPAREN:{ TryWithResources(); +closed = true; break; } default: @@ -4710,6 +4717,10 @@ final public void TryWithResources() throws ParseException {/*@bgen(jjtree) TryW break label_35; } jj_consume_token(SEMICOLON); + // Allow an optional trailing semicolon before the closing paren. + if ((jj_ntk == -1 ? jj_ntk_f() : jj_ntk) == RPAREN) { + break label_35; + } AutoCloseable(); } jj_consume_token(RPAREN); diff --git a/scripts/cn1playground/common/src/main/java/bsh/Reflect.java b/scripts/cn1playground/common/src/main/java/bsh/Reflect.java index f5b9442d68..a18e2758a7 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/Reflect.java +++ b/scripts/cn1playground/common/src/main/java/bsh/Reflect.java @@ -102,6 +102,8 @@ public static Object invokeObjectMethod(Object object, String methodName, Object return Primitive.wrap(CN1AccessRegistry.getInstance().invoke(object, methodName, unwrapArgs(args)), null); } catch (Exception ex) { + Object fallback = invokeWellKnownInterfaceMethod(object, methodName, args); + if (fallback != FALLBACK_MISS) return fallback; throw new EvalError("Error invoking method " + methodName + ": " + ex.getMessage(), callerInfo, callstack, ex); } @@ -110,6 +112,128 @@ public static Object invokeObjectMethod(Object object, String methodName, Object } } + private static final Object FALLBACK_MISS = new Object(); + + /** Last-resort dispatch for well-known Java interface methods that + * don't have a registry entry on the concrete type. Covers the + * common case of java.util.Map.Entry (implementation is + * HashMap$Node / TreeMap$Entry / etc., none of which are in the + * registry) and Collection.stream() (CN1's Collection backport + * doesn't expose stream — we route to a minimal CN1StreamBridge + * shim). Only uses direct virtual calls — no reflection. */ + @SuppressWarnings("unchecked") + private static Object invokeWellKnownInterfaceMethod( + Object object, String methodName, Object[] args) { + if (object instanceof java.util.Map.Entry) { + java.util.Map.Entry entry = (java.util.Map.Entry) object; + if (args == null || args.length == 0) { + if ("getKey".equals(methodName)) return entry.getKey(); + if ("getValue".equals(methodName)) return entry.getValue(); + } else if (args.length == 1 && "setValue".equals(methodName)) { + return entry.setValue(unwrapArgs(args)[0]); + } + } + if (object instanceof java.util.Collection + && "stream".equals(methodName) + && (args == null || args.length == 0)) { + return new bsh.cn1.CN1StreamBridge((java.util.Collection) object); + } + if (object instanceof bsh.cn1.CN1StreamBridge) { + Object dispatched = dispatchStreamBridge((bsh.cn1.CN1StreamBridge) object, methodName, unwrapArgs(args)); + if (dispatched != FALLBACK_MISS) return dispatched; + } + return FALLBACK_MISS; + } + + @SuppressWarnings("unchecked") + private static Object dispatchStreamBridge(bsh.cn1.CN1StreamBridge sb, String methodName, Object[] unwrapped) { + int n = unwrapped.length; + if ("filter".equals(methodName) && n == 1 + && unwrapped[0] instanceof java.util.function.Predicate) { + return sb.filter((java.util.function.Predicate) unwrapped[0]); + } + if ("map".equals(methodName) && n == 1 + && unwrapped[0] instanceof java.util.function.Function) { + return sb.map((java.util.function.Function) unwrapped[0]); + } + if ("flatMap".equals(methodName) && n == 1 + && unwrapped[0] instanceof java.util.function.Function) { + return sb.flatMap((java.util.function.Function) unwrapped[0]); + } + if ("peek".equals(methodName) && n == 1 + && unwrapped[0] instanceof java.util.function.Consumer) { + return sb.peek((java.util.function.Consumer) unwrapped[0]); + } + if ("sorted".equals(methodName)) { + if (n == 0) return sb.sorted(); + if (n == 1 && unwrapped[0] instanceof java.util.Comparator) { + return sb.sorted((java.util.Comparator) unwrapped[0]); + } + } + if ("distinct".equals(methodName) && n == 0) return sb.distinct(); + if ("limit".equals(methodName) && n == 1 && unwrapped[0] instanceof Number) { + return sb.limit(((Number) unwrapped[0]).longValue()); + } + if ("skip".equals(methodName) && n == 1 && unwrapped[0] instanceof Number) { + return sb.skip(((Number) unwrapped[0]).longValue()); + } + if ("forEach".equals(methodName) && n == 1 + && unwrapped[0] instanceof java.util.function.Consumer) { + sb.forEach((java.util.function.Consumer) unwrapped[0]); + return null; + } + if ("count".equals(methodName) && n == 0) return Long.valueOf(sb.count()); + if ("anyMatch".equals(methodName) && n == 1 + && unwrapped[0] instanceof java.util.function.Predicate) { + return Boolean.valueOf(sb.anyMatch((java.util.function.Predicate) unwrapped[0])); + } + if ("allMatch".equals(methodName) && n == 1 + && unwrapped[0] instanceof java.util.function.Predicate) { + return Boolean.valueOf(sb.allMatch((java.util.function.Predicate) unwrapped[0])); + } + if ("noneMatch".equals(methodName) && n == 1 + && unwrapped[0] instanceof java.util.function.Predicate) { + return Boolean.valueOf(sb.noneMatch((java.util.function.Predicate) unwrapped[0])); + } + if ("findFirst".equals(methodName) && n == 0) return sb.findFirst(); + if ("findAny".equals(methodName) && n == 0) return sb.findAny(); + if ("min".equals(methodName)) { + if (n == 0) return sb.min(); + if (n == 1 && unwrapped[0] instanceof java.util.Comparator) { + return sb.min((java.util.Comparator) unwrapped[0]); + } + } + if ("max".equals(methodName)) { + if (n == 0) return sb.max(); + if (n == 1 && unwrapped[0] instanceof java.util.Comparator) { + return sb.max((java.util.Comparator) unwrapped[0]); + } + } + if ("reduce".equals(methodName)) { + java.util.function.BinaryOperator binaryOp = null; + int opIndex = -1; + if (n == 1) opIndex = 0; + else if (n == 2) opIndex = 1; + if (opIndex >= 0) { + if (unwrapped[opIndex] instanceof java.util.function.BinaryOperator) { + binaryOp = (java.util.function.BinaryOperator) unwrapped[opIndex]; + } else if (unwrapped[opIndex] instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { + binaryOp = bsh.cn1.CN1LambdaSupport.asBinaryOperator( + (bsh.cn1.CN1LambdaSupport.LambdaValue) unwrapped[opIndex]); + } + } + if (binaryOp != null) { + if (n == 1) return sb.reduce(binaryOp); + return sb.reduce(unwrapped[0], binaryOp); + } + } + if ("toArray".equals(methodName) && n == 0) return sb.toArray(); + if ("toList".equals(methodName) && n == 0) return sb.toList(); + if ("collect".equals(methodName) && n == 1) return sb.collect(unwrapped[0]); + if ("iterator".equals(methodName) && n == 0) return sb.iterator(); + return FALLBACK_MISS; + } + static TargetError targetErrorFromTargetException(Throwable e, String methodName, CallStack callstack, Node callerInfo) { Throwable target = e.getCause() == null ? e : e.getCause(); @@ -138,8 +262,11 @@ public static Object invokeStaticMethod(BshClassManager bcm, Class clas, Stri return Primitive.wrap(CN1AccessRegistry.getInstance().invokeStatic(clas, methodName, unwrapArgs(args)), null); } catch (Exception ex) { - throw new ReflectError("Static method " + StringUtil.methodString(methodName, Types.getTypes(args)) - + " not found in class '" + clas.getName() + "'", ex); + String hint = suggestNearestMethod(clas, methodName); + String msg = "Static method " + StringUtil.methodString(methodName, Types.getTypes(args)) + + " not found in class '" + clas.getName() + "'"; + if (hint != null) msg += " (did you mean: " + hint + "?)"; + throw new ReflectError(msg, ex); } } finally { CN1LambdaSupport.setCurrentNameSpace(prevNs); @@ -151,7 +278,118 @@ public static Object getStaticFieldValue(Class clas, String fieldName) try { return Primitive.wrap(CN1AccessRegistry.getInstance().getStaticField(clas, fieldName), null); } catch (Exception ex) { - throw new ReflectError("No such field: " + fieldName + " for class: " + clas.getName(), ex); + // Nested class/interface fallback: treat `Outer.Inner` as a + // reference to the nested Java class `Outer$Inner`. The CN1 + // registry indexes nested types by their full dotted name; try + // that first, then fall back to a JVM-form class lookup. + Class nested = lookupNestedJavaClass(clas, fieldName); + if (nested != null) { + return new ClassIdentifier(nested); + } + // Repackage the registry's terse exception with a "did you + // mean" suggestion. We re-throw an unchecked RuntimeException + // so the suggestion-bearing message is what surfaces through + // BSH's evaluation chain (which would otherwise swallow our + // wrapped ReflectError on the static-field property fallback + // path and surface the registry's original message instead). + String hint = suggestNearestField(clas, fieldName); + String original = ex.getMessage() == null ? "" : ex.getMessage(); + String msg = original.isEmpty() ? "No such field: " + fieldName : original; + if (hint != null) msg += " (did you mean: " + hint + "?)"; + throw new RuntimeException(msg, ex); + } + } + + /** Compare the requested name against the registry's known field + * names for this class and return a comma-separated list of the + * closest matches (case-insensitive prefix or short edit + * distance). Returns {@code null} when no known names are available + * or no name is plausibly close. */ + static String suggestNearestField(Class clas, String requested) { + if (clas == null || requested == null) return null; + bsh.cn1.CN1Access registry = CN1AccessRegistry.getInstance(); + if (!(registry instanceof bsh.cn1.GeneratedCN1Access)) return null; + try { + String[] names = ((bsh.cn1.GeneratedCN1Access) registry).getFieldNames(clas.getName()); + return pickSuggestions(names, requested, 3); + } catch (Throwable ignore) { + return null; + } + } + + static String suggestNearestMethod(Class clas, String requested) { + if (clas == null || requested == null) return null; + bsh.cn1.CN1Access registry = CN1AccessRegistry.getInstance(); + if (!(registry instanceof bsh.cn1.GeneratedCN1Access)) return null; + try { + String[] names = ((bsh.cn1.GeneratedCN1Access) registry).getMethodSignatures(clas.getName()); + return pickSuggestions(names, requested, 3); + } catch (Throwable ignore) { + return null; + } + } + + private static String pickSuggestions(String[] candidates, String requested, int max) { + if (candidates == null || candidates.length == 0) return null; + String lowerReq = requested.toLowerCase(); + java.util.List exact = new java.util.ArrayList(); + java.util.List close = new java.util.ArrayList(); + for (String c : candidates) { + if (c == null) continue; + String lc = c.toLowerCase(); + if (lc.equals(lowerReq) || lc.startsWith(lowerReq) || lowerReq.startsWith(lc)) { + exact.add(c); + } else if (editDistance(lc, lowerReq) <= Math.max(2, requested.length() / 3)) { + close.add(c); + } + } + java.util.List picks = exact.isEmpty() ? close : exact; + if (picks.isEmpty()) return null; + StringBuilder out = new StringBuilder(); + int n = Math.min(max, picks.size()); + for (int i = 0; i < n; i++) { + if (i > 0) out.append(", "); + out.append(picks.get(i)); + } + return out.toString(); + } + + /** Cheap iterative Levenshtein. The candidate sets are bounded by + * the registry size for one class (typically dozens), so the + * O(m·n) cost per name is fine. */ + private static int editDistance(String a, String b) { + int la = a.length(); + int lb = b.length(); + if (la == 0) return lb; + if (lb == 0) return la; + int[] prev = new int[lb + 1]; + int[] curr = new int[lb + 1]; + for (int j = 0; j <= lb; j++) prev[j] = j; + for (int i = 1; i <= la; i++) { + curr[0] = i; + for (int j = 1; j <= lb; j++) { + int cost = a.charAt(i - 1) == b.charAt(j - 1) ? 0 : 1; + curr[j] = Math.min(Math.min(curr[j - 1] + 1, prev[j] + 1), prev[j - 1] + cost); + } + int[] tmp = prev; prev = curr; curr = tmp; + } + return prev[lb]; + } + + private static Class lookupNestedJavaClass(Class outer, String nestedName) { + // Try the CN1 registry first (uses dotted nested names). + try { + Class viaRegistry = CN1AccessRegistry.getInstance() + .findClass(outer.getName() + "." + nestedName); + if (viaRegistry != null) return viaRegistry; + } catch (Exception ignore) { + } + // Fall back to the JVM's `$`-separated form, which works for any + // public nested type regardless of registry coverage. + try { + return Class.forName(outer.getName() + "$" + nestedName); + } catch (ClassNotFoundException ignore) { + return null; } } diff --git a/scripts/cn1playground/common/src/main/java/bsh/ScriptedClass.java b/scripts/cn1playground/common/src/main/java/bsh/ScriptedClass.java new file mode 100644 index 0000000000..9bd36da581 --- /dev/null +++ b/scripts/cn1playground/common/src/main/java/bsh/ScriptedClass.java @@ -0,0 +1,668 @@ +/***************************************************************************** + * Codename One Playground BeanShell fork. * + * * + * Lightweight namespace-backed class runtime. Replaces the ASM/reflection * + * based class generator that was removed for CN1 safety. ScriptedClass * + * captures a class declaration as data; ScriptedInstance is an instance of * + * that class with its own NameSpace for fields. * + *****************************************************************************/ + +package bsh; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; + +/** + * Descriptor for a script-declared class. Holds the methods, field + * initializers, and ctors as parsed AST nodes so that instances can be + * constructed without bytecode generation or reflection. + * + *

Scripted classes do not extend any Java type other than Object — they + * are not assignable to user-declared interfaces at the Java type-system + * level (we have no Proxy in CN1). Method dispatch on {@link + * ScriptedInstance} goes through this descriptor's method table, not + * through Java reflection. + */ +public final class ScriptedClass { + private final String name; + private final NameSpace declaringNameSpace; + /** Method templates: paramNames/paramTypes/body captured once. Per + * instance we synthesise fresh BshMethods bound to the instance + * namespace so {@code this.x} and bare field references resolve. */ + private final List instanceMethods; + private final List staticMethods; + private final List constructors; + private final List instanceFieldDecls; + private final NameSpace staticNameSpace; + private final ScriptedClass parent; + private boolean isInterface; + private boolean isEnum; + private List enumConstants; + private Class javaParent; + /** When set, this is a non-static inner class — new instances must + * be supplied with an enclosing instance of this outer type so + * their namespace chain reaches the outer instance's fields. */ + private ScriptedClass enclosingClass; + + private ScriptedClass( + String name, + NameSpace declaringNameSpace, + ScriptedClass parent, + List instanceMethods, + List staticMethods, + List constructors, + List instanceFieldDecls, + NameSpace staticNameSpace) { + this.name = name; + this.declaringNameSpace = declaringNameSpace; + this.parent = parent; + this.instanceMethods = instanceMethods; + this.staticMethods = staticMethods; + this.constructors = constructors; + this.instanceFieldDecls = instanceFieldDecls; + this.staticNameSpace = staticNameSpace; + } + + public ScriptedClass getParent() { + return parent; + } + + public Class getJavaParent() { + return javaParent; + } + + void setJavaParent(Class javaParent) { + this.javaParent = javaParent; + } + + public ScriptedClass getEnclosingClass() { + return enclosingClass; + } + + void setEnclosingClass(ScriptedClass enclosingClass) { + this.enclosingClass = enclosingClass; + } + + /** Look up an instance method declared on the *parent* class only, used + * by `super.foo()` dispatch to bypass this class's override. */ + MethodTemplate findParentInstanceMethodTemplate(String methodName, Object[] args) { + if (parent == null) return null; + return parent.findInstanceMethodTemplate(methodName, args); + } + + /** Stack of classes currently being dispatched through, per thread. + * When we enter a method via super.foo(), we push the parent class here + * so that a nested super.foo() inside that method resolves relative to + * the PARENT's parent (i.e. grandparent), not the actual instance's + * parent. Without this, multi-level inheritance super chains loop. */ + private static final ThreadLocal> DISPATCH_STACK = + new ThreadLocal>() { + @Override protected java.util.ArrayDeque initialValue() { + return new java.util.ArrayDeque(); + } + }; + + public static void pushDispatchClass(ScriptedClass c) { + DISPATCH_STACK.get().push(c); + } + + public static void popDispatchClass() { + java.util.ArrayDeque s = DISPATCH_STACK.get(); + if (!s.isEmpty()) s.pop(); + } + + /** Class whose super we should consult for a super.x() call in the + * current dispatch frame, if any. */ + public static ScriptedClass currentDispatchClass() { + java.util.ArrayDeque s = DISPATCH_STACK.get(); + return s.isEmpty() ? null : s.peek(); + } + + /** Convenience for call sites that have no interfaces to merge. */ + static ScriptedClass build( + String name, + NameSpace declaringNameSpace, + BSHBlock body, + ScriptedClass parent, + CallStack callstack, + Interpreter interpreter) throws EvalError { + return build(name, declaringNameSpace, body, parent, + java.util.Collections.emptyList(), false, + callstack, interpreter); + } + + static ScriptedClass build( + String name, + NameSpace declaringNameSpace, + BSHBlock body, + ScriptedClass parent, + java.util.List implementedInterfaces, + CallStack callstack, + Interpreter interpreter) throws EvalError { + return build(name, declaringNameSpace, body, parent, + implementedInterfaces, false, callstack, interpreter); + } + + /** Build a ScriptedClass from a class-declaration body, evaluating + * static initializers eagerly. The optional {@code parent} is a + * previously-declared ScriptedClass whose instance methods and field + * declarations are inherited (overridden by name+arity in this class). + * {@code implementedInterfaces} is a list of scripted interfaces whose + * default methods are also merged. When {@code treatFieldsAsStatic} + * is true (declarations of interfaces) every field is evaluated into + * the static namespace, matching the implicit `public static final` + * semantics of interface fields. */ + static ScriptedClass build( + String name, + NameSpace declaringNameSpace, + BSHBlock body, + ScriptedClass parent, + java.util.List implementedInterfaces, + boolean treatFieldsAsStatic, + CallStack callstack, + Interpreter interpreter) throws EvalError { + + NameSpace staticNs = new NameSpace(declaringNameSpace, + interpreter.getClassManager(), name + "(static)"); + List instanceMethods = new ArrayList(); + List staticMethods = new ArrayList(); + List ctors = new ArrayList(); + List fieldDecls = new ArrayList(); + // Non-static nested classes discovered during the body pass; we + // back-fill their enclosingClass reference once the outer's + // ScriptedClass is fully constructed below. + List nestedEnclosings = new ArrayList(); + + // Inherit parent fields first so subclass field decls can shadow them. + if (parent != null) { + fieldDecls.addAll(parent.instanceFieldDecls); + } + + if (body != null) { + int n = body.jjtGetNumChildren(); + for (int i = 0; i < n; i++) { + Node child = body.jjtGetChild(i); + if (child instanceof BSHMethodDeclaration) { + BSHMethodDeclaration mdecl = (BSHMethodDeclaration) child; + mdecl.insureNodesParsed(); + // Evaluate parameter types now so paramTypes are populated; + // insureNodesParsed alone does not compute Class[]. + mdecl.paramsNode.eval(callstack, interpreter); + boolean isStatic = mdecl.modifiers != null + && mdecl.modifiers.hasModifier("static"); + boolean isCtor = mdecl.name.equals(name); + if (isCtor) { + ctors.add(new MethodTemplate(mdecl)); + } else if (isStatic) { + BshMethod bm = new BshMethod(mdecl, staticNs, + mdecl.modifiers, false); + staticMethods.add(bm); + staticNs.setMethod(bm); + } else { + instanceMethods.add(new MethodTemplate(mdecl)); + } + } else if (child instanceof BSHClassDeclaration) { + // Nested class declaration — static or inner. Both + // are built eagerly and bound in the parent's + // static namespace so `Outer.Inner` resolution + // finds them. Non-static inner classes also get an + // enclosingClass reference so their instances can + // walk the outer instance's fields. + BSHClassDeclaration nested = (BSHClassDeclaration) child; + boolean isStaticNested = nested.modifiers != null + && nested.modifiers.hasModifier("static"); + callstack.push(staticNs); + try { + Object nestedResult = child.eval(callstack, interpreter); + if (!isStaticNested && nestedResult instanceof ScriptedClass) { + nestedEnclosings.add((ScriptedClass) nestedResult); + } + } finally { + callstack.pop(); + } + } else if (child instanceof BSHTypedVariableDeclaration) { + BSHTypedVariableDeclaration fdecl = (BSHTypedVariableDeclaration) child; + boolean isStatic = treatFieldsAsStatic + || (fdecl.modifiers != null + && fdecl.modifiers.hasModifier("static")); + if (isStatic) { + // Static field: evaluate now, bind into static namespace. + callstack.push(staticNs); + try { + child.eval(callstack, interpreter); + } finally { + callstack.pop(); + } + } else { + fieldDecls.add(fdecl); + } + } + } + } + + // Merge parent instance methods that aren't shadowed (same name+arity) + // by this class's own declarations. + if (parent != null) { + mergeNonShadowed(instanceMethods, parent.instanceMethods); + } + // Merge default methods from implemented interfaces. Classes in the + // chain before interfaces win (parent > interface); within the + // interface list, earlier-declared interfaces win. + // Also copy the interfaces' static fields into this class's static + // namespace so unqualified references (e.g. `DEFAULT_NAME` inside + // an implementor's method body) resolve. + if (implementedInterfaces != null) { + for (ScriptedClass iface : implementedInterfaces) { + if (iface == null) continue; + mergeNonShadowed(instanceMethods, iface.instanceMethods); + copyStaticVariables(iface.staticNameSpace, staticNs); + } + } + + ScriptedClass built = new ScriptedClass(name, declaringNameSpace, parent, instanceMethods, + staticMethods, ctors, fieldDecls, staticNs); + for (ScriptedClass nested : nestedEnclosings) { + nested.setEnclosingClass(built); + } + return built; + } + + private static void copyStaticVariables(NameSpace source, NameSpace target) { + if (source == null || target == null) return; + String[] names = source.getVariableNames(); + if (names == null) return; + for (String n : names) { + if ("this".equals(n)) continue; + try { + if (target.getVariable(n) != Primitive.VOID) continue; + Object v = source.getVariable(n); + if (v != Primitive.VOID) target.setVariable(n, v, false); + } catch (UtilEvalError ignore) { + // skip if either namespace rejects + } + } + } + + private static void mergeNonShadowed(java.util.List target, + java.util.List source) { + for (MethodTemplate candidate : source) { + boolean shadowed = false; + for (MethodTemplate own : target) { + if (own.name.equals(candidate.name) + && own.paramCount == candidate.paramCount) { + shadowed = true; + break; + } + } + if (!shadowed) target.add(candidate); + } + } + + public String getName() { + return name; + } + + /** Unique instance method names declared on this class (including + * those merged in from superclasses and implemented interfaces). + * Used by diagnostics to help the user spot typos. */ + public java.util.List getInstanceMethodNames() { + java.util.LinkedHashSet out = new java.util.LinkedHashSet(); + for (MethodTemplate mt : instanceMethods) out.add(mt.name); + return new java.util.ArrayList(out); + } + + /** Instance methods declared on this class only (does NOT include + * inherited or interface-default methods). Used to detect + * unimplemented abstract interface methods. */ + public java.util.List getDeclaredInstanceMethodSignatures() { + java.util.List out = new java.util.ArrayList(); + for (MethodTemplate mt : instanceMethods) { + out.add(mt.name + "/" + mt.paramCount); + } + return out; + } + + /** Names of abstract methods this ScriptedClass (if it's an + * interface) declares. Used by concrete class declarations to + * verify they implement every abstract method of each + * implemented scripted interface. */ + public java.util.List getAbstractInstanceMethodNames() { + java.util.LinkedHashSet out = new java.util.LinkedHashSet(); + for (MethodTemplate mt : instanceMethods) { + if (mt.isAbstract()) out.add(mt.name); + } + return new java.util.ArrayList(out); + } + + /** Concrete (non-abstract) instance method names this class + * supplies — includes own declarations, inherited methods from + * the extends chain, and default methods merged from + * implemented scripted interfaces. The interface-method + * enforcement uses this to distinguish real implementations + * from just-inherited-abstract stubs. */ + public java.util.Set getConcreteInstanceMethodNames() { + java.util.LinkedHashSet out = new java.util.LinkedHashSet(); + for (MethodTemplate mt : instanceMethods) { + if (!mt.isAbstract()) out.add(mt.name); + } + return out; + } + + public boolean isInterface() { + return isInterface; + } + + void markInterface(boolean isInterface) { + this.isInterface = isInterface; + } + + public boolean isEnum() { + return isEnum; + } + + void markEnum(boolean isEnum) { + this.isEnum = isEnum; + } + + /** Populate enum constants from the class body. Each constant becomes a + * ScriptedInstance constructed via the standard newInstance flow so + * field initializers and the ctor (if any) run normally. The constant + * is bound in the static namespace under its declared name and added to + * {@link #getEnumConstants()} for {@code values()} dispatch. + * + *

Constants with a body block (per-constant method bodies) are not + * yet supported — those would need a per-constant subclass. + */ + void populateEnumConstants(BSHBlock body, CallStack callstack, + Interpreter interpreter) throws EvalError { + enumConstants = new ArrayList(); + if (body == null) return; + int n = body.jjtGetNumChildren(); + for (int i = 0; i < n; i++) { + Node child = body.jjtGetChild(i); + if (!(child instanceof BSHEnumConstant)) continue; + BSHEnumConstant ec = (BSHEnumConstant) child; + String constantName = ec.getName(); + Object[] args = ec.hasArguments(callstack, interpreter) + ? ec.getArguments(callstack, interpreter) + : new Object[0]; + // If the constant has a body block (per-constant method + // overrides like `ADD { public int apply(...) {...} }`), build + // an anonymous subclass with this enum as parent and instantiate + // it; otherwise instantiate the enum class directly. + BSHBlock constBody = findConstantBody(ec); + ScriptedInstance constant; + if (constBody != null) { + // Declare the anon subclass against this enum's static + // namespace so the anon's methods can refer to sibling + // constants (e.g. `return CLOSED;` from OPEN's body). + ScriptedClass anon = ScriptedClass.build( + name + "$" + constantName, + staticNameSpace, constBody, this, + callstack, interpreter); + // Propagate the enum marker so built-in name()/ordinal() + // dispatch still works on per-constant anonymous subclasses. + anon.markEnum(true); + constant = anon.newInstance(args, callstack, interpreter); + } else { + constant = newInstance(args, callstack, interpreter); + } + try { + constant.getInstanceNameSpace().setVariable("__enumName__", + constantName, false); + staticNameSpace.setVariable(constantName, constant, false); + } catch (UtilEvalError ex) { + throw ex.toEvalError(child, callstack); + } + enumConstants.add(constant); + } + } + + public List getEnumConstants() { + return enumConstants; + } + + private static BSHBlock findConstantBody(BSHEnumConstant ec) { + for (int i = 0; i < ec.jjtGetNumChildren(); i++) { + Node c = ec.jjtGetChild(i); + if (c instanceof BSHBlock) return (BSHBlock) c; + } + return null; + } + + NameSpace getDeclaringNameSpace() { + return declaringNameSpace; + } + + NameSpace getStaticNameSpace() { + return staticNameSpace; + } + + /** Construct a new instance of this scripted class with the given + * constructor arguments. */ + public ScriptedInstance newInstance(Object[] args, CallStack callstack, + Interpreter interpreter) throws EvalError { + return newInstance(args, null, callstack, interpreter); + } + + /** Construct a new instance, optionally linking it to an enclosing + * instance so that non-static inner classes can reach the outer + * instance's fields through their namespace chain. */ + public ScriptedInstance newInstance(Object[] args, ScriptedInstance enclosingInstance, + CallStack callstack, Interpreter interpreter) throws EvalError { + // For non-static inner classes, chain instanceNs through the + // enclosing instance's namespace so outer fields resolve. When + // no enclosing is provided for an inner class, fall back to the + // static namespace (outer static fields still visible). + NameSpace parentNs = staticNameSpace; + if (enclosingClass != null && enclosingInstance != null) { + parentNs = enclosingInstance.getInstanceNameSpace(); + } + NameSpace instanceNs = new NameSpace(parentNs, + interpreter.getClassManager(), name + "(instance)"); + ScriptedInstance instance = new ScriptedInstance(this, instanceNs); + if (enclosingClass != null && enclosingInstance != null) { + instance.setEnclosingInstance(enclosingInstance); + } + try { + instanceNs.setVariable("this", instance, false); + } catch (UtilEvalError ex) { + throw ex.toEvalError(null, callstack); + } + + // Install instance methods so this.foo() and bare foo() in a method + // body resolve via the instance namespace. Each method is bound to + // instanceNs as its declaringNameSpace, which is what makes the + // method body see fields and other instance methods. + for (MethodTemplate mt : instanceMethods) { + instanceNs.setMethod(mt.bind(instanceNs)); + } + + // Initialise instance fields against the instance namespace. + for (BSHTypedVariableDeclaration fdecl : instanceFieldDecls) { + callstack.push(instanceNs); + try { + fdecl.eval(callstack, interpreter); + } finally { + callstack.pop(); + } + } + + // Run a matching constructor if one was declared. + MethodTemplate ctorTpl = pickConstructor(args); + if (ctorTpl == null) { + if (args != null && args.length != 0 && !constructors.isEmpty()) { + throw new EvalError("No matching constructor for " + + name + "(" + describeArgs(args) + ")", + null, callstack); + } + } else { + BshMethod ctorBound = ctorTpl.bind(instanceNs); + ctorBound.invoke(args, interpreter, callstack, null, false); + } + + return instance; + } + + /** Look up an instance method template by name with simple overload + * resolution. Same-arity templates are scored against the actual + * argument types — exact type match scores highest, then assignable, + * then Object (fallback). The template with the highest score wins; + * ties resolve to the first declared. The caller binds the template + * to its instance namespace. */ + MethodTemplate findInstanceMethodTemplate(String methodName, Object[] args) { + int arity = args == null ? 0 : args.length; + MethodTemplate best = null; + int bestScore = Integer.MIN_VALUE; + MethodTemplate varArgsMatch = null; + for (MethodTemplate t : instanceMethods) { + if (!t.name.equals(methodName)) continue; + if (t.paramCount == arity) { + int score = scoreMatch(t, args); + if (score > bestScore) { + bestScore = score; + best = t; + } + } else if (t.isVarArgs && t.paramCount - 1 <= arity) { + varArgsMatch = t; + } + } + return best != null ? best : varArgsMatch; + } + + private static int scoreMatch(MethodTemplate t, Object[] args) { + if (args == null || args.length == 0) return 0; + Class[] paramTypes = t.paramTypes(); + int score = 0; + for (int i = 0; i < args.length; i++) { + Class declared = paramTypes != null && i < paramTypes.length ? paramTypes[i] : null; + if (declared == null) { + // loose-typed parameter — neutral score + continue; + } + Object arg = args[i]; + if (arg == null) { + score += declared.isPrimitive() ? -10 : 1; + } else if (declared == arg.getClass()) { + score += 3; + } else if (declared.isInstance(arg)) { + score += 2; + } else if (declared.isPrimitive() && isCompatiblePrimitive(declared, arg)) { + score += 2; + } else if (declared == Object.class) { + score += 1; + } else { + score -= 5; + } + } + return score; + } + + private static boolean isCompatiblePrimitive(Class primitive, Object value) { + // CN1 doesn't have Boolean.TYPE / Character.TYPE static fields, so + // we identify primitive variants by class name. + String n = primitive.getName(); + if (value instanceof Number && !"boolean".equals(n) && !"char".equals(n)) return true; + if (value instanceof Character && "char".equals(n)) return true; + if (value instanceof Boolean && "boolean".equals(n)) return true; + return false; + } + + BshMethod findStaticMethod(String methodName, Object[] args) { + int arity = args == null ? 0 : args.length; + for (BshMethod m : staticMethods) { + if (m.getName().equals(methodName) && m.getParameterCount() == arity) { + return m; + } + } + return null; + } + + /** Built-in static dispatch for enum {@code values()} that doesn't have a + * declared method. Returns null when no built-in applies. */ + Object invokeEnumBuiltinStatic(String methodName, Object[] args) { + if (!isEnum) return null; + int arity = args == null ? 0 : args.length; + if ("values".equals(methodName) && arity == 0) { + if (enumConstants == null) return new ScriptedInstance[0]; + return enumConstants.toArray(new ScriptedInstance[enumConstants.size()]); + } + if ("valueOf".equals(methodName) && arity == 1 && args[0] instanceof String) { + if (enumConstants != null) { + for (ScriptedInstance c : enumConstants) { + Object n = c.getField("__enumName__"); + if (args[0].equals(n)) return c; + } + } + throw new IllegalArgumentException("No enum constant " + name + "." + args[0]); + } + return null; + } + + private MethodTemplate pickConstructor(Object[] args) { + return findConstructorTemplate(args); + } + + /** Public lookup so super(args) dispatch can reach a parent ctor. */ + public MethodTemplate findConstructorTemplate(Object[] args) { + int arity = args == null ? 0 : args.length; + for (MethodTemplate c : constructors) { + if (c.paramCount == arity) return c; + } + return null; + } + + /** A captured class-body method/ctor declaration. We keep the AST + * pieces and (re)bind them to a per-instance namespace at invocation + * time so that BshMethod's declaringNameSpace points at the instance, + * giving the body access to the instance's fields and sibling methods. */ + static final class MethodTemplate { + final String name; + final int paramCount; + final boolean isVarArgs; + private final BSHMethodDeclaration decl; + + boolean isAbstract() { + // insureNodesParsed sets blockNode only when the source has + // a body. A missing body (`void foo();`) leaves blockNode + // null. An explicit empty body (`void foo() {}`) produces a + // BSHBlock with zero children and must NOT count as + // abstract — the user wrote a concrete no-op. + return decl.blockNode == null; + } + + MethodTemplate(BSHMethodDeclaration decl) { + this.decl = decl; + this.name = decl.name; + this.paramCount = decl.paramsNode.getParamNames() == null ? 0 + : decl.paramsNode.getParamNames().length; + this.isVarArgs = decl.isVarArgs; + } + + BshMethod bind(NameSpace declaringNameSpace) { + return new BshMethod(decl, declaringNameSpace, + decl.modifiers, false); + } + + Class[] paramTypes() { + return decl.paramsNode == null ? null : decl.paramsNode.paramTypes; + } + } + + private static String describeArgs(Object[] args) { + if (args == null || args.length == 0) return ""; + StringBuilder sb = new StringBuilder(); + for (int i = 0; i < args.length; i++) { + if (i > 0) sb.append(", "); + sb.append(args[i] == null ? "null" : args[i].getClass().getSimpleName()); + } + return sb.toString(); + } + + @Override + public String toString() { + return "ScriptedClass[" + name + "]"; + } +} diff --git a/scripts/cn1playground/common/src/main/java/bsh/ScriptedInstance.java b/scripts/cn1playground/common/src/main/java/bsh/ScriptedInstance.java new file mode 100644 index 0000000000..5631fc3c1d --- /dev/null +++ b/scripts/cn1playground/common/src/main/java/bsh/ScriptedInstance.java @@ -0,0 +1,198 @@ +/***************************************************************************** + * Codename One Playground BeanShell fork. * + *****************************************************************************/ + +package bsh; + +/** + * Runtime instance of a {@link ScriptedClass}. Backed by a NameSpace that + * holds the instance's fields. Method dispatch goes through the parent + * ScriptedClass's method table; field access reads/writes the namespace + * directly. + * + *

This is a regular Java object (subclass of Object) — it is not + * assignable to user-declared interfaces at the Java type system level. + * Code that needs to pass a ScriptedInstance to a CN1 API expecting a + * specific interface will fail at the cast site with a clear message; + * use the listener-bridge factories for those cases. + */ +public final class ScriptedInstance { + private final ScriptedClass scriptedClass; + private final NameSpace instanceNameSpace; + /** Delegate Java instance when the ScriptedClass extends a real Java + * class (e.g. RuntimeException). Constructed by super(args); method + * calls on this ScriptedInstance that don't resolve to a scripted + * method fall through to this delegate. */ + private Object javaDelegate; + /** Non-null when this is an instance of a non-static inner class — + * holds the outer instance so inner methods can walk to outer + * fields and methods. */ + private ScriptedInstance enclosingInstance; + + ScriptedInstance(ScriptedClass scriptedClass, NameSpace instanceNameSpace) { + this.scriptedClass = scriptedClass; + this.instanceNameSpace = instanceNameSpace; + } + + public ScriptedClass getScriptedClass() { + return scriptedClass; + } + + public NameSpace getInstanceNameSpace() { + return instanceNameSpace; + } + + public Object getJavaDelegate() { + return javaDelegate; + } + + public void setJavaDelegate(Object javaDelegate) { + this.javaDelegate = javaDelegate; + } + + public ScriptedInstance getEnclosingInstance() { + return enclosingInstance; + } + + public void setEnclosingInstance(ScriptedInstance enclosingInstance) { + this.enclosingInstance = enclosingInstance; + } + + /** Read an instance field by name. Returns Primitive.VOID if not bound. */ + public Object getField(String name) { + try { + return instanceNameSpace.getVariable(name); + } catch (UtilEvalError ex) { + return Primitive.VOID; + } + } + + /** Write an instance field by name. */ + public void setField(String name, Object value) throws EvalError { + try { + instanceNameSpace.setVariable(name, value, false); + } catch (UtilEvalError ex) { + throw ex.toEvalError(null, null); + } + } + + /** Invoke an instance method by name with the given args. */ + public Object invokeMethod(String methodName, Object[] args, + Interpreter interpreter, CallStack callstack, Node callerInfo) + throws EvalError { + ScriptedClass.MethodTemplate tpl = + scriptedClass.findInstanceMethodTemplate(methodName, args); + if (tpl == null) { + // Allow Object methods to fall through to the JVM defaults. + if ("toString".equals(methodName) && (args == null || args.length == 0)) { + return toString(); + } + if ("hashCode".equals(methodName) && (args == null || args.length == 0)) { + return Integer.valueOf(System.identityHashCode(this)); + } + if ("equals".equals(methodName) && args != null && args.length == 1) { + return Boolean.valueOf(this == args[0]); + } + if ("getClass".equals(methodName) && (args == null || args.length == 0)) { + return ScriptedInstance.class; + } + // When this scripted class extends a real Java class, fall + // through to a delegate Java instance constructed by super(...) + // for methods the scripted class doesn't override (e.g. + // getMessage / getCause on scripted Exception subclasses). + if (javaDelegate != null) { + try { + return bsh.Reflect.invokeObjectMethod( + javaDelegate, methodName, args == null ? new Object[0] : args, + interpreter, callstack, callerInfo); + } catch (bsh.EvalError ex) { + // fall through to the diagnostic below if the delegate + // doesn't have the method either + } + } + // Enum-constant built-ins. + if (scriptedClass.isEnum() + && "name".equals(methodName) + && (args == null || args.length == 0)) { + Object v = getField("__enumName__"); + if (v != Primitive.VOID) return v; + } + if (scriptedClass.isEnum() + && "ordinal".equals(methodName) + && (args == null || args.length == 0)) { + java.util.List all = scriptedClass.getEnumConstants(); + return Integer.valueOf(all == null ? -1 : all.indexOf(this)); + } + throw new EvalError(buildMissingMethodError(methodName, args), + callerInfo, callstack); + } + BshMethod bound = tpl.bind(instanceNameSpace); + return bound.invoke(args, interpreter, callstack, callerInfo, false); + } + + private String buildMissingMethodError(String methodName, Object[] args) { + int arity = args == null ? 0 : args.length; + StringBuilder msg = new StringBuilder(); + msg.append("No instance method ").append(scriptedClass.getName()) + .append('.').append(methodName).append('/').append(arity).append('.'); + java.util.List known = scriptedClass.getInstanceMethodNames(); + String suggestion = closestMatch(known, methodName); + if (suggestion != null) { + msg.append(" Did you mean: ").append(suggestion).append('?'); + } else if (!known.isEmpty()) { + msg.append(' ').append(scriptedClass.getName()).append(" declares: "); + int n = Math.min(8, known.size()); + for (int i = 0; i < n; i++) { + if (i > 0) msg.append(", "); + msg.append(known.get(i)); + } + if (known.size() > n) msg.append(", ..."); + msg.append('.'); + } + return msg.toString(); + } + + private static String closestMatch(java.util.List candidates, String requested) { + if (candidates.isEmpty() || requested == null) return null; + String lowerReq = requested.toLowerCase(); + for (String c : candidates) { + if (c.toLowerCase().equals(lowerReq)) return c; // case only + } + String best = null; + int bestDist = Integer.MAX_VALUE; + int threshold = Math.max(2, requested.length() / 3); + for (String c : candidates) { + int d = levenshtein(c.toLowerCase(), lowerReq); + if (d < bestDist && d <= threshold) { + bestDist = d; + best = c; + } + } + return best; + } + + private static int levenshtein(String a, String b) { + int la = a.length(); + int lb = b.length(); + if (la == 0) return lb; + if (lb == 0) return la; + int[] prev = new int[lb + 1]; + int[] curr = new int[lb + 1]; + for (int j = 0; j <= lb; j++) prev[j] = j; + for (int i = 1; i <= la; i++) { + curr[0] = i; + for (int j = 1; j <= lb; j++) { + int cost = a.charAt(i - 1) == b.charAt(j - 1) ? 0 : 1; + curr[j] = Math.min(Math.min(curr[j - 1] + 1, prev[j] + 1), prev[j - 1] + cost); + } + int[] tmp = prev; prev = curr; curr = tmp; + } + return prev[lb]; + } + + @Override + public String toString() { + return scriptedClass.getName() + "@" + + Integer.toHexString(System.identityHashCode(this)); + } +} diff --git a/scripts/cn1playground/common/src/main/java/bsh/ScriptedThrowable.java b/scripts/cn1playground/common/src/main/java/bsh/ScriptedThrowable.java new file mode 100644 index 0000000000..5bbd27d830 --- /dev/null +++ b/scripts/cn1playground/common/src/main/java/bsh/ScriptedThrowable.java @@ -0,0 +1,46 @@ +/***************************************************************************** + * Codename One Playground BeanShell fork. * + *****************************************************************************/ + +package bsh; + +/** + * Runtime wrapper that lets a {@link ScriptedInstance} flow through Java + * throw/catch. {@link BSHThrowStatement} wraps a ScriptedInstance here + * when it's thrown so the JVM's exception machinery can carry it; BSH's + * catch-matching unwraps to compare the declared catch type against the + * wrapped instance's {@link ScriptedClass}. + */ +public final class ScriptedThrowable extends RuntimeException { + private static final long serialVersionUID = 1L; + + private final ScriptedInstance scriptedInstance; + + public ScriptedThrowable(ScriptedInstance scriptedInstance) { + super(messageFromDelegate(scriptedInstance), + causeFromDelegate(scriptedInstance)); + this.scriptedInstance = scriptedInstance; + } + + public ScriptedInstance getScriptedInstance() { + return scriptedInstance; + } + + private static String messageFromDelegate(ScriptedInstance si) { + if (si == null) return null; + Object d = si.getJavaDelegate(); + if (d instanceof Throwable) { + return ((Throwable) d).getMessage(); + } + return si.toString(); + } + + private static Throwable causeFromDelegate(ScriptedInstance si) { + if (si == null) return null; + Object d = si.getJavaDelegate(); + if (d instanceof Throwable) { + return ((Throwable) d).getCause(); + } + return null; + } +} diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/CN1LambdaSupport.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/CN1LambdaSupport.java index 09234e45d2..68b9bfc76b 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/CN1LambdaSupport.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/CN1LambdaSupport.java @@ -112,7 +112,25 @@ private static Object defaultValue(Class type) { return null; } - public static final class LambdaValue { + /** A LambdaValue implements the most common single-method-interface (SAM) + * types directly so that simple lambda assignments — {@code Runnable r = () -> ...}, + * {@code Function f = ...}, {@code Supplier s = ...} — work + * without needing a per-target listener bridge. We can't use + * java.lang.reflect.Proxy (forbidden in CN1) so each interface we want to + * support has to be declared statically here. */ + // We can only implement SAMs whose default methods don't conflict. + // Function/BiFunction/UnaryOperator/BinaryOperator share an `andThen` + // (incompatible return types). Predicate/BiPredicate share `negate()` + // (also incompatible). Pick the one-arg variant in each pair since + // it's far more common in practice. + public static final class LambdaValue implements + Runnable, + java.util.function.Supplier, + java.util.function.Consumer, + java.util.function.BiConsumer, + java.util.function.Function, + java.util.function.Predicate, + java.util.Comparator { private final Interpreter interpreter; private final NameSpace parentNameSpace; private final String[] parameterNames; @@ -125,6 +143,60 @@ public static final class LambdaValue { this.bodySource = bodySource; } + /** Runnable adapter — zero-arg lambda. */ + public void run() { + invokeChecked(new Object[0]); + } + + /** Supplier#get — zero-arg lambda returning a value. */ + public Object get() { + return invokeChecked(new Object[0]); + } + + /** Consumer#accept and BiConsumer#accept — args ignored as void. */ + public void accept(Object a) { + invokeChecked(new Object[]{a}); + } + + public void accept(Object a, Object b) { + invokeChecked(new Object[]{a, b}); + } + + /** Function#apply — one-arg dispatch returning a value. */ + public Object apply(Object a) { + return invokeChecked(new Object[]{a}); + } + + /** Two-arg invocation exposed for {@code reduce(identity, op)}-style + * call sites. Not part of any implemented SAM (adding + * {@code BinaryOperator} would collide with + * {@code Function#andThen}). Callers that need a + * {@code java.util.function.BinaryOperator} should wrap via + * {@link #asBinaryOperator(LambdaValue)}. */ + public Object applyBinary(Object a, Object b) { + return invokeChecked(new Object[]{a, b}); + } + + /** Predicate#test — boolean-returning one-arg. */ + public boolean test(Object a) { + Object r = invokeChecked(new Object[]{a}); + return r instanceof Boolean && (Boolean) r; + } + + /** Comparator#compare — int-returning two-arg lambda. */ + public int compare(Object a, Object b) { + Object r = invokeChecked(new Object[]{a, b}); + return r instanceof Number ? ((Number) r).intValue() : 0; + } + + private Object invokeChecked(Object[] args) { + try { + return invoke(args); + } catch (EvalError ex) { + throw new RuntimeException(ex.getMessage(), ex); + } + } + public Object invoke(Object[] args) throws EvalError { NameSpace lambdaNs = new NameSpace(parentNameSpace, interpreter.getClassManager(), "lambda"); Object[] safeArgs = args == null ? new Object[0] : args; @@ -158,4 +230,17 @@ public Object invoke(Object[] args) throws EvalError { } } } + + /** Adapt a {@link LambdaValue} to a {@link java.util.function.BinaryOperator} + * for call sites (e.g. {@code stream().reduce}) whose target SAM is + * {@code BinaryOperator}. We can't make {@code LambdaValue} implement + * {@code BinaryOperator} directly because its default + * {@code andThen} collides with {@code Function#andThen}. */ + public static java.util.function.BinaryOperator asBinaryOperator(final LambdaValue lambda) { + return new java.util.function.BinaryOperator() { + public Object apply(Object a, Object b) { + return lambda.applyBinary(a, b); + } + }; + } } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/CN1StreamBridge.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/CN1StreamBridge.java new file mode 100644 index 0000000000..6c4fda5551 --- /dev/null +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/CN1StreamBridge.java @@ -0,0 +1,238 @@ +/***************************************************************************** + * Codename One Playground BeanShell fork. * + *****************************************************************************/ + +package bsh.cn1; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; +import java.util.Comparator; +import java.util.Iterator; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.function.BinaryOperator; +import java.util.function.Consumer; +import java.util.function.Function; +import java.util.function.Predicate; + +/** + * Minimal Stream-like API for the Codename One playground. CN1's + * {@link Collection} backport does not expose {@code stream()}, so + * {@link bsh.Reflect#invokeObjectMethod} returns a bridge of this type + * when a script calls {@code .stream()} on a Collection. The bridge + * supports the common filter/map/reduce patterns and chains by wrapping + * each intermediate List. + * + *

This is not a full Stream implementation — it's a convenience shim + * so scripts can write idiomatic pipelines against CN1's collections. + * Terminal ops that ordinarily return {@code Optional} return the + * value directly (or {@code null} when the stream is empty), because + * CN1's runtime doesn't include {@code java.util.Optional}. Likewise + * {@code java.util.function.BiFunction} is absent from the CN1 + * runtime, so reductions are keyed off {@code BinaryOperator}. + */ +public final class CN1StreamBridge { + + private final List backing; + + public CN1StreamBridge(Collection source) { + this.backing = new ArrayList(source == null ? 0 : source.size()); + if (source != null) { + for (Object o : source) this.backing.add(o); + } + } + + private CN1StreamBridge(List items) { + this.backing = items; + } + + public CN1StreamBridge filter(Predicate p) { + List out = new ArrayList(); + for (Object o : backing) if (p.test(o)) out.add(o); + return new CN1StreamBridge(out); + } + + public CN1StreamBridge map(Function fn) { + List out = new ArrayList(backing.size()); + for (Object o : backing) out.add(fn.apply(o)); + return new CN1StreamBridge(out); + } + + public CN1StreamBridge flatMap(Function fn) { + List out = new ArrayList(); + for (Object o : backing) { + Object mapped = fn.apply(o); + if (mapped instanceof CN1StreamBridge) { + out.addAll(((CN1StreamBridge) mapped).backing); + } else if (mapped instanceof Collection) { + out.addAll((Collection) mapped); + } else if (mapped instanceof Iterable) { + for (Object m : (Iterable) mapped) out.add(m); + } else if (mapped != null) { + out.add(mapped); + } + } + return new CN1StreamBridge(out); + } + + public CN1StreamBridge peek(Consumer c) { + for (Object o : backing) c.accept(o); + return new CN1StreamBridge(new ArrayList(backing)); + } + + public CN1StreamBridge sorted() { + @SuppressWarnings({"unchecked", "rawtypes"}) + List out = new ArrayList(backing); + Collections.sort(out, new Comparator() { + @SuppressWarnings({"unchecked", "rawtypes"}) + public int compare(Object a, Object b) { + return ((Comparable) a).compareTo(b); + } + }); + return new CN1StreamBridge(out); + } + + public CN1StreamBridge sorted(Comparator c) { + List out = new ArrayList(backing); + Collections.sort(out, c); + return new CN1StreamBridge(out); + } + + public CN1StreamBridge distinct() { + LinkedHashSet seen = new LinkedHashSet(backing); + return new CN1StreamBridge(new ArrayList(seen)); + } + + public CN1StreamBridge limit(long n) { + if (n >= backing.size()) { + return new CN1StreamBridge(new ArrayList(backing)); + } + List out = new ArrayList(); + long remaining = Math.max(0, n); + for (Object o : backing) { + if (remaining-- <= 0) break; + out.add(o); + } + return new CN1StreamBridge(out); + } + + public CN1StreamBridge skip(long n) { + if (n <= 0) { + return new CN1StreamBridge(new ArrayList(backing)); + } + List out = new ArrayList(); + long skipped = 0; + for (Object o : backing) { + if (skipped < n) { skipped++; continue; } + out.add(o); + } + return new CN1StreamBridge(out); + } + + public void forEach(Consumer c) { + for (Object o : backing) c.accept(o); + } + + public long count() { + return backing.size(); + } + + public boolean anyMatch(Predicate p) { + for (Object o : backing) if (p.test(o)) return true; + return false; + } + + public boolean allMatch(Predicate p) { + for (Object o : backing) if (!p.test(o)) return false; + return true; + } + + public boolean noneMatch(Predicate p) { + for (Object o : backing) if (p.test(o)) return false; + return true; + } + + /** Returns the first element, or {@code null} when empty. The real + * Stream API returns {@code Optional}, which CN1 doesn't ship. */ + public Object findFirst() { + return backing.isEmpty() ? null : backing.get(0); + } + + public Object findAny() { + return findFirst(); + } + + /** Minimum by natural order, or {@code null} when empty. */ + @SuppressWarnings({"unchecked", "rawtypes"}) + public Object min() { + Object best = null; + for (Object o : backing) { + if (best == null || ((Comparable) o).compareTo(best) < 0) best = o; + } + return best; + } + + public Object min(Comparator c) { + Object best = null; + for (Object o : backing) { + if (best == null || c.compare(o, best) < 0) best = o; + } + return best; + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + public Object max() { + Object best = null; + for (Object o : backing) { + if (best == null || ((Comparable) o).compareTo(best) > 0) best = o; + } + return best; + } + + public Object max(Comparator c) { + Object best = null; + for (Object o : backing) { + if (best == null || c.compare(o, best) > 0) best = o; + } + return best; + } + + /** Reduce with an accumulator. Returns the single element when the + * stream has one, the reduction when it has more, or {@code null} + * when empty (real Stream returns an Optional here). */ + public Object reduce(BinaryOperator op) { + Object acc = null; + boolean started = false; + for (Object o : backing) { + acc = started ? op.apply(acc, o) : o; + started = true; + } + return acc; + } + + public Object reduce(Object identity, BinaryOperator op) { + Object acc = identity; + for (Object o : backing) acc = op.apply(acc, o); + return acc; + } + + public Object[] toArray() { + return backing.toArray(); + } + + /** Collect into a List. Ignores the collector argument — we only + * support list-collection in this shim; anything else returns a + * best-effort ArrayList. */ + public List collect(Object collector) { + return new ArrayList(backing); + } + + public List toList() { + return new ArrayList(backing); + } + + public Iterator iterator() { + return backing.iterator(); + } +} diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/GeneratedCN1Access.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/GeneratedCN1Access.java index 6732c8a2e1..90ff480613 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/GeneratedCN1Access.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/GeneratedCN1Access.java @@ -82,6 +82,8 @@ import bsh.cn1.gen.GeneratedAccess_java_time_temporal; import bsh.cn1.gen.GeneratedAccess_java_util; import bsh.cn1.gen.GeneratedAccess_java_util_concurrent; +import bsh.cn1.gen.GeneratedAccess_java_util_function; +import bsh.cn1.gen.GeneratedAccess_java_util_stream; /** * Generated registry. Re-run tools/generate-cn1-access-registry.sh after updating the CN1 sources. @@ -96,14 +98,25 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.ads.InnerActive", "com.codename1.analytics.AnalyticsService", "com.codename1.annotations.Async", + "com.codename1.annotations.Async.Execute", + "com.codename1.annotations.Async.Schedule", + "com.codename1.annotations.Concrete", + "com.codename1.annotations.DisableDebugInfo", + "com.codename1.annotations.DisableNullChecksAndArrayBoundsChecks", "com.codename1.background.BackgroundFetch", "com.codename1.capture.Capture", "com.codename1.capture.VideoCaptureConstraints", + "com.codename1.capture.VideoCaptureConstraints.Compiler", "com.codename1.charts.ChartComponent", "com.codename1.charts.ChartUtil", "com.codename1.charts.compat.Canvas", "com.codename1.charts.compat.GradientDrawable", + "com.codename1.charts.compat.GradientDrawable.Orientation", "com.codename1.charts.compat.Paint", + "com.codename1.charts.compat.Paint.Align", + "com.codename1.charts.compat.Paint.Cap", + "com.codename1.charts.compat.Paint.Join", + "com.codename1.charts.compat.Paint.Style", "com.codename1.charts.compat.PathMeasure", "com.codename1.charts.models.AreaSeries", "com.codename1.charts.models.CategorySeries", @@ -118,9 +131,13 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.charts.renderers.BasicStroke", "com.codename1.charts.renderers.DefaultRenderer", "com.codename1.charts.renderers.DialRenderer", + "com.codename1.charts.renderers.DialRenderer.Type", "com.codename1.charts.renderers.SimpleSeriesRenderer", "com.codename1.charts.renderers.XYMultipleSeriesRenderer", + "com.codename1.charts.renderers.XYMultipleSeriesRenderer.Orientation", "com.codename1.charts.renderers.XYSeriesRenderer", + "com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine", + "com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type", "com.codename1.charts.transitions.SeriesTransition", "com.codename1.charts.transitions.XYMultiSeriesTransition", "com.codename1.charts.transitions.XYSeriesTransition", @@ -130,9 +147,11 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.charts.util.NumberFormat", "com.codename1.charts.views.AbstractChart", "com.codename1.charts.views.BarChart", + "com.codename1.charts.views.BarChart.Type", "com.codename1.charts.views.BubbleChart", "com.codename1.charts.views.ClickableArea", "com.codename1.charts.views.CombinedXYChart", + "com.codename1.charts.views.CombinedXYChart.XYCombinedChartDef", "com.codename1.charts.views.CubicLineChart", "com.codename1.charts.views.DialChart", "com.codename1.charts.views.DoughnutChart", @@ -155,7 +174,9 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.components.Accordion", "com.codename1.components.Ads", "com.codename1.components.AudioRecorderComponent", + "com.codename1.components.AudioRecorderComponent.RecorderState", "com.codename1.components.ButtonList", + "com.codename1.components.ButtonList.Decorator", "com.codename1.components.CheckBoxList", "com.codename1.components.ClearableTextField", "com.codename1.components.FileEncodedImage", @@ -185,6 +206,7 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.components.SpanLabel", "com.codename1.components.SpanMultiButton", "com.codename1.components.SplitPane", + "com.codename1.components.SplitPane.Settings", "com.codename1.components.StorageImage", "com.codename1.components.StorageImageAsync", "com.codename1.components.Switch", @@ -215,10 +237,14 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.io.CacheMap", "com.codename1.io.CharArrayReader", "com.codename1.io.ConnectionRequest", + "com.codename1.io.ConnectionRequest.CachingMode", + "com.codename1.io.ConnectionRequest.SSLCertificate", "com.codename1.io.Cookie", "com.codename1.io.Data", "com.codename1.io.Externalizable", "com.codename1.io.File", + "com.codename1.io.File.FileFilter", + "com.codename1.io.File.FilenameFilter", "com.codename1.io.FileSystemStorage", "com.codename1.io.IOProgressListener", "com.codename1.io.JSONParseCallback", @@ -229,15 +255,18 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.io.NetworkEvent", "com.codename1.io.NetworkManager", "com.codename1.io.Oauth2", + "com.codename1.io.Oauth2.RefreshTokenRequest", "com.codename1.io.PreferenceListener", "com.codename1.io.Preferences", "com.codename1.io.Properties", "com.codename1.io.Socket", + "com.codename1.io.Socket.StopListening", "com.codename1.io.SocketConnection", "com.codename1.io.Storage", "com.codename1.io.URL", "com.codename1.io.Util", "com.codename1.io.WebServiceProxyCall", + "com.codename1.io.WebServiceProxyCall.WSDefinition", "com.codename1.io.gzip.Adler32", "com.codename1.io.gzip.CRC32", "com.codename1.io.gzip.Deflate", @@ -283,6 +312,7 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.location.Geofence", "com.codename1.location.GeofenceListener", "com.codename1.location.GeofenceManager", + "com.codename1.location.GeofenceManager.Listener", "com.codename1.location.Location", "com.codename1.location.LocationListener", "com.codename1.location.LocationManager", @@ -307,7 +337,10 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.maps.providers.TiledProvider", "com.codename1.media.AbstractMedia", "com.codename1.media.AsyncMedia", + "com.codename1.media.AsyncMedia.MediaErrorType", + "com.codename1.media.AsyncMedia.State", "com.codename1.media.AudioBuffer", + "com.codename1.media.AudioBuffer.AudioBufferCallback", "com.codename1.media.Media", "com.codename1.media.MediaManager", "com.codename1.media.MediaMetaData", @@ -352,8 +385,25 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.properties.PropertyChangeListener", "com.codename1.properties.PropertyIndex", "com.codename1.properties.SQLMap", + "com.codename1.properties.SQLMap.SqlType", "com.codename1.properties.SetProperty", "com.codename1.properties.UiBinding", + "com.codename1.properties.UiBinding.BooleanConverter", + "com.codename1.properties.UiBinding.BoundTableModel", + "com.codename1.properties.UiBinding.CheckBoxRadioSelectionAdapter", + "com.codename1.properties.UiBinding.ComponentAdapter", + "com.codename1.properties.UiBinding.DateConverter", + "com.codename1.properties.UiBinding.DoubleConverter", + "com.codename1.properties.UiBinding.FloatConverter", + "com.codename1.properties.UiBinding.IntegerConverter", + "com.codename1.properties.UiBinding.LongConverter", + "com.codename1.properties.UiBinding.MappingConverter", + "com.codename1.properties.UiBinding.ObjectConverter", + "com.codename1.properties.UiBinding.PickerAdapter", + "com.codename1.properties.UiBinding.RadioListAdapter", + "com.codename1.properties.UiBinding.StringConverter", + "com.codename1.properties.UiBinding.TextAreaAdapter", + "com.codename1.properties.UiBinding.TextComponentAdapter", "com.codename1.push.Push", "com.codename1.push.PushAction", "com.codename1.push.PushActionCategory", @@ -384,10 +434,15 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.ui.AbstractDialog", "com.codename1.ui.AnimationManager", "com.codename1.ui.AutoCompleteTextComponent", + "com.codename1.ui.AutoCompleteTextComponent.AutoCompleteFilter", "com.codename1.ui.AutoCompleteTextField", "com.codename1.ui.BlockingDisallowedException", "com.codename1.ui.BrowserComponent", + "com.codename1.ui.BrowserComponent.JSExpression", + "com.codename1.ui.BrowserComponent.JSRef", + "com.codename1.ui.BrowserComponent.JSType", "com.codename1.ui.BrowserWindow", + "com.codename1.ui.BrowserWindow.EvalRequest", "com.codename1.ui.Button", "com.codename1.ui.ButtonGroup", "com.codename1.ui.CN", @@ -397,10 +452,17 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.ui.ComboBox", "com.codename1.ui.Command", "com.codename1.ui.CommonProgressAnimations", + "com.codename1.ui.CommonProgressAnimations.CircleProgress", + "com.codename1.ui.CommonProgressAnimations.EmptyAnimation", + "com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation", + "com.codename1.ui.CommonProgressAnimations.ProgressAnimation", "com.codename1.ui.Component", "com.codename1.ui.ComponentGroup", "com.codename1.ui.ComponentImage", "com.codename1.ui.ComponentSelector", + "com.codename1.ui.ComponentSelector.ComponentClosure", + "com.codename1.ui.ComponentSelector.ComponentMapper", + "com.codename1.ui.ComponentSelector.Filter", "com.codename1.ui.Container", "com.codename1.ui.Dialog", "com.codename1.ui.Display", @@ -410,6 +472,7 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.ui.Font", "com.codename1.ui.FontImage", "com.codename1.ui.Form", + "com.codename1.ui.Form.TabIterator", "com.codename1.ui.Graphics", "com.codename1.ui.IconHolder", "com.codename1.ui.Image", @@ -422,6 +485,8 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.ui.List", "com.codename1.ui.MenuBar", "com.codename1.ui.MultipleGradientPaint", + "com.codename1.ui.MultipleGradientPaint.ColorSpaceType", + "com.codename1.ui.MultipleGradientPaint.CycleMethod", "com.codename1.ui.NavigationCommand", "com.codename1.ui.Paint", "com.codename1.ui.Painter", @@ -443,24 +508,35 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.ui.TextField", "com.codename1.ui.TextHolder", "com.codename1.ui.TextSelection", + "com.codename1.ui.TextSelection.TextSelectionSupport", + "com.codename1.ui.TextSelection.TextSelectionTrigger", "com.codename1.ui.Toolbar", + "com.codename1.ui.Toolbar.BackCommandPolicy", "com.codename1.ui.TooltipManager", "com.codename1.ui.Transform", + "com.codename1.ui.Transform.NotInvertibleException", "com.codename1.ui.UIFragment", + "com.codename1.ui.UIFragment.ComponentFactory", + "com.codename1.ui.UIFragment.DefaultComponentFactory", "com.codename1.ui.URLImage", + "com.codename1.ui.URLImage.ErrorCallback", + "com.codename1.ui.URLImage.ImageAdapter", "com.codename1.ui.VirtualInputDevice", "com.codename1.ui.animations.Animation", "com.codename1.ui.animations.AnimationObject", "com.codename1.ui.animations.BubbleTransition", "com.codename1.ui.animations.CommonTransitions", "com.codename1.ui.animations.ComponentAnimation", + "com.codename1.ui.animations.ComponentAnimation.UIMutation", "com.codename1.ui.animations.FlipTransition", "com.codename1.ui.animations.MorphTransition", "com.codename1.ui.animations.Motion", "com.codename1.ui.animations.Timeline", "com.codename1.ui.animations.Transition", "com.codename1.ui.css.CSSThemeCompiler", + "com.codename1.ui.css.CSSThemeCompiler.CSSSyntaxException", "com.codename1.ui.events.ActionEvent", + "com.codename1.ui.events.ActionEvent.Type", "com.codename1.ui.events.ActionListener", "com.codename1.ui.events.ActionSource", "com.codename1.ui.events.BrowserNavigationCallback", @@ -468,10 +544,12 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.ui.events.DataChangedListener", "com.codename1.ui.events.FocusListener", "com.codename1.ui.events.MessageEvent", + "com.codename1.ui.events.MessageEvent.PromptPromise", "com.codename1.ui.events.ScrollListener", "com.codename1.ui.events.SelectionListener", "com.codename1.ui.events.StyleListener", "com.codename1.ui.events.WindowEvent", + "com.codename1.ui.events.WindowEvent.Type", "com.codename1.ui.geom.AffineTransform", "com.codename1.ui.geom.Dimension", "com.codename1.ui.geom.Dimension2D", @@ -544,6 +622,14 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.ui.plaf.RoundRectBorder", "com.codename1.ui.plaf.Style", "com.codename1.ui.plaf.StyleParser", + "com.codename1.ui.plaf.StyleParser.BorderInfo", + "com.codename1.ui.plaf.StyleParser.BoxInfo", + "com.codename1.ui.plaf.StyleParser.FontInfo", + "com.codename1.ui.plaf.StyleParser.ImageInfo", + "com.codename1.ui.plaf.StyleParser.MarginInfo", + "com.codename1.ui.plaf.StyleParser.PaddingInfo", + "com.codename1.ui.plaf.StyleParser.ScalarValue", + "com.codename1.ui.plaf.StyleParser.StyleInfo", "com.codename1.ui.plaf.UIManager", "com.codename1.ui.scene.Bounds", "com.codename1.ui.scene.Camera", @@ -559,14 +645,17 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.ui.spinner.GenericSpinner", "com.codename1.ui.spinner.NumericSpinner", "com.codename1.ui.spinner.Picker", + "com.codename1.ui.spinner.Picker.LightweightPopupButtonPlacement", "com.codename1.ui.spinner.TimeSpinner", "com.codename1.ui.table.AbstractTableModel", "com.codename1.ui.table.DefaultTableModel", "com.codename1.ui.table.SortableTableModel", "com.codename1.ui.table.Table", "com.codename1.ui.table.TableLayout", + "com.codename1.ui.table.TableLayout.Constraint", "com.codename1.ui.table.TableModel", "com.codename1.ui.tree.Tree", + "com.codename1.ui.tree.Tree.TreeState", "com.codename1.ui.tree.TreeModel", "com.codename1.ui.util.Effects", "com.codename1.ui.util.EmbeddedContainer", @@ -588,7 +677,10 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.ui.validation.NumericConstraint", "com.codename1.ui.validation.RegexConstraint", "com.codename1.ui.validation.Validator", + "com.codename1.ui.validation.Validator.HighlightMode", "com.codename1.util.AsyncResource", + "com.codename1.util.AsyncResource.AsyncExecutionException", + "com.codename1.util.AsyncResource.CancellationException", "com.codename1.util.AsyncResult", "com.codename1.util.Base64", "com.codename1.util.BigDecimal", @@ -600,6 +692,7 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.util.CaseInsensitiveOrder", "com.codename1.util.DateUtil", "com.codename1.util.EasyThread", + "com.codename1.util.EasyThread.ErrorListener", "com.codename1.util.FailureCallback", "com.codename1.util.LazyValue", "com.codename1.util.MathUtil", @@ -612,6 +705,7 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.util.promise.ExecutorFunction", "com.codename1.util.promise.Functor", "com.codename1.util.promise.Promise", + "com.codename1.util.promise.Promise.State", "com.codename1.util.regex.CharacterArrayCharacterIterator", "com.codename1.util.regex.CharacterIterator", "com.codename1.util.regex.RE", @@ -631,6 +725,7 @@ public final class GeneratedCN1Access implements CN1Access { "com.codename1.xml.XMLWriter", "com.codenameone.playground.CN1Playground", "com.codenameone.playground.PlaygroundContext", + "com.codenameone.playground.PlaygroundContext.Logger", "com.codenameone.playground.PlaygroundLambdaBridge", "com.codenameone.playground.PlaygroundListenerBridge", "com.codenameone.playground.WebsiteThemeNative", @@ -728,6 +823,7 @@ public final class GeneratedCN1Access implements CN1Access { "java.net.URI", "java.net.URISyntaxException", "java.nio.charset.Charset", + "java.nio.charset.StandardCharsets", "java.text.DateFormat", "java.text.DateFormatSymbols", "java.text.Format", @@ -750,6 +846,8 @@ public final class GeneratedCN1Access implements CN1Access { "java.util.AbstractCollection", "java.util.AbstractList", "java.util.AbstractMap", + "java.util.AbstractMap.SimpleEntry", + "java.util.AbstractMap.SimpleImmutableEntry", "java.util.AbstractQueue", "java.util.AbstractSequentialList", "java.util.AbstractSet", @@ -780,6 +878,7 @@ public final class GeneratedCN1Access implements CN1Access { "java.util.ListIterator", "java.util.Locale", "java.util.Map", + "java.util.Map.Entry", "java.util.NavigableMap", "java.util.NavigableSet", "java.util.NoSuchElementException", @@ -801,777 +900,28 @@ public final class GeneratedCN1Access implements CN1Access { "java.util.TreeMap", "java.util.TreeSet", "java.util.Vector", - "java.util.concurrent.ThreadLocalRandom" + "java.util.concurrent.ThreadLocalRandom", + "java.util.function.BiConsumer", + "java.util.function.BinaryOperator", + "java.util.function.Consumer", + "java.util.function.Function", + "java.util.function.Predicate", + "java.util.function.Supplier", + "java.util.function.UnaryOperator", + "java.util.stream.BaseStream", + "java.util.stream.Collector", + "java.util.stream.Collectors", + "java.util.stream.Stream" }; - private static final Map> CLASS_INDEX = buildClassIndex(); - - private static final Map METHOD_INDEX = buildMethodIndex(); - - private static final Map FIELD_INDEX = buildFieldIndex(); - - private static Map> buildClassIndex() { - Map> index = new LinkedHashMap>(); - fillClassIndex0(index); - fillClassIndex1(index); - fillClassIndex2(index); - fillClassIndex3(index); - fillClassIndex4(index); - fillClassIndex5(index); - fillClassIndex6(index); - fillClassIndex7(index); - fillClassIndex8(index); - fillClassIndex9(index); - fillClassIndex10(index); - fillClassIndex11(index); - return index; - } - - private static void fillClassIndex0(Map> index) { - index.put("com.codename1.ads.AdsService", com.codename1.ads.AdsService.class); - index.put("com.codename1.ads.InnerActive", com.codename1.ads.InnerActive.class); - index.put("com.codename1.analytics.AnalyticsService", com.codename1.analytics.AnalyticsService.class); - index.put("com.codename1.annotations.Async", com.codename1.annotations.Async.class); - index.put("com.codename1.background.BackgroundFetch", com.codename1.background.BackgroundFetch.class); - index.put("com.codename1.capture.Capture", com.codename1.capture.Capture.class); - index.put("com.codename1.capture.VideoCaptureConstraints", com.codename1.capture.VideoCaptureConstraints.class); - index.put("com.codename1.charts.ChartComponent", com.codename1.charts.ChartComponent.class); - index.put("com.codename1.charts.ChartUtil", com.codename1.charts.ChartUtil.class); - index.put("com.codename1.charts.compat.Canvas", com.codename1.charts.compat.Canvas.class); - index.put("com.codename1.charts.compat.GradientDrawable", com.codename1.charts.compat.GradientDrawable.class); - index.put("com.codename1.charts.compat.Paint", com.codename1.charts.compat.Paint.class); - index.put("com.codename1.charts.compat.PathMeasure", com.codename1.charts.compat.PathMeasure.class); - index.put("com.codename1.charts.models.AreaSeries", com.codename1.charts.models.AreaSeries.class); - index.put("com.codename1.charts.models.CategorySeries", com.codename1.charts.models.CategorySeries.class); - index.put("com.codename1.charts.models.MultipleCategorySeries", com.codename1.charts.models.MultipleCategorySeries.class); - index.put("com.codename1.charts.models.Point", com.codename1.charts.models.Point.class); - index.put("com.codename1.charts.models.RangeCategorySeries", com.codename1.charts.models.RangeCategorySeries.class); - index.put("com.codename1.charts.models.SeriesSelection", com.codename1.charts.models.SeriesSelection.class); - index.put("com.codename1.charts.models.TimeSeries", com.codename1.charts.models.TimeSeries.class); - index.put("com.codename1.charts.models.XYMultipleSeriesDataset", com.codename1.charts.models.XYMultipleSeriesDataset.class); - index.put("com.codename1.charts.models.XYSeries", com.codename1.charts.models.XYSeries.class); - index.put("com.codename1.charts.models.XYValueSeries", com.codename1.charts.models.XYValueSeries.class); - index.put("com.codename1.charts.renderers.BasicStroke", com.codename1.charts.renderers.BasicStroke.class); - index.put("com.codename1.charts.renderers.DefaultRenderer", com.codename1.charts.renderers.DefaultRenderer.class); - index.put("com.codename1.charts.renderers.DialRenderer", com.codename1.charts.renderers.DialRenderer.class); - index.put("com.codename1.charts.renderers.SimpleSeriesRenderer", com.codename1.charts.renderers.SimpleSeriesRenderer.class); - index.put("com.codename1.charts.renderers.XYMultipleSeriesRenderer", com.codename1.charts.renderers.XYMultipleSeriesRenderer.class); - index.put("com.codename1.charts.renderers.XYSeriesRenderer", com.codename1.charts.renderers.XYSeriesRenderer.class); - index.put("com.codename1.charts.transitions.SeriesTransition", com.codename1.charts.transitions.SeriesTransition.class); - index.put("com.codename1.charts.transitions.XYMultiSeriesTransition", com.codename1.charts.transitions.XYMultiSeriesTransition.class); - index.put("com.codename1.charts.transitions.XYSeriesTransition", com.codename1.charts.transitions.XYSeriesTransition.class); - index.put("com.codename1.charts.transitions.XYValueSeriesTransition", com.codename1.charts.transitions.XYValueSeriesTransition.class); - index.put("com.codename1.charts.util.ColorUtil", com.codename1.charts.util.ColorUtil.class); - index.put("com.codename1.charts.util.MathHelper", com.codename1.charts.util.MathHelper.class); - index.put("com.codename1.charts.util.NumberFormat", com.codename1.charts.util.NumberFormat.class); - index.put("com.codename1.charts.views.AbstractChart", com.codename1.charts.views.AbstractChart.class); - index.put("com.codename1.charts.views.BarChart", com.codename1.charts.views.BarChart.class); - index.put("com.codename1.charts.views.BubbleChart", com.codename1.charts.views.BubbleChart.class); - index.put("com.codename1.charts.views.ClickableArea", com.codename1.charts.views.ClickableArea.class); - index.put("com.codename1.charts.views.CombinedXYChart", com.codename1.charts.views.CombinedXYChart.class); - index.put("com.codename1.charts.views.CubicLineChart", com.codename1.charts.views.CubicLineChart.class); - index.put("com.codename1.charts.views.DialChart", com.codename1.charts.views.DialChart.class); - index.put("com.codename1.charts.views.DoughnutChart", com.codename1.charts.views.DoughnutChart.class); - index.put("com.codename1.charts.views.LineChart", com.codename1.charts.views.LineChart.class); - index.put("com.codename1.charts.views.PieChart", com.codename1.charts.views.PieChart.class); - index.put("com.codename1.charts.views.PieMapper", com.codename1.charts.views.PieMapper.class); - index.put("com.codename1.charts.views.PieSegment", com.codename1.charts.views.PieSegment.class); - index.put("com.codename1.charts.views.PointStyle", com.codename1.charts.views.PointStyle.class); - index.put("com.codename1.charts.views.RadarChart", com.codename1.charts.views.RadarChart.class); - index.put("com.codename1.charts.views.RangeBarChart", com.codename1.charts.views.RangeBarChart.class); - index.put("com.codename1.charts.views.RangeStackedBarChart", com.codename1.charts.views.RangeStackedBarChart.class); - index.put("com.codename1.charts.views.RoundChart", com.codename1.charts.views.RoundChart.class); - index.put("com.codename1.charts.views.ScatterChart", com.codename1.charts.views.ScatterChart.class); - index.put("com.codename1.charts.views.TimeChart", com.codename1.charts.views.TimeChart.class); - index.put("com.codename1.charts.views.XYChart", com.codename1.charts.views.XYChart.class); - index.put("com.codename1.cloud.BindTarget", com.codename1.cloud.BindTarget.class); - index.put("com.codename1.codescan.CodeScanner", com.codename1.codescan.CodeScanner.class); - index.put("com.codename1.codescan.ScanResult", com.codename1.codescan.ScanResult.class); - index.put("com.codename1.compat.java.util.Objects", com.codename1.compat.java.util.Objects.class); - index.put("com.codename1.components.Accordion", com.codename1.components.Accordion.class); - index.put("com.codename1.components.Ads", com.codename1.components.Ads.class); - index.put("com.codename1.components.AudioRecorderComponent", com.codename1.components.AudioRecorderComponent.class); - index.put("com.codename1.components.ButtonList", com.codename1.components.ButtonList.class); - } - - private static void fillClassIndex1(Map> index) { - index.put("com.codename1.components.CheckBoxList", com.codename1.components.CheckBoxList.class); - index.put("com.codename1.components.ClearableTextField", com.codename1.components.ClearableTextField.class); - index.put("com.codename1.components.FileEncodedImage", com.codename1.components.FileEncodedImage.class); - index.put("com.codename1.components.FileEncodedImageAsync", com.codename1.components.FileEncodedImageAsync.class); - index.put("com.codename1.components.FileTree", com.codename1.components.FileTree.class); - index.put("com.codename1.components.FileTreeModel", com.codename1.components.FileTreeModel.class); - index.put("com.codename1.components.FloatingActionButton", com.codename1.components.FloatingActionButton.class); - index.put("com.codename1.components.FloatingHint", com.codename1.components.FloatingHint.class); - index.put("com.codename1.components.ImageViewer", com.codename1.components.ImageViewer.class); - index.put("com.codename1.components.InfiniteProgress", com.codename1.components.InfiniteProgress.class); - index.put("com.codename1.components.InfiniteScrollAdapter", com.codename1.components.InfiniteScrollAdapter.class); - index.put("com.codename1.components.InteractionDialog", com.codename1.components.InteractionDialog.class); - index.put("com.codename1.components.MasterDetail", com.codename1.components.MasterDetail.class); - index.put("com.codename1.components.MediaPlayer", com.codename1.components.MediaPlayer.class); - index.put("com.codename1.components.MultiButton", com.codename1.components.MultiButton.class); - index.put("com.codename1.components.OnOffSwitch", com.codename1.components.OnOffSwitch.class); - index.put("com.codename1.components.Progress", com.codename1.components.Progress.class); - index.put("com.codename1.components.RSSReader", com.codename1.components.RSSReader.class); - index.put("com.codename1.components.RadioButtonList", com.codename1.components.RadioButtonList.class); - index.put("com.codename1.components.ReplaceableImage", com.codename1.components.ReplaceableImage.class); - index.put("com.codename1.components.ScaleImageButton", com.codename1.components.ScaleImageButton.class); - index.put("com.codename1.components.ScaleImageLabel", com.codename1.components.ScaleImageLabel.class); - index.put("com.codename1.components.ShareButton", com.codename1.components.ShareButton.class); - index.put("com.codename1.components.SignatureComponent", com.codename1.components.SignatureComponent.class); - index.put("com.codename1.components.SliderBridge", com.codename1.components.SliderBridge.class); - index.put("com.codename1.components.SpanButton", com.codename1.components.SpanButton.class); - index.put("com.codename1.components.SpanLabel", com.codename1.components.SpanLabel.class); - index.put("com.codename1.components.SpanMultiButton", com.codename1.components.SpanMultiButton.class); - index.put("com.codename1.components.SplitPane", com.codename1.components.SplitPane.class); - index.put("com.codename1.components.StorageImage", com.codename1.components.StorageImage.class); - index.put("com.codename1.components.StorageImageAsync", com.codename1.components.StorageImageAsync.class); - index.put("com.codename1.components.Switch", com.codename1.components.Switch.class); - index.put("com.codename1.components.SwitchList", com.codename1.components.SwitchList.class); - index.put("com.codename1.components.ToastBar", com.codename1.components.ToastBar.class); - index.put("com.codename1.components.WebBrowser", com.codename1.components.WebBrowser.class); - index.put("com.codename1.contacts.Address", com.codename1.contacts.Address.class); - index.put("com.codename1.contacts.Contact", com.codename1.contacts.Contact.class); - index.put("com.codename1.contacts.ContactsManager", com.codename1.contacts.ContactsManager.class); - index.put("com.codename1.contacts.ContactsModel", com.codename1.contacts.ContactsModel.class); - index.put("com.codename1.db.Cursor", com.codename1.db.Cursor.class); - index.put("com.codename1.db.Database", com.codename1.db.Database.class); - index.put("com.codename1.db.Row", com.codename1.db.Row.class); - index.put("com.codename1.db.RowExt", com.codename1.db.RowExt.class); - index.put("com.codename1.db.ThreadSafeDatabase", com.codename1.db.ThreadSafeDatabase.class); - index.put("com.codename1.facebook.Album", com.codename1.facebook.Album.class); - index.put("com.codename1.facebook.FBObject", com.codename1.facebook.FBObject.class); - index.put("com.codename1.facebook.FaceBookAccess", com.codename1.facebook.FaceBookAccess.class); - index.put("com.codename1.facebook.Page", com.codename1.facebook.Page.class); - index.put("com.codename1.facebook.Photo", com.codename1.facebook.Photo.class); - index.put("com.codename1.facebook.Post", com.codename1.facebook.Post.class); - index.put("com.codename1.facebook.User", com.codename1.facebook.User.class); - index.put("com.codename1.facebook.ui.LikeButton", com.codename1.facebook.ui.LikeButton.class); - index.put("com.codename1.io.AccessToken", com.codename1.io.AccessToken.class); - index.put("com.codename1.io.BufferedInputStream", com.codename1.io.BufferedInputStream.class); - index.put("com.codename1.io.BufferedOutputStream", com.codename1.io.BufferedOutputStream.class); - index.put("com.codename1.io.CSVParser", com.codename1.io.CSVParser.class); - index.put("com.codename1.io.CacheMap", com.codename1.io.CacheMap.class); - index.put("com.codename1.io.CharArrayReader", com.codename1.io.CharArrayReader.class); - index.put("com.codename1.io.ConnectionRequest", com.codename1.io.ConnectionRequest.class); - index.put("com.codename1.io.Cookie", com.codename1.io.Cookie.class); - index.put("com.codename1.io.Data", com.codename1.io.Data.class); - index.put("com.codename1.io.Externalizable", com.codename1.io.Externalizable.class); - index.put("com.codename1.io.File", com.codename1.io.File.class); - index.put("com.codename1.io.FileSystemStorage", com.codename1.io.FileSystemStorage.class); - } - - private static void fillClassIndex2(Map> index) { - index.put("com.codename1.io.IOProgressListener", com.codename1.io.IOProgressListener.class); - index.put("com.codename1.io.JSONParseCallback", com.codename1.io.JSONParseCallback.class); - index.put("com.codename1.io.JSONParser", com.codename1.io.JSONParser.class); - index.put("com.codename1.io.Log", com.codename1.io.Log.class); - index.put("com.codename1.io.MalformedURLException", com.codename1.io.MalformedURLException.class); - index.put("com.codename1.io.MultipartRequest", com.codename1.io.MultipartRequest.class); - index.put("com.codename1.io.NetworkEvent", com.codename1.io.NetworkEvent.class); - index.put("com.codename1.io.NetworkManager", com.codename1.io.NetworkManager.class); - index.put("com.codename1.io.Oauth2", com.codename1.io.Oauth2.class); - index.put("com.codename1.io.PreferenceListener", com.codename1.io.PreferenceListener.class); - index.put("com.codename1.io.Preferences", com.codename1.io.Preferences.class); - index.put("com.codename1.io.Properties", com.codename1.io.Properties.class); - index.put("com.codename1.io.Socket", com.codename1.io.Socket.class); - index.put("com.codename1.io.SocketConnection", com.codename1.io.SocketConnection.class); - index.put("com.codename1.io.Storage", com.codename1.io.Storage.class); - index.put("com.codename1.io.URL", com.codename1.io.URL.class); - index.put("com.codename1.io.Util", com.codename1.io.Util.class); - index.put("com.codename1.io.WebServiceProxyCall", com.codename1.io.WebServiceProxyCall.class); - index.put("com.codename1.io.gzip.Adler32", com.codename1.io.gzip.Adler32.class); - index.put("com.codename1.io.gzip.CRC32", com.codename1.io.gzip.CRC32.class); - index.put("com.codename1.io.gzip.Deflate", com.codename1.io.gzip.Deflate.class); - index.put("com.codename1.io.gzip.Deflater", com.codename1.io.gzip.Deflater.class); - index.put("com.codename1.io.gzip.DeflaterOutputStream", com.codename1.io.gzip.DeflaterOutputStream.class); - index.put("com.codename1.io.gzip.FilterInputStream", com.codename1.io.gzip.FilterInputStream.class); - index.put("com.codename1.io.gzip.FilterOutputStream", com.codename1.io.gzip.FilterOutputStream.class); - index.put("com.codename1.io.gzip.GZConnectionRequest", com.codename1.io.gzip.GZConnectionRequest.class); - index.put("com.codename1.io.gzip.GZIPException", com.codename1.io.gzip.GZIPException.class); - index.put("com.codename1.io.gzip.GZIPHeader", com.codename1.io.gzip.GZIPHeader.class); - index.put("com.codename1.io.gzip.GZIPInputStream", com.codename1.io.gzip.GZIPInputStream.class); - index.put("com.codename1.io.gzip.GZIPOutputStream", com.codename1.io.gzip.GZIPOutputStream.class); - index.put("com.codename1.io.gzip.Inflater", com.codename1.io.gzip.Inflater.class); - index.put("com.codename1.io.gzip.InflaterInputStream", com.codename1.io.gzip.InflaterInputStream.class); - index.put("com.codename1.io.gzip.JZlib", com.codename1.io.gzip.JZlib.class); - index.put("com.codename1.io.gzip.ZStream", com.codename1.io.gzip.ZStream.class); - index.put("com.codename1.io.rest.ErrorCodeHandler", com.codename1.io.rest.ErrorCodeHandler.class); - index.put("com.codename1.io.rest.RequestBuilder", com.codename1.io.rest.RequestBuilder.class); - index.put("com.codename1.io.rest.Response", com.codename1.io.rest.Response.class); - index.put("com.codename1.io.rest.Rest", com.codename1.io.rest.Rest.class); - index.put("com.codename1.io.services.CachedData", com.codename1.io.services.CachedData.class); - index.put("com.codename1.io.services.CachedDataService", com.codename1.io.services.CachedDataService.class); - index.put("com.codename1.io.services.ImageDownloadService", com.codename1.io.services.ImageDownloadService.class); - index.put("com.codename1.io.services.RSSService", com.codename1.io.services.RSSService.class); - index.put("com.codename1.io.services.TwitterRESTService", com.codename1.io.services.TwitterRESTService.class); - index.put("com.codename1.io.tar.Octal", com.codename1.io.tar.Octal.class); - index.put("com.codename1.io.tar.TarConstants", com.codename1.io.tar.TarConstants.class); - index.put("com.codename1.io.tar.TarEntry", com.codename1.io.tar.TarEntry.class); - index.put("com.codename1.io.tar.TarHeader", com.codename1.io.tar.TarHeader.class); - index.put("com.codename1.io.tar.TarInputStream", com.codename1.io.tar.TarInputStream.class); - index.put("com.codename1.io.tar.TarOutputStream", com.codename1.io.tar.TarOutputStream.class); - index.put("com.codename1.io.tar.TarUtils", com.codename1.io.tar.TarUtils.class); - index.put("com.codename1.javascript.JSFunction", com.codename1.javascript.JSFunction.class); - index.put("com.codename1.javascript.JSObject", com.codename1.javascript.JSObject.class); - index.put("com.codename1.javascript.JavascriptContext", com.codename1.javascript.JavascriptContext.class); - index.put("com.codename1.l10n.DateFormat", com.codename1.l10n.DateFormat.class); - index.put("com.codename1.l10n.DateFormatPatterns", com.codename1.l10n.DateFormatPatterns.class); - index.put("com.codename1.l10n.DateFormatSymbols", com.codename1.l10n.DateFormatSymbols.class); - index.put("com.codename1.l10n.Format", com.codename1.l10n.Format.class); - index.put("com.codename1.l10n.L10NManager", com.codename1.l10n.L10NManager.class); - index.put("com.codename1.l10n.ParseException", com.codename1.l10n.ParseException.class); - index.put("com.codename1.l10n.SimpleDateFormat", com.codename1.l10n.SimpleDateFormat.class); - index.put("com.codename1.location.Geofence", com.codename1.location.Geofence.class); - index.put("com.codename1.location.GeofenceListener", com.codename1.location.GeofenceListener.class); - index.put("com.codename1.location.GeofenceManager", com.codename1.location.GeofenceManager.class); - index.put("com.codename1.location.Location", com.codename1.location.Location.class); - } - - private static void fillClassIndex3(Map> index) { - index.put("com.codename1.location.LocationListener", com.codename1.location.LocationListener.class); - index.put("com.codename1.location.LocationManager", com.codename1.location.LocationManager.class); - index.put("com.codename1.location.LocationRequest", com.codename1.location.LocationRequest.class); - index.put("com.codename1.maps.BoundingBox", com.codename1.maps.BoundingBox.class); - index.put("com.codename1.maps.Coord", com.codename1.maps.Coord.class); - index.put("com.codename1.maps.MapComponent", com.codename1.maps.MapComponent.class); - index.put("com.codename1.maps.MapListener", com.codename1.maps.MapListener.class); - index.put("com.codename1.maps.Mercator", com.codename1.maps.Mercator.class); - index.put("com.codename1.maps.Projection", com.codename1.maps.Projection.class); - index.put("com.codename1.maps.ProxyHttpTile", com.codename1.maps.ProxyHttpTile.class); - index.put("com.codename1.maps.Tile", com.codename1.maps.Tile.class); - index.put("com.codename1.maps.layers.AbstractLayer", com.codename1.maps.layers.AbstractLayer.class); - index.put("com.codename1.maps.layers.ArrowLinesLayer", com.codename1.maps.layers.ArrowLinesLayer.class); - index.put("com.codename1.maps.layers.Layer", com.codename1.maps.layers.Layer.class); - index.put("com.codename1.maps.layers.LinesLayer", com.codename1.maps.layers.LinesLayer.class); - index.put("com.codename1.maps.layers.PointLayer", com.codename1.maps.layers.PointLayer.class); - index.put("com.codename1.maps.layers.PointsLayer", com.codename1.maps.layers.PointsLayer.class); - index.put("com.codename1.maps.providers.GoogleMapsProvider", com.codename1.maps.providers.GoogleMapsProvider.class); - index.put("com.codename1.maps.providers.MapProvider", com.codename1.maps.providers.MapProvider.class); - index.put("com.codename1.maps.providers.OpenStreetMapProvider", com.codename1.maps.providers.OpenStreetMapProvider.class); - index.put("com.codename1.maps.providers.TiledProvider", com.codename1.maps.providers.TiledProvider.class); - index.put("com.codename1.media.AbstractMedia", com.codename1.media.AbstractMedia.class); - index.put("com.codename1.media.AsyncMedia", com.codename1.media.AsyncMedia.class); - index.put("com.codename1.media.AudioBuffer", com.codename1.media.AudioBuffer.class); - index.put("com.codename1.media.Media", com.codename1.media.Media.class); - index.put("com.codename1.media.MediaManager", com.codename1.media.MediaManager.class); - index.put("com.codename1.media.MediaMetaData", com.codename1.media.MediaMetaData.class); - index.put("com.codename1.media.MediaRecorderBuilder", com.codename1.media.MediaRecorderBuilder.class); - index.put("com.codename1.media.RemoteControlListener", com.codename1.media.RemoteControlListener.class); - index.put("com.codename1.media.WAVWriter", com.codename1.media.WAVWriter.class); - index.put("com.codename1.messaging.Message", com.codename1.messaging.Message.class); - index.put("com.codename1.notifications.LocalNotification", com.codename1.notifications.LocalNotification.class); - index.put("com.codename1.notifications.LocalNotificationCallback", com.codename1.notifications.LocalNotificationCallback.class); - index.put("com.codename1.payment.ApplePromotionalOffer", com.codename1.payment.ApplePromotionalOffer.class); - index.put("com.codename1.payment.PendingPurchaseCallback", com.codename1.payment.PendingPurchaseCallback.class); - index.put("com.codename1.payment.Product", com.codename1.payment.Product.class); - index.put("com.codename1.payment.PromotionalOffer", com.codename1.payment.PromotionalOffer.class); - index.put("com.codename1.payment.Purchase", com.codename1.payment.Purchase.class); - index.put("com.codename1.payment.PurchaseCallback", com.codename1.payment.PurchaseCallback.class); - index.put("com.codename1.payment.Receipt", com.codename1.payment.Receipt.class); - index.put("com.codename1.payment.ReceiptStore", com.codename1.payment.ReceiptStore.class); - index.put("com.codename1.payment.RestoreCallback", com.codename1.payment.RestoreCallback.class); - index.put("com.codename1.plugin.Plugin", com.codename1.plugin.Plugin.class); - index.put("com.codename1.plugin.PluginSupport", com.codename1.plugin.PluginSupport.class); - index.put("com.codename1.plugin.event.IsGalleryTypeSupportedEvent", com.codename1.plugin.event.IsGalleryTypeSupportedEvent.class); - index.put("com.codename1.plugin.event.OpenGalleryEvent", com.codename1.plugin.event.OpenGalleryEvent.class); - index.put("com.codename1.plugin.event.PluginEvent", com.codename1.plugin.event.PluginEvent.class); - index.put("com.codename1.processing.Result", com.codename1.processing.Result.class); - index.put("com.codename1.properties.BooleanProperty", com.codename1.properties.BooleanProperty.class); - index.put("com.codename1.properties.ByteProperty", com.codename1.properties.ByteProperty.class); - index.put("com.codename1.properties.CharProperty", com.codename1.properties.CharProperty.class); - index.put("com.codename1.properties.CollectionProperty", com.codename1.properties.CollectionProperty.class); - index.put("com.codename1.properties.DoubleProperty", com.codename1.properties.DoubleProperty.class); - index.put("com.codename1.properties.FloatProperty", com.codename1.properties.FloatProperty.class); - index.put("com.codename1.properties.InstantUI", com.codename1.properties.InstantUI.class); - index.put("com.codename1.properties.IntProperty", com.codename1.properties.IntProperty.class); - index.put("com.codename1.properties.ListProperty", com.codename1.properties.ListProperty.class); - index.put("com.codename1.properties.LongProperty", com.codename1.properties.LongProperty.class); - index.put("com.codename1.properties.MapAdapter", com.codename1.properties.MapAdapter.class); - index.put("com.codename1.properties.MapProperty", com.codename1.properties.MapProperty.class); - index.put("com.codename1.properties.NumericProperty", com.codename1.properties.NumericProperty.class); - index.put("com.codename1.properties.PreferencesObject", com.codename1.properties.PreferencesObject.class); - index.put("com.codename1.properties.Property", com.codename1.properties.Property.class); - index.put("com.codename1.properties.PropertyBase", com.codename1.properties.PropertyBase.class); + private static final class MethodIndexHolder { + static final Map INDEX = buildMethodIndex(); } - private static void fillClassIndex4(Map> index) { - index.put("com.codename1.properties.PropertyBusinessObject", com.codename1.properties.PropertyBusinessObject.class); - index.put("com.codename1.properties.PropertyChangeListener", com.codename1.properties.PropertyChangeListener.class); - index.put("com.codename1.properties.PropertyIndex", com.codename1.properties.PropertyIndex.class); - index.put("com.codename1.properties.SQLMap", com.codename1.properties.SQLMap.class); - index.put("com.codename1.properties.SetProperty", com.codename1.properties.SetProperty.class); - index.put("com.codename1.properties.UiBinding", com.codename1.properties.UiBinding.class); - index.put("com.codename1.push.Push", com.codename1.push.Push.class); - index.put("com.codename1.push.PushAction", com.codename1.push.PushAction.class); - index.put("com.codename1.push.PushActionCategory", com.codename1.push.PushActionCategory.class); - index.put("com.codename1.push.PushActionsProvider", com.codename1.push.PushActionsProvider.class); - index.put("com.codename1.push.PushBuilder", com.codename1.push.PushBuilder.class); - index.put("com.codename1.push.PushCallback", com.codename1.push.PushCallback.class); - index.put("com.codename1.push.PushContent", com.codename1.push.PushContent.class); - index.put("com.codename1.share.EmailShare", com.codename1.share.EmailShare.class); - index.put("com.codename1.share.FacebookShare", com.codename1.share.FacebookShare.class); - index.put("com.codename1.share.SMSShare", com.codename1.share.SMSShare.class); - index.put("com.codename1.share.ShareService", com.codename1.share.ShareService.class); - index.put("com.codename1.social.FacebookConnect", com.codename1.social.FacebookConnect.class); - index.put("com.codename1.social.GoogleConnect", com.codename1.social.GoogleConnect.class); - index.put("com.codename1.social.Login", com.codename1.social.Login.class); - index.put("com.codename1.social.LoginCallback", com.codename1.social.LoginCallback.class); - index.put("com.codename1.system.CrashReport", com.codename1.system.CrashReport.class); - index.put("com.codename1.system.DefaultCrashReporter", com.codename1.system.DefaultCrashReporter.class); - index.put("com.codename1.system.Lifecycle", com.codename1.system.Lifecycle.class); - index.put("com.codename1.system.NativeInterface", com.codename1.system.NativeInterface.class); - index.put("com.codename1.system.NativeLookup", com.codename1.system.NativeLookup.class); - index.put("com.codename1.system.URLCallback", com.codename1.system.URLCallback.class); - index.put("com.codename1.testing.AbstractTest", com.codename1.testing.AbstractTest.class); - index.put("com.codename1.testing.DeviceRunner", com.codename1.testing.DeviceRunner.class); - index.put("com.codename1.testing.TestReporting", com.codename1.testing.TestReporting.class); - index.put("com.codename1.testing.TestRunnerComponent", com.codename1.testing.TestRunnerComponent.class); - index.put("com.codename1.testing.TestUtils", com.codename1.testing.TestUtils.class); - index.put("com.codename1.testing.UnitTest", com.codename1.testing.UnitTest.class); - index.put("com.codename1.ui.AbstractDialog", com.codename1.ui.AbstractDialog.class); - index.put("com.codename1.ui.AnimationManager", com.codename1.ui.AnimationManager.class); - index.put("com.codename1.ui.AutoCompleteTextComponent", com.codename1.ui.AutoCompleteTextComponent.class); - index.put("com.codename1.ui.AutoCompleteTextField", com.codename1.ui.AutoCompleteTextField.class); - index.put("com.codename1.ui.BlockingDisallowedException", com.codename1.ui.BlockingDisallowedException.class); - index.put("com.codename1.ui.BrowserComponent", com.codename1.ui.BrowserComponent.class); - index.put("com.codename1.ui.BrowserWindow", com.codename1.ui.BrowserWindow.class); - index.put("com.codename1.ui.Button", com.codename1.ui.Button.class); - index.put("com.codename1.ui.ButtonGroup", com.codename1.ui.ButtonGroup.class); - index.put("com.codename1.ui.CN", com.codename1.ui.CN.class); - index.put("com.codename1.ui.CN1Constants", com.codename1.ui.CN1Constants.class); - index.put("com.codename1.ui.Calendar", com.codename1.ui.Calendar.class); - index.put("com.codename1.ui.CheckBox", com.codename1.ui.CheckBox.class); - index.put("com.codename1.ui.ComboBox", com.codename1.ui.ComboBox.class); - index.put("com.codename1.ui.Command", com.codename1.ui.Command.class); - index.put("com.codename1.ui.CommonProgressAnimations", com.codename1.ui.CommonProgressAnimations.class); - index.put("com.codename1.ui.Component", com.codename1.ui.Component.class); - index.put("com.codename1.ui.ComponentGroup", com.codename1.ui.ComponentGroup.class); - index.put("com.codename1.ui.ComponentImage", com.codename1.ui.ComponentImage.class); - index.put("com.codename1.ui.ComponentSelector", com.codename1.ui.ComponentSelector.class); - index.put("com.codename1.ui.Container", com.codename1.ui.Container.class); - index.put("com.codename1.ui.Dialog", com.codename1.ui.Dialog.class); - index.put("com.codename1.ui.Display", com.codename1.ui.Display.class); - index.put("com.codename1.ui.DynamicImage", com.codename1.ui.DynamicImage.class); - index.put("com.codename1.ui.Editable", com.codename1.ui.Editable.class); - index.put("com.codename1.ui.EncodedImage", com.codename1.ui.EncodedImage.class); - index.put("com.codename1.ui.Font", com.codename1.ui.Font.class); - index.put("com.codename1.ui.FontImage", com.codename1.ui.FontImage.class); - index.put("com.codename1.ui.Form", com.codename1.ui.Form.class); - index.put("com.codename1.ui.Graphics", com.codename1.ui.Graphics.class); - index.put("com.codename1.ui.IconHolder", com.codename1.ui.IconHolder.class); + private static final class FieldIndexHolder { + static final Map INDEX = buildFieldIndex(); } - private static void fillClassIndex5(Map> index) { - index.put("com.codename1.ui.Image", com.codename1.ui.Image.class); - index.put("com.codename1.ui.ImageFactory", com.codename1.ui.ImageFactory.class); - index.put("com.codename1.ui.InfiniteContainer", com.codename1.ui.InfiniteContainer.class); - index.put("com.codename1.ui.InputComponent", com.codename1.ui.InputComponent.class); - index.put("com.codename1.ui.InterFormContainer", com.codename1.ui.InterFormContainer.class); - index.put("com.codename1.ui.Label", com.codename1.ui.Label.class); - index.put("com.codename1.ui.LinearGradientPaint", com.codename1.ui.LinearGradientPaint.class); - index.put("com.codename1.ui.List", com.codename1.ui.List.class); - index.put("com.codename1.ui.MenuBar", com.codename1.ui.MenuBar.class); - index.put("com.codename1.ui.MultipleGradientPaint", com.codename1.ui.MultipleGradientPaint.class); - index.put("com.codename1.ui.NavigationCommand", com.codename1.ui.NavigationCommand.class); - index.put("com.codename1.ui.Paint", com.codename1.ui.Paint.class); - index.put("com.codename1.ui.Painter", com.codename1.ui.Painter.class); - index.put("com.codename1.ui.PeerComponent", com.codename1.ui.PeerComponent.class); - index.put("com.codename1.ui.PickerComponent", com.codename1.ui.PickerComponent.class); - index.put("com.codename1.ui.RGBImage", com.codename1.ui.RGBImage.class); - index.put("com.codename1.ui.RadioButton", com.codename1.ui.RadioButton.class); - index.put("com.codename1.ui.ReleasableComponent", com.codename1.ui.ReleasableComponent.class); - index.put("com.codename1.ui.SelectableIconHolder", com.codename1.ui.SelectableIconHolder.class); - index.put("com.codename1.ui.Sheet", com.codename1.ui.Sheet.class); - index.put("com.codename1.ui.SideMenuBar", com.codename1.ui.SideMenuBar.class); - index.put("com.codename1.ui.Slider", com.codename1.ui.Slider.class); - index.put("com.codename1.ui.Stroke", com.codename1.ui.Stroke.class); - index.put("com.codename1.ui.SwipeableContainer", com.codename1.ui.SwipeableContainer.class); - index.put("com.codename1.ui.Tabs", com.codename1.ui.Tabs.class); - index.put("com.codename1.ui.TextArea", com.codename1.ui.TextArea.class); - index.put("com.codename1.ui.TextComponent", com.codename1.ui.TextComponent.class); - index.put("com.codename1.ui.TextComponentPassword", com.codename1.ui.TextComponentPassword.class); - index.put("com.codename1.ui.TextField", com.codename1.ui.TextField.class); - index.put("com.codename1.ui.TextHolder", com.codename1.ui.TextHolder.class); - index.put("com.codename1.ui.TextSelection", com.codename1.ui.TextSelection.class); - index.put("com.codename1.ui.Toolbar", com.codename1.ui.Toolbar.class); - index.put("com.codename1.ui.TooltipManager", com.codename1.ui.TooltipManager.class); - index.put("com.codename1.ui.Transform", com.codename1.ui.Transform.class); - index.put("com.codename1.ui.UIFragment", com.codename1.ui.UIFragment.class); - index.put("com.codename1.ui.URLImage", com.codename1.ui.URLImage.class); - index.put("com.codename1.ui.VirtualInputDevice", com.codename1.ui.VirtualInputDevice.class); - index.put("com.codename1.ui.animations.Animation", com.codename1.ui.animations.Animation.class); - index.put("com.codename1.ui.animations.AnimationObject", com.codename1.ui.animations.AnimationObject.class); - index.put("com.codename1.ui.animations.BubbleTransition", com.codename1.ui.animations.BubbleTransition.class); - index.put("com.codename1.ui.animations.CommonTransitions", com.codename1.ui.animations.CommonTransitions.class); - index.put("com.codename1.ui.animations.ComponentAnimation", com.codename1.ui.animations.ComponentAnimation.class); - index.put("com.codename1.ui.animations.FlipTransition", com.codename1.ui.animations.FlipTransition.class); - index.put("com.codename1.ui.animations.MorphTransition", com.codename1.ui.animations.MorphTransition.class); - index.put("com.codename1.ui.animations.Motion", com.codename1.ui.animations.Motion.class); - index.put("com.codename1.ui.animations.Timeline", com.codename1.ui.animations.Timeline.class); - index.put("com.codename1.ui.animations.Transition", com.codename1.ui.animations.Transition.class); - index.put("com.codename1.ui.css.CSSThemeCompiler", com.codename1.ui.css.CSSThemeCompiler.class); - index.put("com.codename1.ui.events.ActionEvent", com.codename1.ui.events.ActionEvent.class); - index.put("com.codename1.ui.events.ActionListener", com.codename1.ui.events.ActionListener.class); - index.put("com.codename1.ui.events.ActionSource", com.codename1.ui.events.ActionSource.class); - index.put("com.codename1.ui.events.BrowserNavigationCallback", com.codename1.ui.events.BrowserNavigationCallback.class); - index.put("com.codename1.ui.events.ComponentStateChangeEvent", com.codename1.ui.events.ComponentStateChangeEvent.class); - index.put("com.codename1.ui.events.DataChangedListener", com.codename1.ui.events.DataChangedListener.class); - index.put("com.codename1.ui.events.FocusListener", com.codename1.ui.events.FocusListener.class); - index.put("com.codename1.ui.events.MessageEvent", com.codename1.ui.events.MessageEvent.class); - index.put("com.codename1.ui.events.ScrollListener", com.codename1.ui.events.ScrollListener.class); - index.put("com.codename1.ui.events.SelectionListener", com.codename1.ui.events.SelectionListener.class); - index.put("com.codename1.ui.events.StyleListener", com.codename1.ui.events.StyleListener.class); - index.put("com.codename1.ui.events.WindowEvent", com.codename1.ui.events.WindowEvent.class); - index.put("com.codename1.ui.geom.AffineTransform", com.codename1.ui.geom.AffineTransform.class); - index.put("com.codename1.ui.geom.Dimension", com.codename1.ui.geom.Dimension.class); - index.put("com.codename1.ui.geom.Dimension2D", com.codename1.ui.geom.Dimension2D.class); - index.put("com.codename1.ui.geom.GeneralPath", com.codename1.ui.geom.GeneralPath.class); - } - - private static void fillClassIndex6(Map> index) { - index.put("com.codename1.ui.geom.PathIterator", com.codename1.ui.geom.PathIterator.class); - index.put("com.codename1.ui.geom.Point", com.codename1.ui.geom.Point.class); - index.put("com.codename1.ui.geom.Point2D", com.codename1.ui.geom.Point2D.class); - index.put("com.codename1.ui.geom.Rectangle", com.codename1.ui.geom.Rectangle.class); - index.put("com.codename1.ui.geom.Rectangle2D", com.codename1.ui.geom.Rectangle2D.class); - index.put("com.codename1.ui.geom.Shape", com.codename1.ui.geom.Shape.class); - index.put("com.codename1.ui.html.AsyncDocumentRequestHandler", com.codename1.ui.html.AsyncDocumentRequestHandler.class); - index.put("com.codename1.ui.html.AsyncDocumentRequestHandlerImpl", com.codename1.ui.html.AsyncDocumentRequestHandlerImpl.class); - index.put("com.codename1.ui.html.DefaultDocumentRequestHandler", com.codename1.ui.html.DefaultDocumentRequestHandler.class); - index.put("com.codename1.ui.html.DefaultHTMLCallback", com.codename1.ui.html.DefaultHTMLCallback.class); - index.put("com.codename1.ui.html.DocumentInfo", com.codename1.ui.html.DocumentInfo.class); - index.put("com.codename1.ui.html.DocumentRequestHandler", com.codename1.ui.html.DocumentRequestHandler.class); - index.put("com.codename1.ui.html.HTMLCallback", com.codename1.ui.html.HTMLCallback.class); - index.put("com.codename1.ui.html.HTMLComponent", com.codename1.ui.html.HTMLComponent.class); - index.put("com.codename1.ui.html.HTMLElement", com.codename1.ui.html.HTMLElement.class); - index.put("com.codename1.ui.html.HTMLParser", com.codename1.ui.html.HTMLParser.class); - index.put("com.codename1.ui.html.HTMLUtils", com.codename1.ui.html.HTMLUtils.class); - index.put("com.codename1.ui.html.IOCallback", com.codename1.ui.html.IOCallback.class); - index.put("com.codename1.ui.layouts.BorderLayout", com.codename1.ui.layouts.BorderLayout.class); - index.put("com.codename1.ui.layouts.BoxLayout", com.codename1.ui.layouts.BoxLayout.class); - index.put("com.codename1.ui.layouts.CoordinateLayout", com.codename1.ui.layouts.CoordinateLayout.class); - index.put("com.codename1.ui.layouts.FlowLayout", com.codename1.ui.layouts.FlowLayout.class); - index.put("com.codename1.ui.layouts.GridBagConstraints", com.codename1.ui.layouts.GridBagConstraints.class); - index.put("com.codename1.ui.layouts.GridBagLayout", com.codename1.ui.layouts.GridBagLayout.class); - index.put("com.codename1.ui.layouts.GridLayout", com.codename1.ui.layouts.GridLayout.class); - index.put("com.codename1.ui.layouts.GroupLayout", com.codename1.ui.layouts.GroupLayout.class); - index.put("com.codename1.ui.layouts.Insets", com.codename1.ui.layouts.Insets.class); - index.put("com.codename1.ui.layouts.LayeredLayout", com.codename1.ui.layouts.LayeredLayout.class); - index.put("com.codename1.ui.layouts.Layout", com.codename1.ui.layouts.Layout.class); - index.put("com.codename1.ui.layouts.LayoutStyle", com.codename1.ui.layouts.LayoutStyle.class); - index.put("com.codename1.ui.layouts.TextModeLayout", com.codename1.ui.layouts.TextModeLayout.class); - index.put("com.codename1.ui.layouts.mig.AC", com.codename1.ui.layouts.mig.AC.class); - index.put("com.codename1.ui.layouts.mig.BoundSize", com.codename1.ui.layouts.mig.BoundSize.class); - index.put("com.codename1.ui.layouts.mig.CC", com.codename1.ui.layouts.mig.CC.class); - index.put("com.codename1.ui.layouts.mig.ComponentWrapper", com.codename1.ui.layouts.mig.ComponentWrapper.class); - index.put("com.codename1.ui.layouts.mig.ConstraintParser", com.codename1.ui.layouts.mig.ConstraintParser.class); - index.put("com.codename1.ui.layouts.mig.ContainerWrapper", com.codename1.ui.layouts.mig.ContainerWrapper.class); - index.put("com.codename1.ui.layouts.mig.DimConstraint", com.codename1.ui.layouts.mig.DimConstraint.class); - index.put("com.codename1.ui.layouts.mig.Grid", com.codename1.ui.layouts.mig.Grid.class); - index.put("com.codename1.ui.layouts.mig.InCellGapProvider", com.codename1.ui.layouts.mig.InCellGapProvider.class); - index.put("com.codename1.ui.layouts.mig.LC", com.codename1.ui.layouts.mig.LC.class); - index.put("com.codename1.ui.layouts.mig.LayoutCallback", com.codename1.ui.layouts.mig.LayoutCallback.class); - index.put("com.codename1.ui.layouts.mig.LayoutUtil", com.codename1.ui.layouts.mig.LayoutUtil.class); - index.put("com.codename1.ui.layouts.mig.LinkHandler", com.codename1.ui.layouts.mig.LinkHandler.class); - index.put("com.codename1.ui.layouts.mig.MigLayout", com.codename1.ui.layouts.mig.MigLayout.class); - index.put("com.codename1.ui.layouts.mig.PlatformDefaults", com.codename1.ui.layouts.mig.PlatformDefaults.class); - index.put("com.codename1.ui.layouts.mig.UnitConverter", com.codename1.ui.layouts.mig.UnitConverter.class); - index.put("com.codename1.ui.layouts.mig.UnitValue", com.codename1.ui.layouts.mig.UnitValue.class); - index.put("com.codename1.ui.list.CellRenderer", com.codename1.ui.list.CellRenderer.class); - index.put("com.codename1.ui.list.ContainerList", com.codename1.ui.list.ContainerList.class); - index.put("com.codename1.ui.list.DefaultListCellRenderer", com.codename1.ui.list.DefaultListCellRenderer.class); - index.put("com.codename1.ui.list.DefaultListModel", com.codename1.ui.list.DefaultListModel.class); - index.put("com.codename1.ui.list.FilterProxyListModel", com.codename1.ui.list.FilterProxyListModel.class); - index.put("com.codename1.ui.list.GenericListCellRenderer", com.codename1.ui.list.GenericListCellRenderer.class); - index.put("com.codename1.ui.list.ListCellRenderer", com.codename1.ui.list.ListCellRenderer.class); - index.put("com.codename1.ui.list.ListModel", com.codename1.ui.list.ListModel.class); - index.put("com.codename1.ui.list.MultiList", com.codename1.ui.list.MultiList.class); - index.put("com.codename1.ui.list.MultipleSelectionListModel", com.codename1.ui.list.MultipleSelectionListModel.class); - index.put("com.codename1.ui.painter.BackgroundPainter", com.codename1.ui.painter.BackgroundPainter.class); - index.put("com.codename1.ui.painter.PainterChain", com.codename1.ui.painter.PainterChain.class); - index.put("com.codename1.ui.plaf.Border", com.codename1.ui.plaf.Border.class); - index.put("com.codename1.ui.plaf.CSSBorder", com.codename1.ui.plaf.CSSBorder.class); - index.put("com.codename1.ui.plaf.DefaultLookAndFeel", com.codename1.ui.plaf.DefaultLookAndFeel.class); - index.put("com.codename1.ui.plaf.LookAndFeel", com.codename1.ui.plaf.LookAndFeel.class); - } - - private static void fillClassIndex7(Map> index) { - index.put("com.codename1.ui.plaf.RoundBorder", com.codename1.ui.plaf.RoundBorder.class); - index.put("com.codename1.ui.plaf.RoundRectBorder", com.codename1.ui.plaf.RoundRectBorder.class); - index.put("com.codename1.ui.plaf.Style", com.codename1.ui.plaf.Style.class); - index.put("com.codename1.ui.plaf.StyleParser", com.codename1.ui.plaf.StyleParser.class); - index.put("com.codename1.ui.plaf.UIManager", com.codename1.ui.plaf.UIManager.class); - index.put("com.codename1.ui.scene.Bounds", com.codename1.ui.scene.Bounds.class); - index.put("com.codename1.ui.scene.Camera", com.codename1.ui.scene.Camera.class); - index.put("com.codename1.ui.scene.Node", com.codename1.ui.scene.Node.class); - index.put("com.codename1.ui.scene.NodePainter", com.codename1.ui.scene.NodePainter.class); - index.put("com.codename1.ui.scene.PerspectiveCamera", com.codename1.ui.scene.PerspectiveCamera.class); - index.put("com.codename1.ui.scene.Point3D", com.codename1.ui.scene.Point3D.class); - index.put("com.codename1.ui.scene.Scene", com.codename1.ui.scene.Scene.class); - index.put("com.codename1.ui.scene.TextPainter", com.codename1.ui.scene.TextPainter.class); - index.put("com.codename1.ui.spinner.BaseSpinner", com.codename1.ui.spinner.BaseSpinner.class); - index.put("com.codename1.ui.spinner.DateSpinner", com.codename1.ui.spinner.DateSpinner.class); - index.put("com.codename1.ui.spinner.DateTimeSpinner", com.codename1.ui.spinner.DateTimeSpinner.class); - index.put("com.codename1.ui.spinner.GenericSpinner", com.codename1.ui.spinner.GenericSpinner.class); - index.put("com.codename1.ui.spinner.NumericSpinner", com.codename1.ui.spinner.NumericSpinner.class); - index.put("com.codename1.ui.spinner.Picker", com.codename1.ui.spinner.Picker.class); - index.put("com.codename1.ui.spinner.TimeSpinner", com.codename1.ui.spinner.TimeSpinner.class); - index.put("com.codename1.ui.table.AbstractTableModel", com.codename1.ui.table.AbstractTableModel.class); - index.put("com.codename1.ui.table.DefaultTableModel", com.codename1.ui.table.DefaultTableModel.class); - index.put("com.codename1.ui.table.SortableTableModel", com.codename1.ui.table.SortableTableModel.class); - index.put("com.codename1.ui.table.Table", com.codename1.ui.table.Table.class); - index.put("com.codename1.ui.table.TableLayout", com.codename1.ui.table.TableLayout.class); - index.put("com.codename1.ui.table.TableModel", com.codename1.ui.table.TableModel.class); - index.put("com.codename1.ui.tree.Tree", com.codename1.ui.tree.Tree.class); - index.put("com.codename1.ui.tree.TreeModel", com.codename1.ui.tree.TreeModel.class); - index.put("com.codename1.ui.util.Effects", com.codename1.ui.util.Effects.class); - index.put("com.codename1.ui.util.EmbeddedContainer", com.codename1.ui.util.EmbeddedContainer.class); - index.put("com.codename1.ui.util.EventDispatcher", com.codename1.ui.util.EventDispatcher.class); - index.put("com.codename1.ui.util.GlassTutorial", com.codename1.ui.util.GlassTutorial.class); - index.put("com.codename1.ui.util.ImageIO", com.codename1.ui.util.ImageIO.class); - index.put("com.codename1.ui.util.MutableResouce", com.codename1.ui.util.MutableResouce.class); - index.put("com.codename1.ui.util.MutableResource", com.codename1.ui.util.MutableResource.class); - index.put("com.codename1.ui.util.Resources", com.codename1.ui.util.Resources.class); - index.put("com.codename1.ui.util.SwipeBackSupport", com.codename1.ui.util.SwipeBackSupport.class); - index.put("com.codename1.ui.util.UIBuilder", com.codename1.ui.util.UIBuilder.class); - index.put("com.codename1.ui.util.UITimer", com.codename1.ui.util.UITimer.class); - index.put("com.codename1.ui.util.WeakHashMap", com.codename1.ui.util.WeakHashMap.class); - index.put("com.codename1.ui.validation.Constraint", com.codename1.ui.validation.Constraint.class); - index.put("com.codename1.ui.validation.ExistInConstraint", com.codename1.ui.validation.ExistInConstraint.class); - index.put("com.codename1.ui.validation.GroupConstraint", com.codename1.ui.validation.GroupConstraint.class); - index.put("com.codename1.ui.validation.LengthConstraint", com.codename1.ui.validation.LengthConstraint.class); - index.put("com.codename1.ui.validation.NotConstraint", com.codename1.ui.validation.NotConstraint.class); - index.put("com.codename1.ui.validation.NumericConstraint", com.codename1.ui.validation.NumericConstraint.class); - index.put("com.codename1.ui.validation.RegexConstraint", com.codename1.ui.validation.RegexConstraint.class); - index.put("com.codename1.ui.validation.Validator", com.codename1.ui.validation.Validator.class); - index.put("com.codename1.util.AsyncResource", com.codename1.util.AsyncResource.class); - index.put("com.codename1.util.AsyncResult", com.codename1.util.AsyncResult.class); - index.put("com.codename1.util.Base64", com.codename1.util.Base64.class); - index.put("com.codename1.util.BigDecimal", com.codename1.util.BigDecimal.class); - index.put("com.codename1.util.BigInteger", com.codename1.util.BigInteger.class); - index.put("com.codename1.util.CStringBuilder", com.codename1.util.CStringBuilder.class); - index.put("com.codename1.util.Callback", com.codename1.util.Callback.class); - index.put("com.codename1.util.CallbackAdapter", com.codename1.util.CallbackAdapter.class); - index.put("com.codename1.util.CallbackDispatcher", com.codename1.util.CallbackDispatcher.class); - index.put("com.codename1.util.CaseInsensitiveOrder", com.codename1.util.CaseInsensitiveOrder.class); - index.put("com.codename1.util.DateUtil", com.codename1.util.DateUtil.class); - index.put("com.codename1.util.EasyThread", com.codename1.util.EasyThread.class); - index.put("com.codename1.util.FailureCallback", com.codename1.util.FailureCallback.class); - index.put("com.codename1.util.LazyValue", com.codename1.util.LazyValue.class); - index.put("com.codename1.util.MathUtil", com.codename1.util.MathUtil.class); - index.put("com.codename1.util.OnComplete", com.codename1.util.OnComplete.class); - } - - private static void fillClassIndex8(Map> index) { - index.put("com.codename1.util.RunnableWithResult", com.codename1.util.RunnableWithResult.class); - index.put("com.codename1.util.RunnableWithResultSync", com.codename1.util.RunnableWithResultSync.class); - index.put("com.codename1.util.StringUtil", com.codename1.util.StringUtil.class); - index.put("com.codename1.util.SuccessCallback", com.codename1.util.SuccessCallback.class); - index.put("com.codename1.util.Wrapper", com.codename1.util.Wrapper.class); - index.put("com.codename1.util.promise.ExecutorFunction", com.codename1.util.promise.ExecutorFunction.class); - index.put("com.codename1.util.promise.Functor", com.codename1.util.promise.Functor.class); - index.put("com.codename1.util.promise.Promise", com.codename1.util.promise.Promise.class); - index.put("com.codename1.util.regex.CharacterArrayCharacterIterator", com.codename1.util.regex.CharacterArrayCharacterIterator.class); - index.put("com.codename1.util.regex.CharacterIterator", com.codename1.util.regex.CharacterIterator.class); - index.put("com.codename1.util.regex.RE", com.codename1.util.regex.RE.class); - index.put("com.codename1.util.regex.RECharacter", com.codename1.util.regex.RECharacter.class); - index.put("com.codename1.util.regex.RECompiler", com.codename1.util.regex.RECompiler.class); - index.put("com.codename1.util.regex.REDebugCompiler", com.codename1.util.regex.REDebugCompiler.class); - index.put("com.codename1.util.regex.REProgram", com.codename1.util.regex.REProgram.class); - index.put("com.codename1.util.regex.RESyntaxException", com.codename1.util.regex.RESyntaxException.class); - index.put("com.codename1.util.regex.REUtil", com.codename1.util.regex.REUtil.class); - index.put("com.codename1.util.regex.ReaderCharacterIterator", com.codename1.util.regex.ReaderCharacterIterator.class); - index.put("com.codename1.util.regex.StreamCharacterIterator", com.codename1.util.regex.StreamCharacterIterator.class); - index.put("com.codename1.util.regex.StringCharacterIterator", com.codename1.util.regex.StringCharacterIterator.class); - index.put("com.codename1.util.regex.StringReader", com.codename1.util.regex.StringReader.class); - index.put("com.codename1.xml.Element", com.codename1.xml.Element.class); - index.put("com.codename1.xml.ParserCallback", com.codename1.xml.ParserCallback.class); - index.put("com.codename1.xml.XMLParser", com.codename1.xml.XMLParser.class); - index.put("com.codename1.xml.XMLWriter", com.codename1.xml.XMLWriter.class); - index.put("com.codenameone.playground.CN1Playground", com.codenameone.playground.CN1Playground.class); - index.put("com.codenameone.playground.PlaygroundContext", com.codenameone.playground.PlaygroundContext.class); - index.put("com.codenameone.playground.PlaygroundLambdaBridge", com.codenameone.playground.PlaygroundLambdaBridge.class); - index.put("com.codenameone.playground.PlaygroundListenerBridge", com.codenameone.playground.PlaygroundListenerBridge.class); - index.put("com.codenameone.playground.WebsiteThemeNative", com.codenameone.playground.WebsiteThemeNative.class); - index.put("java.io.ByteArrayInputStream", java.io.ByteArrayInputStream.class); - index.put("java.io.ByteArrayOutputStream", java.io.ByteArrayOutputStream.class); - index.put("java.io.DataInput", java.io.DataInput.class); - index.put("java.io.DataInputStream", java.io.DataInputStream.class); - index.put("java.io.DataOutput", java.io.DataOutput.class); - index.put("java.io.DataOutputStream", java.io.DataOutputStream.class); - index.put("java.io.EOFException", java.io.EOFException.class); - index.put("java.io.Flushable", java.io.Flushable.class); - index.put("java.io.IOException", java.io.IOException.class); - index.put("java.io.InputStream", java.io.InputStream.class); - index.put("java.io.InputStreamReader", java.io.InputStreamReader.class); - index.put("java.io.InterruptedIOException", java.io.InterruptedIOException.class); - index.put("java.io.OutputStream", java.io.OutputStream.class); - index.put("java.io.OutputStreamWriter", java.io.OutputStreamWriter.class); - index.put("java.io.PrintStream", java.io.PrintStream.class); - index.put("java.io.Reader", java.io.Reader.class); - index.put("java.io.Serializable", java.io.Serializable.class); - index.put("java.io.StringReader", java.io.StringReader.class); - index.put("java.io.StringWriter", java.io.StringWriter.class); - index.put("java.io.UTFDataFormatException", java.io.UTFDataFormatException.class); - index.put("java.io.UnsupportedEncodingException", java.io.UnsupportedEncodingException.class); - index.put("java.io.Writer", java.io.Writer.class); - index.put("java.lang.Appendable", java.lang.Appendable.class); - index.put("java.lang.ArithmeticException", java.lang.ArithmeticException.class); - index.put("java.lang.ArrayIndexOutOfBoundsException", java.lang.ArrayIndexOutOfBoundsException.class); - index.put("java.lang.ArrayStoreException", java.lang.ArrayStoreException.class); - index.put("java.lang.AssertionError", java.lang.AssertionError.class); - index.put("java.lang.AutoCloseable", java.lang.AutoCloseable.class); - index.put("java.lang.Boolean", java.lang.Boolean.class); - index.put("java.lang.Byte", java.lang.Byte.class); - index.put("java.lang.CharSequence", java.lang.CharSequence.class); - index.put("java.lang.Character", java.lang.Character.class); - index.put("java.lang.Class", java.lang.Class.class); - index.put("java.lang.ClassCastException", java.lang.ClassCastException.class); - } - - private static void fillClassIndex9(Map> index) { - index.put("java.lang.ClassLoader", java.lang.ClassLoader.class); - index.put("java.lang.ClassNotFoundException", java.lang.ClassNotFoundException.class); - index.put("java.lang.CloneNotSupportedException", java.lang.CloneNotSupportedException.class); - index.put("java.lang.Cloneable", java.lang.Cloneable.class); - index.put("java.lang.Comparable", java.lang.Comparable.class); - index.put("java.lang.Deprecated", java.lang.Deprecated.class); - index.put("java.lang.Double", java.lang.Double.class); - index.put("java.lang.Enum", java.lang.Enum.class); - index.put("java.lang.Error", java.lang.Error.class); - index.put("java.lang.Exception", java.lang.Exception.class); - index.put("java.lang.Float", java.lang.Float.class); - index.put("java.lang.IllegalAccessException", java.lang.IllegalAccessException.class); - index.put("java.lang.IllegalArgumentException", java.lang.IllegalArgumentException.class); - index.put("java.lang.IllegalMonitorStateException", java.lang.IllegalMonitorStateException.class); - index.put("java.lang.IllegalStateException", java.lang.IllegalStateException.class); - index.put("java.lang.IncompatibleClassChangeError", java.lang.IncompatibleClassChangeError.class); - index.put("java.lang.IndexOutOfBoundsException", java.lang.IndexOutOfBoundsException.class); - index.put("java.lang.InstantiationException", java.lang.InstantiationException.class); - index.put("java.lang.Integer", java.lang.Integer.class); - index.put("java.lang.InterruptedException", java.lang.InterruptedException.class); - index.put("java.lang.Iterable", java.lang.Iterable.class); - index.put("java.lang.LinkageError", java.lang.LinkageError.class); - index.put("java.lang.Long", java.lang.Long.class); - index.put("java.lang.Math", java.lang.Math.class); - index.put("java.lang.NegativeArraySizeException", java.lang.NegativeArraySizeException.class); - index.put("java.lang.NoClassDefFoundError", java.lang.NoClassDefFoundError.class); - index.put("java.lang.NoSuchFieldError", java.lang.NoSuchFieldError.class); - index.put("java.lang.NullPointerException", java.lang.NullPointerException.class); - index.put("java.lang.Number", java.lang.Number.class); - index.put("java.lang.NumberFormatException", java.lang.NumberFormatException.class); - index.put("java.lang.Object", java.lang.Object.class); - index.put("java.lang.OutOfMemoryError", java.lang.OutOfMemoryError.class); - index.put("java.lang.Override", java.lang.Override.class); - index.put("java.lang.Runnable", java.lang.Runnable.class); - index.put("java.lang.Runtime", java.lang.Runtime.class); - index.put("java.lang.RuntimeException", java.lang.RuntimeException.class); - index.put("java.lang.SafeVarargs", java.lang.SafeVarargs.class); - index.put("java.lang.SecurityException", java.lang.SecurityException.class); - index.put("java.lang.Short", java.lang.Short.class); - index.put("java.lang.StackTraceElement", java.lang.StackTraceElement.class); - index.put("java.lang.String", java.lang.String.class); - index.put("java.lang.StringBuffer", java.lang.StringBuffer.class); - index.put("java.lang.StringBuilder", java.lang.StringBuilder.class); - index.put("java.lang.StringIndexOutOfBoundsException", java.lang.StringIndexOutOfBoundsException.class); - index.put("java.lang.System", java.lang.System.class); - index.put("java.lang.Thread", java.lang.Thread.class); - index.put("java.lang.ThreadLocal", java.lang.ThreadLocal.class); - index.put("java.lang.Throwable", java.lang.Throwable.class); - index.put("java.lang.UnsupportedOperationException", java.lang.UnsupportedOperationException.class); - index.put("java.lang.VirtualMachineError", java.lang.VirtualMachineError.class); - index.put("java.lang.Void", java.lang.Void.class); - index.put("java.lang.ref.Reference", java.lang.ref.Reference.class); - index.put("java.lang.ref.WeakReference", java.lang.ref.WeakReference.class); - index.put("java.lang.reflect.Array", java.lang.reflect.Array.class); - index.put("java.lang.reflect.Constructor", java.lang.reflect.Constructor.class); - index.put("java.lang.reflect.Method", java.lang.reflect.Method.class); - index.put("java.lang.reflect.Type", java.lang.reflect.Type.class); - index.put("java.net.URI", java.net.URI.class); - index.put("java.net.URISyntaxException", java.net.URISyntaxException.class); - index.put("java.nio.charset.Charset", java.nio.charset.Charset.class); - index.put("java.text.DateFormat", java.text.DateFormat.class); - index.put("java.text.DateFormatSymbols", java.text.DateFormatSymbols.class); - index.put("java.text.Format", java.text.Format.class); - index.put("java.text.ParseException", java.text.ParseException.class); - } - - private static void fillClassIndex10(Map> index) { - index.put("java.text.SimpleDateFormat", java.text.SimpleDateFormat.class); - index.put("java.time.Clock", java.time.Clock.class); - index.put("java.time.Duration", java.time.Duration.class); - index.put("java.time.Instant", java.time.Instant.class); - index.put("java.time.LocalDate", java.time.LocalDate.class); - index.put("java.time.LocalDateTime", java.time.LocalDateTime.class); - index.put("java.time.LocalTime", java.time.LocalTime.class); - index.put("java.time.OffsetDateTime", java.time.OffsetDateTime.class); - index.put("java.time.Period", java.time.Period.class); - index.put("java.time.ZoneId", java.time.ZoneId.class); - index.put("java.time.ZoneOffset", java.time.ZoneOffset.class); - index.put("java.time.ZonedDateTime", java.time.ZonedDateTime.class); - index.put("java.time.format.DateTimeFormatter", java.time.format.DateTimeFormatter.class); - index.put("java.time.format.DateTimeParseException", java.time.format.DateTimeParseException.class); - index.put("java.time.temporal.TemporalAccessor", java.time.temporal.TemporalAccessor.class); - index.put("java.util.AbstractCollection", java.util.AbstractCollection.class); - index.put("java.util.AbstractList", java.util.AbstractList.class); - index.put("java.util.AbstractMap", java.util.AbstractMap.class); - index.put("java.util.AbstractQueue", java.util.AbstractQueue.class); - index.put("java.util.AbstractSequentialList", java.util.AbstractSequentialList.class); - index.put("java.util.AbstractSet", java.util.AbstractSet.class); - index.put("java.util.ArrayDeque", java.util.ArrayDeque.class); - index.put("java.util.ArrayList", java.util.ArrayList.class); - index.put("java.util.Arrays", java.util.Arrays.class); - index.put("java.util.BitSet", java.util.BitSet.class); - index.put("java.util.Calendar", java.util.Calendar.class); - index.put("java.util.Collection", java.util.Collection.class); - index.put("java.util.Collections", java.util.Collections.class); - index.put("java.util.Comparator", java.util.Comparator.class); - index.put("java.util.ConcurrentModificationException", java.util.ConcurrentModificationException.class); - index.put("java.util.Date", java.util.Date.class); - index.put("java.util.Deque", java.util.Deque.class); - index.put("java.util.Dictionary", java.util.Dictionary.class); - index.put("java.util.EmptyStackException", java.util.EmptyStackException.class); - index.put("java.util.Enumeration", java.util.Enumeration.class); - index.put("java.util.EventListener", java.util.EventListener.class); - index.put("java.util.HashMap", java.util.HashMap.class); - index.put("java.util.HashSet", java.util.HashSet.class); - index.put("java.util.Hashtable", java.util.Hashtable.class); - index.put("java.util.IdentityHashMap", java.util.IdentityHashMap.class); - index.put("java.util.Iterator", java.util.Iterator.class); - index.put("java.util.LinkedHashMap", java.util.LinkedHashMap.class); - index.put("java.util.LinkedHashSet", java.util.LinkedHashSet.class); - index.put("java.util.LinkedList", java.util.LinkedList.class); - index.put("java.util.List", java.util.List.class); - index.put("java.util.ListIterator", java.util.ListIterator.class); - index.put("java.util.Locale", java.util.Locale.class); - index.put("java.util.Map", java.util.Map.class); - index.put("java.util.NavigableMap", java.util.NavigableMap.class); - index.put("java.util.NavigableSet", java.util.NavigableSet.class); - index.put("java.util.NoSuchElementException", java.util.NoSuchElementException.class); - index.put("java.util.Objects", java.util.Objects.class); - index.put("java.util.Observable", java.util.Observable.class); - index.put("java.util.Observer", java.util.Observer.class); - index.put("java.util.PriorityQueue", java.util.PriorityQueue.class); - index.put("java.util.Queue", java.util.Queue.class); - index.put("java.util.Random", java.util.Random.class); - index.put("java.util.RandomAccess", java.util.RandomAccess.class); - index.put("java.util.Set", java.util.Set.class); - index.put("java.util.SortedMap", java.util.SortedMap.class); - index.put("java.util.SortedSet", java.util.SortedSet.class); - index.put("java.util.Stack", java.util.Stack.class); - index.put("java.util.StringTokenizer", java.util.StringTokenizer.class); - index.put("java.util.TimeZone", java.util.TimeZone.class); - } - - private static void fillClassIndex11(Map> index) { - index.put("java.util.Timer", java.util.Timer.class); - index.put("java.util.TimerTask", java.util.TimerTask.class); - index.put("java.util.TreeMap", java.util.TreeMap.class); - index.put("java.util.TreeSet", java.util.TreeSet.class); - index.put("java.util.Vector", java.util.Vector.class); - index.put("java.util.concurrent.ThreadLocalRandom", java.util.concurrent.ThreadLocalRandom.class); - } private static Map buildMethodIndex() { Map index = new LinkedHashMap(); @@ -1587,6 +937,7 @@ private static Map buildMethodIndex() { fillMethodIndex9(index); fillMethodIndex10(index); fillMethodIndex11(index); + fillMethodIndex12(index); return index; } @@ -1595,14 +946,25 @@ private static void fillMethodIndex0(Map index) { index.put("com.codename1.ads.InnerActive", splitMembers("")); index.put("com.codename1.analytics.AnalyticsService", splitMembers("")); index.put("com.codename1.annotations.Async", splitMembers("")); + index.put("com.codename1.annotations.Async.Execute", splitMembers("")); + index.put("com.codename1.annotations.Async.Schedule", splitMembers("")); + index.put("com.codename1.annotations.Concrete", splitMembers("")); + index.put("com.codename1.annotations.DisableDebugInfo", splitMembers("")); + index.put("com.codename1.annotations.DisableNullChecksAndArrayBoundsChecks", splitMembers("")); index.put("com.codename1.background.BackgroundFetch", splitMembers("")); index.put("com.codename1.capture.Capture", splitMembers("")); index.put("com.codename1.capture.VideoCaptureConstraints", splitMembers("")); + index.put("com.codename1.capture.VideoCaptureConstraints.Compiler", splitMembers("")); index.put("com.codename1.charts.ChartComponent", splitMembers("")); index.put("com.codename1.charts.ChartUtil", splitMembers("")); index.put("com.codename1.charts.compat.Canvas", splitMembers("")); index.put("com.codename1.charts.compat.GradientDrawable", splitMembers("")); + index.put("com.codename1.charts.compat.GradientDrawable.Orientation", splitMembers("")); index.put("com.codename1.charts.compat.Paint", splitMembers("")); + index.put("com.codename1.charts.compat.Paint.Align", splitMembers("")); + index.put("com.codename1.charts.compat.Paint.Cap", splitMembers("")); + index.put("com.codename1.charts.compat.Paint.Join", splitMembers("")); + index.put("com.codename1.charts.compat.Paint.Style", splitMembers("")); index.put("com.codename1.charts.compat.PathMeasure", splitMembers("")); index.put("com.codename1.charts.models.AreaSeries", splitMembers("")); index.put("com.codename1.charts.models.CategorySeries", splitMembers("")); @@ -1617,9 +979,13 @@ private static void fillMethodIndex0(Map index) { index.put("com.codename1.charts.renderers.BasicStroke", splitMembers("")); index.put("com.codename1.charts.renderers.DefaultRenderer", splitMembers("")); index.put("com.codename1.charts.renderers.DialRenderer", splitMembers("")); + index.put("com.codename1.charts.renderers.DialRenderer.Type", splitMembers("")); index.put("com.codename1.charts.renderers.SimpleSeriesRenderer", splitMembers("")); index.put("com.codename1.charts.renderers.XYMultipleSeriesRenderer", splitMembers("")); + index.put("com.codename1.charts.renderers.XYMultipleSeriesRenderer.Orientation", splitMembers("")); index.put("com.codename1.charts.renderers.XYSeriesRenderer", splitMembers("")); + index.put("com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine", splitMembers("")); + index.put("com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type", splitMembers("")); index.put("com.codename1.charts.transitions.SeriesTransition", splitMembers("")); index.put("com.codename1.charts.transitions.XYMultiSeriesTransition", splitMembers("")); index.put("com.codename1.charts.transitions.XYSeriesTransition", splitMembers("")); @@ -1629,15 +995,20 @@ private static void fillMethodIndex0(Map index) { index.put("com.codename1.charts.util.NumberFormat", splitMembers("")); index.put("com.codename1.charts.views.AbstractChart", splitMembers("")); index.put("com.codename1.charts.views.BarChart", splitMembers("")); + index.put("com.codename1.charts.views.BarChart.Type", splitMembers("")); index.put("com.codename1.charts.views.BubbleChart", splitMembers("")); index.put("com.codename1.charts.views.ClickableArea", splitMembers("")); index.put("com.codename1.charts.views.CombinedXYChart", splitMembers("")); + index.put("com.codename1.charts.views.CombinedXYChart.XYCombinedChartDef", splitMembers("")); index.put("com.codename1.charts.views.CubicLineChart", splitMembers("")); index.put("com.codename1.charts.views.DialChart", splitMembers("")); index.put("com.codename1.charts.views.DoughnutChart", splitMembers("")); index.put("com.codename1.charts.views.LineChart", splitMembers("")); index.put("com.codename1.charts.views.PieChart", splitMembers("")); index.put("com.codename1.charts.views.PieMapper", splitMembers("")); + } + + private static void fillMethodIndex1(Map index) { index.put("com.codename1.charts.views.PieSegment", splitMembers("")); index.put("com.codename1.charts.views.PointStyle", splitMembers("")); index.put("com.codename1.charts.views.RadarChart", splitMembers("")); @@ -1654,10 +1025,9 @@ private static void fillMethodIndex0(Map index) { index.put("com.codename1.components.Accordion", splitMembers("add(...)addAll(...)addComponent(...)addContent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addOnClickItemListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()collapse(...)contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)expand(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBackgroundItemUIID()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCurrentlyExpanded()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeaderUIID()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOpenCloseIconUIID()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeContent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removeOnClickItemListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setAutoClose(...)setBackgroundItemUIID(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloseIcon(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeader(...)setHeaderUIID(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOpenCloseIconUIID(...)setOpenIcon(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.components.Ads", splitMembers("actionPerformed(...)add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)dataChanged(...)drop(...)fieldSubmitted(...)findDropTargetAt(...)findFirstFocusable()flushReplace()focusGained(...)focusLost(...)forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAd()getAge()getAllStyles()getAnimationManager()getAppID()getAutoComplete(...)getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getCategory()getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getGender()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getKeywords()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getLinkProperties(...)getLocation()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getUpdateDuration()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()initComponent()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()linkClicked(...)longPointerPress(...)morph(...)morphAndWait(...)pageStatusChanged(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)parsingError(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)selectionChanged(...)setAccessibilityText(...)setAd(...)setAge(...)setAlwaysTensile(...)setAppID(...)setBlockLead(...)setBoundPropertyValue(...)setCategory(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGender(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setKeywords(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setLocation(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setUpdateDuration(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)titleUpdated(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.components.AudioRecorderComponent", splitMembers("add(...)addActionListener(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getState()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); + index.put("com.codename1.components.AudioRecorderComponent.RecorderState", splitMembers("")); index.put("com.codename1.components.ButtonList", splitMembers("actionPerformed(...)add(...)addActionListener(...)addAll(...)addComponent(...)addDecorator(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)dataChanged(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getModel()getMultiListModel()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refresh()refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeAll()removeComponent(...)removeDecorator(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)selectionChanged(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCellUIID(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setModel(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); - } - - private static void fillMethodIndex1(Map index) { + index.put("com.codename1.components.ButtonList.Decorator", splitMembers("decorate(...)undecorate(...)")); index.put("com.codename1.components.CheckBoxList", splitMembers("actionPerformed(...)add(...)addActionListener(...)addAll(...)addComponent(...)addDecorator(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)dataChanged(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getModel()getMultiListModel()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refresh()refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeAll()removeComponent(...)removeDecorator(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)selectionChanged(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCellUIID(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setModel(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.components.ClearableTextField", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)wrap(...)")); index.put("com.codename1.components.FileEncodedImage", splitMembers("addActionListener(...)animate()applyMask(...)applyMaskAutoScale(...)asyncLock(...)createMask()dispose()fill(...)fireChangedEvent()flipHorizontally(...)flipVertically(...)getGraphics()getHeight()getImage()getImageData()getImageName()getRGB()getRGB(...)getRGBCached()getSVGDocument()getWidth()isAnimation()isLocked()isOpaque()isSVG()lock()mirror()modifyAlpha(...)modifyAlphaWithTranslucency(...)removeActionListener(...)requiresDrawImage()rotate(...)rotate180Degrees(...)rotate270Degrees(...)rotate90Degrees(...)scale(...)scaled(...)scaledEncoded(...)scaledHeight(...)scaledLargerRatio(...)scaledSmallerRatio(...)scaledWidth(...)setImageName(...)subImage(...)toRGB(...)unlock()create(...)")); @@ -1674,8 +1044,8 @@ private static void fillMethodIndex1(Map index) { index.put("com.codename1.components.MediaPlayer", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBackIcon()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDataSource()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFwdIcon()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMedia()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPauseIcon()getPlayIcon()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSeekBarUIID()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()hideControls()invalidate()isAlwaysTensile()isAutoplay()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isHideNativeVideoControls()isIgnorePointerEvents()isLoop()isMaximize()isOnTopMode()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSeekBar()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()run()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setAutoplay(...)setBackIcon(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDataSource(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setFwdIcon(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHideNativeVideoControls(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setLoop(...)setMaxIcon(...)setMaximize(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOnTopMode(...)setOpaque(...)setOwner(...)setPauseIcon(...)setPinchBlocksDragAndDrop(...)setPlayIcon(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSeekBar(...)setSeekBarUIID(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)showControls()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)usesNativeVideoControls()visibleBoundsContains(...)")); index.put("com.codename1.components.MultiButton", splitMembers("add(...)addActionListener(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBadgeStyleComponent()getBadgeText()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledIcon()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getEmblem()getEmblemName()getEmblemPosition()getEmblemUIID()getGap()getGroup()getHeight()getIcon()getIconComponent()getIconFromState()getIconName()getIconPosition()getIconStyleComponent()getIconUIID()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMaskName()getName()getNameLine1()getNameLine2()getNameLine3()getNameLine4()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedIcon()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getRolloverIcon()getRolloverPressedIcon()getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getText()getTextLine1()getTextLine2()getTextLine3()getTextLine4()getTextLines()getTextPosition()getTextSelectionSupport()getTooltip()getUIID()getUIIDLine1()getUIIDLine2()getUIIDLine3()getUIIDLine4()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isCheckBox()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isHorizontalLayout()isIgnorePointerEvents()isInvertFirstTwoEntries()isLinesTogetherMode()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRadioButton()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSelected()isShouldLocalize()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBadgeText(...)setBadgeUIID(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCheckBox(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommand(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledIcon(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEmblem(...)setEmblemName(...)setEmblemPosition(...)setEmblemUIID(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setFontIcon(...)setGap(...)setGrabsPointerEvents(...)setGroup(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHorizontalLayout(...)setIcon(...)setIconName(...)setIconPosition(...)setIconUIID(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInvertFirstTwoEntries(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setLinesTogetherMode(...)setMaskName(...)setMaterialIcon(...)setName(...)setNameLine1(...)setNameLine2(...)setNameLine3(...)setNameLine4(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedIcon(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRadioButton(...)setRippleEffect(...)setRolloverIcon(...)setRolloverPressedIcon(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelected(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextLine1(...)setTextLine2(...)setTextLine3(...)setTextLine4(...)setTextLines(...)setTextPosition(...)setTooltip(...)setTraversable(...)setUIID(...)setUIIDLine1(...)setUIIDLine2(...)setUIIDLine3(...)setUIIDLine4(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.components.OnOffSwitch", splitMembers("add(...)addActionListener(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getListeners()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOff()getOn()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getSwitchMaskImage()getSwitchOffImage()getSwitchOnImage()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isNoTextMode()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isValue()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setNoTextMode(...)setOff(...)setOn(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setSwitchMaskImage(...)setSwitchOffImage(...)setSwitchOnImage(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setValue(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); - index.put("com.codename1.components.Progress", splitMembers("actionPerformed(...)add(...)addAll(...)addCommand(...)addCommandListener(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addGameKeyListener(...)addKeyListener(...)addLongPressListener(...)addOrientationListener(...)addPasteListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addShowListener(...)addSizeChangedListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()clearComponentsAwaitingRelease()configureCommands(...)contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)deregisterAnimated(...)dispatchCommand(...)dispatchPaste(...)dispose()drop(...)findCurrentlyEditingComponent()findDropTargetAt(...)findFirstFocusable()findNextFocusHorizontal(...)findNextFocusVertical(...)flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBackCommand()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBlurBackgroundRadius()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClearCommand()getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand(...)getCommandCount()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getContentPane()getCurrentInputDevice()getCursor()getDefaultCommand()getDialogComponent()getDialogPosition()getDialogPreferredSize()getDialogStyle()getDialogType()getDialogUIID()getDirtyRegion()getDisabledStyle()getDragRegionStatus(...)getDragTransparency()getDraggedx()getDraggedy()getEditOnShow()getEditingDelegate()getFocused()getFormLayeredPane(...)getGlassPane()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getInvisibleAreaUnderVKB()getLabelForComponent()getLayeredPane()getLayeredPane(...)getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMenuBar()getMenuStyle()getName()getNativeOverlay()getNextComponent(...)getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPopupDirectionBiasPortrait()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPreviousComponent(...)getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeArea()getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getSoftButton(...)getSoftButtonCount()getSourceCommand()getStyle()getTabIndex()getTabIterator(...)getTensileLength()getTextSelection()getTextSelectionSupport()getTintColor()getTitle()getTitleArea()getTitleComponent()getTitleStyle()getToolbar()getTooltip()getTransitionInAnimator()getTransitionOutAnimator()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()grabAnimationLock()growOrShrink()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()hasMedia()invalidate()isAlwaysTensile()isAutoDispose()isAutoShow()isBlockLead()isCellRenderer()isChildOf(...)isCyclicFocus()isDisposeOnCompletion()isDisposeWhenPointerOutOfBounds()isDragRegion(...)isDraggable()isDropTarget()isEditable()isEditing()isEnableCursors()isEnabled()isFlatten()isFocusScrolling()isFocusable()isFormBottomPaddingEditingMode()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isInteractionDialogMode()isMinimizeOnBack()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollable()isScrollableX()isScrollableY()isSingleFocusMode()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackground(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)placeButtonCommands(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)registerAnimated(...)releaseAnimationLock()remove()removeAll()removeAllCommands()removeAllShowListeners()removeCommand(...)removeCommandListener(...)removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeGameKeyListener(...)removeKeyListener(...)removeLongPressListener(...)removeOrientationListener(...)removePasteListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeShowListener(...)removeSizeChangedListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAllowEnableLayoutOnPaint(...)setAlwaysTensile(...)setAutoDispose(...)setAutoShow(...)setBackCommand(...)setBgImage(...)setBlockLead(...)setBlurBackgroundRadius(...)setBoundPropertyValue(...)setCellRenderer(...)setClearCommand(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCurrentInputDevice(...)setCursor(...)setCyclicFocus(...)setDefaultCommand(...)setDialogPosition(...)setDialogStyle(...)setDialogType(...)setDialogUIID(...)setDirtyRegion(...)setDisabledStyle(...)setDisposeOnCompletion(...)setDisposeWhenPointerOutOfBounds(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditOnShow(...)setEditingDelegate(...)setEnableCursors(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusScrolling(...)setFocusable(...)setFocused(...)setFormBottomPaddingEditingMode(...)setGlassPane(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInteractionDialogMode(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setMenuBar(...)setMenuCellRenderer(...)setMenuTransitions(...)setMinimizeOnBack(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOverrideInvisibleAreaUnderVKB(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPopupDirectionBiasPortrait(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPreviousForm(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaChanged()setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setSourceCommand(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTimeout(...)setTintColor(...)setTitle(...)setTitleComponent(...)setTitleStyle(...)setToolBar(...)setToolbar(...)setTooltip(...)setTransitionInAnimator(...)setTransitionOutAnimator(...)setTransitions(...)setTraversable(...)setUIID(...)setUIIDByPopupPosition(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)show()show(...)showAtPosition(...)showBack()showDialog()showModeless()showPacked(...)showPopupDialog(...)showStetched(...)showStretched(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)wasDisposedDueToOutOfBoundsTouch()wasDisposedDueToRotation()")); - index.put("com.codename1.components.RSSReader", splitMembers("addActionListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addItem(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addSelectionListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCurrentSelected()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFixedSelection()getHeight()getHint()getHintIcon()getIconPlaceholder()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getItemGap()getLabelForComponent()getLimit()getListSizeCalculationSampleCount()getListeners()getMaxElementHeight()getMinElementHeight()getModel()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOrientation()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getProgressTitle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getRenderer()getRenderingPrototype()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedIndex()getSelectedItem()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTargetContainer()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getURL()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAddBackToTaget()isAlwaysTensile()isBlockLead()isBlockList()isCellRenderer()isChildOf(...)isCommandList()isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnoreFocusComponentWhenUnfocused()isIgnorePointerEvents()isLongPointerPressActionEnabled()isMutableRendererBackgrounds()isNumericKeyActions()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeSelectionListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)sendRequest()setAccessibilityText(...)setAddBackToTaget(...)setAlwaysTensile(...)setBlockLead(...)setBlockList(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommandList(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFireOnClick(...)setFixedSelection(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHint(...)setHintIcon(...)setIconPlaceholder(...)setIgnoreFocusComponentWhenUnfocused(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInputOnFocus(...)setIsScrollVisible(...)setItemGap(...)setLabelForComponent(...)setLimit(...)setListCellRenderer(...)setListSizeCalculationSampleCount(...)setLongPointerPressActionEnabled(...)setMaxElementHeight(...)setMinElementHeight(...)setModel(...)setMutableRendererBackgrounds(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setNumericKeyActions(...)setOpaque(...)setOrientation(...)setOwner(...)setPaintFocusBehindList(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setProgressTitle(...)setPropertyValue(...)setRTL(...)setRenderer(...)setRenderingPrototype(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollToSelected(...)setScrollVisible(...)setSelectCommandText(...)setSelectedIndex(...)setSelectedItem(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTargetContainer(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setURL(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)size()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)setMoreDescription(...)setMoreTitle(...)")); + index.put("com.codename1.components.Progress", splitMembers("actionPerformed(...)add(...)addAll(...)addCommand(...)addCommandListener(...)addComponent(...)addComponentAwaitingRelease(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addGameKeyListener(...)addKeyListener(...)addLongPressListener(...)addOrientationListener(...)addPasteListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addShowListener(...)addSizeChangedListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()clearComponentsAwaitingRelease()configureCommands(...)contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)deregisterAnimated(...)dispatchCommand(...)dispatchPaste(...)dispose()drop(...)findCurrentlyEditingComponent()findDropTargetAt(...)findFirstFocusable()findNextFocusHorizontal(...)findNextFocusVertical(...)flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBackCommand()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBlurBackgroundRadius()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClearCommand()getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand(...)getCommandCount()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getContentPane()getCurrentInputDevice()getCursor()getDefaultCommand()getDialogComponent()getDialogPosition()getDialogPreferredSize()getDialogStyle()getDialogType()getDialogUIID()getDirtyRegion()getDisabledStyle()getDragRegionStatus(...)getDragTransparency()getDraggedx()getDraggedy()getEditOnShow()getEditingDelegate()getFocused()getFormLayeredPane(...)getGlassPane()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getInvisibleAreaUnderVKB()getLabelForComponent()getLayeredPane()getLayeredPane(...)getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMenuBar()getMenuStyle()getName()getNativeOverlay()getNextComponent(...)getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPopupDirectionBiasPortrait()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPreviousComponent(...)getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeArea()getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getSoftButton(...)getSoftButtonCount()getSourceCommand()getStyle()getTabIndex()getTabIterator(...)getTensileLength()getTextSelection()getTextSelectionSupport()getTintColor()getTitle()getTitleArea()getTitleComponent()getTitleStyle()getToolbar()getTooltip()getTransitionInAnimator()getTransitionOutAnimator()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()grabAnimationLock()growOrShrink()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()hasMedia()invalidate()isAlwaysTensile()isAutoDispose()isAutoShow()isBlockLead()isCellRenderer()isChildOf(...)isCyclicFocus()isDisposeOnCompletion()isDisposeWhenPointerOutOfBounds()isDragRegion(...)isDraggable()isDropTarget()isEditable()isEditing()isEnableCursors()isEnabled()isFlatten()isFocusScrolling()isFocusable()isFormBottomPaddingEditingMode()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isInteractionDialogMode()isMinimizeOnBack()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollable()isScrollableX()isScrollableY()isSingleFocusMode()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackground(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)placeButtonCommands(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)registerAnimated(...)releaseAnimationLock()remove()removeAll()removeAllCommands()removeAllShowListeners()removeCommand(...)removeCommandListener(...)removeComponent(...)removeComponentAwaitingRelease(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeGameKeyListener(...)removeKeyListener(...)removeLongPressListener(...)removeOrientationListener(...)removePasteListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeShowListener(...)removeSizeChangedListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAllowEnableLayoutOnPaint(...)setAlwaysTensile(...)setAutoDispose(...)setAutoShow(...)setBackCommand(...)setBgImage(...)setBlockLead(...)setBlurBackgroundRadius(...)setBoundPropertyValue(...)setCellRenderer(...)setClearCommand(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCurrentInputDevice(...)setCursor(...)setCyclicFocus(...)setDefaultCommand(...)setDialogPosition(...)setDialogStyle(...)setDialogType(...)setDialogUIID(...)setDirtyRegion(...)setDisabledStyle(...)setDisposeOnCompletion(...)setDisposeWhenPointerOutOfBounds(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditOnShow(...)setEditingDelegate(...)setEnableCursors(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusScrolling(...)setFocusable(...)setFocused(...)setFormBottomPaddingEditingMode(...)setGlassPane(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInteractionDialogMode(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setMenuBar(...)setMenuCellRenderer(...)setMenuTransitions(...)setMinimizeOnBack(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOverrideInvisibleAreaUnderVKB(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPopupDirectionBiasPortrait(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPreviousForm(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaChanged()setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setSourceCommand(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTimeout(...)setTintColor(...)setTitle(...)setTitleComponent(...)setTitleStyle(...)setToolBar(...)setToolbar(...)setTooltip(...)setTransitionInAnimator(...)setTransitionOutAnimator(...)setTransitions(...)setTraversable(...)setUIID(...)setUIIDByPopupPosition(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)show()show(...)showAtPosition(...)showBack()showDialog()showModeless()showPacked(...)showPopupDialog(...)showStetched(...)showStretched(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)wasDisposedDueToOutOfBoundsTouch()wasDisposedDueToRotation()")); + index.put("com.codename1.components.RSSReader", splitMembers("addActionListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addSelectionListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCurrentSelected()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFixedSelection()getHeight()getHint()getHintIcon()getIconPlaceholder()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getItemGap()getLabelForComponent()getLimit()getListSizeCalculationSampleCount()getListeners()getMaxElementHeight()getMinElementHeight()getModel()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOrientation()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getProgressTitle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getRenderer()getRenderingPrototype()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedIndex()getSelectedItem()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTargetContainer()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getURL()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAddBackToTaget()isAlwaysTensile()isBlockLead()isBlockList()isCellRenderer()isChildOf(...)isCommandList()isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnoreFocusComponentWhenUnfocused()isIgnorePointerEvents()isLongPointerPressActionEnabled()isMutableRendererBackgrounds()isNumericKeyActions()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeSelectionListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)sendRequest()setAccessibilityText(...)setAddBackToTaget(...)setAlwaysTensile(...)setBlockLead(...)setBlockList(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommandList(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFireOnClick(...)setFixedSelection(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHint(...)setHintIcon(...)setIconPlaceholder(...)setIgnoreFocusComponentWhenUnfocused(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInputOnFocus(...)setIsScrollVisible(...)setItemGap(...)setLabelForComponent(...)setLimit(...)setListCellRenderer(...)setListSizeCalculationSampleCount(...)setLongPointerPressActionEnabled(...)setMaxElementHeight(...)setMinElementHeight(...)setModel(...)setMutableRendererBackgrounds(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setNumericKeyActions(...)setOpaque(...)setOrientation(...)setOwner(...)setPaintFocusBehindList(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setProgressTitle(...)setPropertyValue(...)setRTL(...)setRenderer(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollToSelected(...)setScrollVisible(...)setSelectCommandText(...)setSelectedIndex(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTargetContainer(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setURL(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)size()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)setMoreDescription(...)setMoreTitle(...)")); index.put("com.codename1.components.RadioButtonList", splitMembers("actionPerformed(...)add(...)addActionListener(...)addAll(...)addComponent(...)addDecorator(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)dataChanged(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getModel()getMultiListModel()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refresh()refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeAll()removeComponent(...)removeDecorator(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)selectionChanged(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCellUIID(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setModel(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.components.ReplaceableImage", splitMembers("addActionListener(...)animate()applyMask(...)applyMaskAutoScale(...)asyncLock(...)createMask()dispose()fill(...)fireChangedEvent()flipHorizontally(...)flipVertically(...)getGraphics()getHeight()getImage()getImageData()getImageName()getRGB()getRGB(...)getRGBCached()getSVGDocument()getWidth()isAnimation()isLocked()isOpaque()isSVG()lock()mirror()modifyAlpha(...)modifyAlphaWithTranslucency(...)removeActionListener(...)replace(...)requiresDrawImage()rotate(...)rotate180Degrees(...)rotate270Degrees(...)rotate90Degrees(...)scale(...)scaled(...)scaledEncoded(...)scaledHeight(...)scaledLargerRatio(...)scaledSmallerRatio(...)scaledWidth(...)setImageName(...)subImage(...)toRGB(...)unlock()create(...)")); index.put("com.codename1.components.ScaleImageButton", splitMembers("addActionListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)bindStateTo(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAlignment()getAllStyles()getAnimationManager()getBackgroundType()getBadgeStyleComponent()getBadgeText()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand()getComponentForm()getComponentState()getCursor()getDirtyRegion()getDisabledIcon()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFontIcon()getFontIconSize()getGap()getHeight()getIcon()getIconFont()getIconFromState()getIconStyleComponent()getIconUIID()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getListeners()getMask()getMaskName()getMaskedIcon()getMaterialIcon()getMaterialIconSize()getMaxAutoSize()getMinAutoSize()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedIcon()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getReleaseRadius()getRolloverIcon()getRolloverPressedIcon()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getShiftMillimeters()getShiftMillimetersF()getShiftText()getSideGap()getState()getStringWidth(...)getStyle()getTabIndex()getTensileLength()getText()getTextPosition()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVerticalAlignment()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isAutoRelease()isAutoSizeMode()isBlockLead()isCapsText()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isEndsWith3Points()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isLegacyRenderer()isOpaque()isOppositeSide()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSelected()isShouldLocalize()isShowEvenIfBlank()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTextSelectionEnabled()isTickerEnabled()isTickerRunning()isToggle()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)pressed()putClientProperty(...)refreshTheme()refreshTheme(...)released()released(...)remove()removeActionListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlignment(...)setAlwaysTensile(...)setAutoRelease(...)setAutoSizeMode(...)setBackgroundType(...)setBadgeText(...)setBadgeUIID(...)setBlockLead(...)setBoundPropertyValue(...)setCapsText(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommand(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledIcon(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setEndsWith3Points(...)setFlatten(...)setFocus(...)setFocusable(...)setFontIcon(...)setGap(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIcon(...)setIconUIID(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLegacyRenderer(...)setMask(...)setMaskName(...)setMaterialIcon(...)setMaxAutoSize(...)setMinAutoSize(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedIcon(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setReleaseRadius(...)setReleased()setRippleEffect(...)setRolloverIcon(...)setRolloverPressedIcon(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedStyle(...)setShiftMillimeters(...)setShiftText(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setShowEvenIfBlank(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextPosition(...)setTextSelectionEnabled(...)setTickerEnabled(...)setToggle(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVerticalAlignment(...)setVisible(...)setWidth(...)setX(...)setY(...)shouldTickerStart()startEditingAsync()startTicker()startTicker(...)stopEditing(...)stopTicker()stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)unbindStateFrom(...)visibleBoundsContains(...)")); @@ -1687,6 +1057,7 @@ private static void fillMethodIndex1(Map index) { index.put("com.codename1.components.SpanLabel", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFontIcon()getFontIconSize()getGap()getHeight()getIcon()getIconFont()getIconPosition()getIconStyleComponent()getIconUIID()getIconValign()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMaterialIcon()getMaterialIconSize()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getText()getTextAllStyles()getTextBlockAlign()getTextComponent()getTextPosition()getTextSelectedStyle()getTextSelectionSupport()getTextUIID()getTextUnselectedStyle()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isShouldLocalize()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTextSelectionEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setFontIcon(...)setGap(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIcon(...)setIconPosition(...)setIconUIID(...)setIconValign(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setMaterialIcon(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextBlockAlign(...)setTextPosition(...)setTextSelectedStyle(...)setTextSelectionEnabled(...)setTextUIID(...)setTextUnselectedStyle(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.components.SpanMultiButton", splitMembers("add(...)addActionListener(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledIcon()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getEmblem()getEmblemName()getEmblemPosition()getEmblemUIID()getGap()getGroup()getHeight()getIcon()getIconComponent()getIconFromState()getIconName()getIconPosition()getIconStyleComponent()getIconUIID()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMaskName()getName()getNameLine1()getNameLine2()getNameLine3()getNameLine4()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedIcon()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getRolloverIcon()getRolloverPressedIcon()getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getText()getTextLine1()getTextLine2()getTextLine3()getTextLine4()getTextPosition()getTextSelectionSupport()getTooltip()getUIID()getUIIDLine1()getUIIDLine2()getUIIDLine3()getUIIDLine4()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isCheckBox()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isHorizontalLayout()isIgnorePointerEvents()isInvertFirstTwoEntries()isLinesTogetherMode()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRadioButton()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSelected()isShouldLocalize()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)removeTextLine1()removeTextLine2()removeTextLine3()removeTextLine4()repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCheckBox(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommand(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledIcon(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEmblem(...)setEmblemName(...)setEmblemPosition(...)setEmblemUIID(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setFontIcon(...)setGap(...)setGrabsPointerEvents(...)setGroup(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHorizontalLayout(...)setIcon(...)setIconName(...)setIconPosition(...)setIconUIID(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInvertFirstTwoEntries(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setLinesTogetherMode(...)setMaskName(...)setMaterialIcon(...)setName(...)setNameLine1(...)setNameLine2(...)setNameLine3(...)setNameLine4(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedIcon(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRadioButton(...)setRippleEffect(...)setRolloverIcon(...)setRolloverPressedIcon(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelected(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextLine1(...)setTextLine2(...)setTextLine3(...)setTextLine4(...)setTextPosition(...)setTooltip(...)setTraversable(...)setUIID(...)setUIIDLine1(...)setUIIDLine2(...)setUIIDLine3(...)setUIIDLine4(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.components.SplitPane", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()changeInsets(...)clearClientProperties()collapse()collapse(...)contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)expand()expand(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottom()getBottomGap()getBottomOrRightComponent()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getLeft()getMaxInset()getMinInset()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredInset()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getRight()getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getTop()getTopOrLeftComponent()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBottom(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInset(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setLeft(...)setMaxInset(...)setMinInset(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredInset(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRight(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTop(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()toggleCollapsePreferred()toggleExpandPreferred()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); + index.put("com.codename1.components.SplitPane.Settings", splitMembers("buttonUIIDs(...)collapseButtonUIID(...)collapseIcon(...)collapseMaterialIcon(...)dividerThicknessMM(...)dividerUIID(...)dragHandleIcon(...)dragHandleMaterialIcon(...)dragHandleUIID(...)expandButtonUIID(...)expandIcon(...)expandMaterialIcon(...)insets(...)maxInset(...)minInset(...)orientation(...)preferredInset(...)showDragHandle(...)showExpandCollapseButtons(...)")); index.put("com.codename1.components.StorageImage", splitMembers("addActionListener(...)animate()applyMask(...)applyMaskAutoScale(...)asyncLock(...)createMask()dispose()fill(...)fireChangedEvent()flipHorizontally(...)flipVertically(...)getGraphics()getHeight()getImage()getImageData()getImageName()getRGB()getRGB(...)getRGBCached()getSVGDocument()getWidth()isAnimation()isLocked()isOpaque()isSVG()lock()mirror()modifyAlpha(...)modifyAlphaWithTranslucency(...)removeActionListener(...)requiresDrawImage()rotate(...)rotate180Degrees(...)rotate270Degrees(...)rotate90Degrees(...)scale(...)scaled(...)scaledEncoded(...)scaledHeight(...)scaledLargerRatio(...)scaledSmallerRatio(...)scaledWidth(...)setImageName(...)subImage(...)toRGB(...)unlock()create(...)")); index.put("com.codename1.components.StorageImageAsync", splitMembers("addActionListener(...)animate()applyMask(...)applyMaskAutoScale(...)asyncLock(...)createMask()dispose()fill(...)fireChangedEvent()flipHorizontally(...)flipVertically(...)getGraphics()getHeight()getImage()getImageData()getImageName()getRGB()getRGB(...)getRGBCached()getSVGDocument()getWidth()isAnimation()isLocked()isOpaque()isSVG()lock()mirror()modifyAlpha(...)modifyAlphaWithTranslucency(...)removeActionListener(...)requiresDrawImage()rotate(...)rotate180Degrees(...)rotate270Degrees(...)rotate90Degrees(...)scale(...)scaled(...)scaledEncoded(...)scaledHeight(...)scaledLargerRatio(...)scaledSmallerRatio(...)scaledWidth(...)setImageName(...)subImage(...)toRGB(...)unlock()create(...)")); index.put("com.codename1.components.Switch", splitMembers("addActionListener(...)addChangeListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getListeners()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getReleaseRadius()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isAutoRelease()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOff()isOn()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTraversable()isValue()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeChangeListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setAutoRelease(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOff()setOn()setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setReleaseRadius(...)setReleased()setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setValue(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)")); @@ -1702,6 +1073,9 @@ private static void fillMethodIndex1(Map index) { index.put("com.codename1.db.Row", splitMembers("")); index.put("com.codename1.db.RowExt", splitMembers("")); index.put("com.codename1.db.ThreadSafeDatabase", splitMembers("")); + } + + private static void fillMethodIndex2(Map index) { index.put("com.codename1.facebook.Album", splitMembers("")); index.put("com.codename1.facebook.FBObject", splitMembers("")); index.put("com.codename1.facebook.FaceBookAccess", splitMembers("")); @@ -1717,14 +1091,15 @@ private static void fillMethodIndex1(Map index) { index.put("com.codename1.io.CacheMap", splitMembers("")); index.put("com.codename1.io.CharArrayReader", splitMembers("")); index.put("com.codename1.io.ConnectionRequest", splitMembers("")); + index.put("com.codename1.io.ConnectionRequest.CachingMode", splitMembers("")); + index.put("com.codename1.io.ConnectionRequest.SSLCertificate", splitMembers("")); index.put("com.codename1.io.Cookie", splitMembers("")); index.put("com.codename1.io.Data", splitMembers("")); index.put("com.codename1.io.Externalizable", splitMembers("")); index.put("com.codename1.io.File", splitMembers("")); + index.put("com.codename1.io.File.FileFilter", splitMembers("")); + index.put("com.codename1.io.File.FilenameFilter", splitMembers("")); index.put("com.codename1.io.FileSystemStorage", splitMembers("")); - } - - private static void fillMethodIndex2(Map index) { index.put("com.codename1.io.IOProgressListener", splitMembers("")); index.put("com.codename1.io.JSONParseCallback", splitMembers("")); index.put("com.codename1.io.JSONParser", splitMembers("")); @@ -1734,15 +1109,18 @@ private static void fillMethodIndex2(Map index) { index.put("com.codename1.io.NetworkEvent", splitMembers("")); index.put("com.codename1.io.NetworkManager", splitMembers("")); index.put("com.codename1.io.Oauth2", splitMembers("")); + index.put("com.codename1.io.Oauth2.RefreshTokenRequest", splitMembers("")); index.put("com.codename1.io.PreferenceListener", splitMembers("")); index.put("com.codename1.io.Preferences", splitMembers("")); index.put("com.codename1.io.Properties", splitMembers("")); index.put("com.codename1.io.Socket", splitMembers("")); + index.put("com.codename1.io.Socket.StopListening", splitMembers("")); index.put("com.codename1.io.SocketConnection", splitMembers("")); index.put("com.codename1.io.Storage", splitMembers("")); index.put("com.codename1.io.URL", splitMembers("")); index.put("com.codename1.io.Util", splitMembers("")); index.put("com.codename1.io.WebServiceProxyCall", splitMembers("")); + index.put("com.codename1.io.WebServiceProxyCall.WSDefinition", splitMembers("")); index.put("com.codename1.io.gzip.Adler32", splitMembers("")); index.put("com.codename1.io.gzip.CRC32", splitMembers("")); index.put("com.codename1.io.gzip.Deflate", splitMembers("")); @@ -1762,6 +1140,9 @@ private static void fillMethodIndex2(Map index) { index.put("com.codename1.io.rest.ErrorCodeHandler", splitMembers("")); index.put("com.codename1.io.rest.RequestBuilder", splitMembers("")); index.put("com.codename1.io.rest.Response", splitMembers("")); + } + + private static void fillMethodIndex3(Map index) { index.put("com.codename1.io.rest.Rest", splitMembers("")); index.put("com.codename1.io.services.CachedData", splitMembers("")); index.put("com.codename1.io.services.CachedDataService", splitMembers("")); @@ -1788,10 +1169,8 @@ private static void fillMethodIndex2(Map index) { index.put("com.codename1.location.Geofence", splitMembers("")); index.put("com.codename1.location.GeofenceListener", splitMembers("")); index.put("com.codename1.location.GeofenceManager", splitMembers("")); + index.put("com.codename1.location.GeofenceManager.Listener", splitMembers("")); index.put("com.codename1.location.Location", splitMembers("")); - } - - private static void fillMethodIndex3(Map index) { index.put("com.codename1.location.LocationListener", splitMembers("")); index.put("com.codename1.location.LocationManager", splitMembers("")); index.put("com.codename1.location.LocationRequest", splitMembers("")); @@ -1815,7 +1194,10 @@ private static void fillMethodIndex3(Map index) { index.put("com.codename1.maps.providers.TiledProvider", splitMembers("")); index.put("com.codename1.media.AbstractMedia", splitMembers("")); index.put("com.codename1.media.AsyncMedia", splitMembers("")); + index.put("com.codename1.media.AsyncMedia.MediaErrorType", splitMembers("")); + index.put("com.codename1.media.AsyncMedia.State", splitMembers("")); index.put("com.codename1.media.AudioBuffer", splitMembers("")); + index.put("com.codename1.media.AudioBuffer.AudioBufferCallback", splitMembers("")); index.put("com.codename1.media.Media", splitMembers("")); index.put("com.codename1.media.MediaManager", splitMembers("")); index.put("com.codename1.media.MediaMetaData", splitMembers("")); @@ -1825,6 +1207,9 @@ private static void fillMethodIndex3(Map index) { index.put("com.codename1.messaging.Message", splitMembers("")); index.put("com.codename1.notifications.LocalNotification", splitMembers("")); index.put("com.codename1.notifications.LocalNotificationCallback", splitMembers("")); + } + + private static void fillMethodIndex4(Map index) { index.put("com.codename1.payment.ApplePromotionalOffer", splitMembers("")); index.put("com.codename1.payment.PendingPurchaseCallback", splitMembers("")); index.put("com.codename1.payment.Product", splitMembers("")); @@ -1856,15 +1241,29 @@ private static void fillMethodIndex3(Map index) { index.put("com.codename1.properties.PreferencesObject", splitMembers("")); index.put("com.codename1.properties.Property", splitMembers("")); index.put("com.codename1.properties.PropertyBase", splitMembers("")); - } - - private static void fillMethodIndex4(Map index) { index.put("com.codename1.properties.PropertyBusinessObject", splitMembers("")); index.put("com.codename1.properties.PropertyChangeListener", splitMembers("")); index.put("com.codename1.properties.PropertyIndex", splitMembers("")); index.put("com.codename1.properties.SQLMap", splitMembers("")); + index.put("com.codename1.properties.SQLMap.SqlType", splitMembers("")); index.put("com.codename1.properties.SetProperty", splitMembers("")); index.put("com.codename1.properties.UiBinding", splitMembers("")); + index.put("com.codename1.properties.UiBinding.BooleanConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.BoundTableModel", splitMembers("")); + index.put("com.codename1.properties.UiBinding.CheckBoxRadioSelectionAdapter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.ComponentAdapter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.DateConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.DoubleConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.FloatConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.IntegerConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.LongConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.MappingConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.ObjectConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.PickerAdapter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.RadioListAdapter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.StringConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.TextAreaAdapter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.TextComponentAdapter", splitMembers("")); index.put("com.codename1.push.Push", splitMembers("")); index.put("com.codename1.push.PushAction", splitMembers("")); index.put("com.codename1.push.PushActionCategory", splitMembers("")); @@ -1875,6 +1274,9 @@ private static void fillMethodIndex4(Map index) { index.put("com.codename1.share.EmailShare", splitMembers("")); index.put("com.codename1.share.FacebookShare", splitMembers("")); index.put("com.codename1.share.SMSShare", splitMembers("")); + } + + private static void fillMethodIndex5(Map index) { index.put("com.codename1.share.ShareService", splitMembers("")); index.put("com.codename1.social.FacebookConnect", splitMembers("")); index.put("com.codename1.social.GoogleConnect", splitMembers("")); @@ -1895,40 +1297,53 @@ private static void fillMethodIndex4(Map index) { index.put("com.codename1.ui.AbstractDialog", splitMembers("addComponent(...)configureCommands(...)dispose()setDefaultCommand(...)setDialogType(...)setScrollable(...)setTimeout(...)setTransitions(...)showDialog()")); index.put("com.codename1.ui.AnimationManager", splitMembers("addAnimation(...)addAnimationAndBlock(...)addUIMutation(...)flushAnimation(...)isAnimating()onTitleScrollAnimation(...)")); index.put("com.codename1.ui.AutoCompleteTextComponent", splitMembers("action(...)actionAsButton(...)actionClick(...)actionText(...)actionUIID(...)add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()columns(...)constraint(...)contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)descriptionMessage(...)drop(...)errorMessage(...)findDropTargetAt(...)findFirstFocusable()flushReplace()focusAnimation(...)forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAction()getActionText()getActionUIID()getAllStyles()getAnimationManager()getAutoCompleteField()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getEditor()getField()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getText()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()hint(...)invalidate()isActionAsButton()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusAnimation()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOnTopMode()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)label(...)labelAndHint(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)multiline(...)onTopMode(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()rows(...)scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)text(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); + index.put("com.codename1.ui.AutoCompleteTextComponent.AutoCompleteFilter", splitMembers("filter(...)")); index.put("com.codename1.ui.AutoCompleteTextField", splitMembers("addActionListener(...)addCloseListener(...)addDataChangeListener(...)addDataChangedListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addListListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clear()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)deleteChar()drop(...)fireDataChanged(...)fireDoneEvent()fireDoneEvent(...)getAbsoluteAlignment()getAbsoluteX()getAbsoluteY()getAccessibilityText()getActualRows()getAlignment()getAllStyles()getAnimationManager()getAsDouble(...)getAsInt(...)getAsLong(...)getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getColumns()getCommitTimeout()getCompletion()getComponentForm()getComponentState()getConstraint()getCursor()getCursorBlinkTimeOff()getCursorBlinkTimeOn()getCursorPosition()getCursorX()getCursorY()getDirtyRegion()getDisabledStyle()getDoneListener()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getGrowLimit()getHeight()getHint()getHintIcon()getHintLabel()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getInputMode()getInputModeOrder()getLabelForComponent()getLines()getLinesToScroll()getMaxSize()getMinimumElementsShownInPopup()getMinimumLength()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getRows()getRowsGap()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getText()getTextAt(...)getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getUnsupportedChars()getVerticalAlignment()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()insertChars(...)isActAsLabel()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnableInputScroll()isEnabled()isEndsWith3Points()isFlatten()isFocusable()isGrabsPointerEvents()isGrowByContent()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isLeftAndRightEditingTrigger()isOpaque()isOverwriteMode()isOwnedBy(...)isPendingCommit()isPinchBlocksDragAndDrop()isQwertyInput()isRTL()isReplaceMenu()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSingleLineTextArea()isSmoothScrolling()isSnapToGrid()isStartsWithMode()isTactileTouch()isTensileDragEnabled()isTextSelectionEnabled()isTraversable()isUseSoftkeys()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)registerAsInputDevice()remove()removeActionListener(...)removeCloseListener(...)removeDataChangeListener(...)removeDataChangedListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeListListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setActAsLabel(...)setAlignment(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setColumns(...)setCommitTimeout(...)setCompletion(...)setCompletionRenderer(...)setComponentState(...)setConstraint(...)setCursor(...)setCursorBlinkTimeOff(...)setCursorBlinkTimeOn(...)setCursorPosition(...)setDirtyRegion(...)setDisabledStyle(...)setDoneListener(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditable(...)setEditingDelegate(...)setEnableInputScroll(...)setEnabled(...)setEndsWith3Points(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setGrowByContent(...)setGrowLimit(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHint(...)setHintIcon(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInputMode(...)setInputModeOrder(...)setIsScrollVisible(...)setLabelForComponent(...)setLeftAndRightEditingTrigger(...)setLinesToScroll(...)setMaxSize(...)setMinimumElementsShownInPopup(...)setMinimumLength(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOverwriteMode(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPopupPosition(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setQwertyInput(...)setRTL(...)setReplaceMenu(...)setRippleEffect(...)setRows(...)setRowsGap(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSingleLineTextArea(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setStartsWithMode(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextSelectionEnabled(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setUnsupportedChars(...)setUseSoftkeys(...)setVerticalAlignment(...)setVisible(...)setWidth(...)setX(...)setY(...)showPopup()startEditing()startEditingAsync()stopEditing()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)validChar(...)visibleBoundsContains(...)")); index.put("com.codename1.ui.BlockingDisallowedException", splitMembers("")); index.put("com.codename1.ui.BrowserComponent", splitMembers("add(...)addAll(...)addBrowserNavigationCallback(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addJSCallback(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)addWebEventListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)back()bindProperty(...)blocksSideSwipe()captureScreenshot()clearClientProperties()clearHistory()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createJSProxy(...)createReplaceTransition(...)createStyleAnimation(...)destroy()drop(...)execute(...)executeAndReturnString(...)executeAndWait(...)exposeInJavaScript(...)findDropTargetAt(...)findFirstFocusable()fireBrowserNavigationCallbacks(...)fireWebEvent(...)flushReplace()forceRevalidate()forward()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getBrowserNavigationCallback()getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTitle()getTooltip()getUIID()getUIManager()getURL()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasBack()hasFixedPreferredSize()hasFocus()hasForward()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDebugMode()isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFireCallbacksOnEdt()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isNativeScrollingEnabled()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isPinchToZoomEnabled()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isURLWithCustomHeadersSupported()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)postMessage(...)putClientProperty(...)ready()ready(...)refreshTheme()refreshTheme(...)reload()remove()removeAll()removeBrowserNavigationCallback(...)removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeJSCallback(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)removeWebEventListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setBrowserNavigationCallback(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDebugMode(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFireCallbacksOnEdt(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNativeScrollingEnabled(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPage(...)setPinchBlocksDragAndDrop(...)setPinchToZoomEnabled(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setProperty(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setURL(...)setURLHierarchy(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stop()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)waitForReady()createDataURI(...)injectParameters(...)isNativeBrowserSupported()")); + index.put("com.codename1.ui.BrowserComponent.JSExpression", splitMembers("toString()")); + index.put("com.codename1.ui.BrowserComponent.JSRef", splitMembers("getBoolean()getDouble()getInt()getJSType()getValue()isNull()toString()")); + index.put("com.codename1.ui.BrowserComponent.JSType", splitMembers("get(...)")); index.put("com.codename1.ui.BrowserWindow", splitMembers("addCloseListener(...)addLoadListener(...)close()removeCloseListener(...)removeLoadListener(...)setSize(...)setTitle(...)show()")); + index.put("com.codename1.ui.BrowserWindow.EvalRequest", splitMembers("addListener(...)addObserver(...)asPromise()await()cancel(...)countObservers()deleteObserver(...)deleteObservers()error(...)except(...)get()get(...)getJS()hasChanged()isCancelled()isDone()isReady()notifyObservers()notifyObservers(...)onResult(...)ready(...)setJS(...)waitFor()")); index.put("com.codename1.ui.Button", splitMembers("addActionListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)bindStateTo(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAlignment()getAllStyles()getAnimationManager()getBadgeStyleComponent()getBadgeText()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand()getComponentForm()getComponentState()getCursor()getDirtyRegion()getDisabledIcon()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFontIcon()getFontIconSize()getGap()getHeight()getIcon()getIconFont()getIconFromState()getIconStyleComponent()getIconUIID()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getListeners()getMask()getMaskName()getMaskedIcon()getMaterialIcon()getMaterialIconSize()getMaxAutoSize()getMinAutoSize()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedIcon()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getReleaseRadius()getRolloverIcon()getRolloverPressedIcon()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getShiftMillimeters()getShiftMillimetersF()getShiftText()getSideGap()getState()getStringWidth(...)getStyle()getTabIndex()getTensileLength()getText()getTextPosition()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVerticalAlignment()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isAutoRelease()isAutoSizeMode()isBlockLead()isCapsText()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isEndsWith3Points()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isLegacyRenderer()isOpaque()isOppositeSide()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSelected()isShouldLocalize()isShowEvenIfBlank()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTextSelectionEnabled()isTickerEnabled()isTickerRunning()isToggle()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)pressed()putClientProperty(...)refreshTheme()refreshTheme(...)released()released(...)remove()removeActionListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlignment(...)setAlwaysTensile(...)setAutoRelease(...)setAutoSizeMode(...)setBadgeText(...)setBadgeUIID(...)setBlockLead(...)setBoundPropertyValue(...)setCapsText(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommand(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledIcon(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setEndsWith3Points(...)setFlatten(...)setFocus(...)setFocusable(...)setFontIcon(...)setGap(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIcon(...)setIconUIID(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLegacyRenderer(...)setMask(...)setMaskName(...)setMaterialIcon(...)setMaxAutoSize(...)setMinAutoSize(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedIcon(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setReleaseRadius(...)setReleased()setRippleEffect(...)setRolloverIcon(...)setRolloverPressedIcon(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedStyle(...)setShiftMillimeters(...)setShiftText(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setShowEvenIfBlank(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextPosition(...)setTextSelectionEnabled(...)setTickerEnabled(...)setToggle(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVerticalAlignment(...)setVisible(...)setWidth(...)setX(...)setY(...)shouldTickerStart()startEditingAsync()startTicker()startTicker(...)stopEditing(...)stopTicker()stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)unbindStateFrom(...)visibleBoundsContains(...)isButtonRippleEffectDefault()isCapsTextDefault()setButtonRippleEffectDefault(...)setCapsTextDefault(...)")); index.put("com.codename1.ui.ButtonGroup", splitMembers("add(...)addActionListener(...)addAll(...)clearSelection()getButtonCount()getRadioButton(...)getSelected()getSelectedIndex()isSelected()remove(...)removeActionListener(...)setSelected(...)")); - index.put("com.codename1.ui.CN", splitMembers("addDefaultHeader(...)addEdtErrorHandler(...)addMessageListener(...)addNetworkErrorListener(...)addNetworkProgressListener(...)addToQueue(...)addToQueueAndWait(...)addWindowListener(...)announceForAccessibility(...)callSerially(...)callSeriallyAndWait(...)callSeriallyOnIdle(...)canDial()canExecute(...)canForceOrientation()canInstallOnHomescreen()captureScreen()clearStorage()clearStorageCache()convertToPixels(...)createSoftWeakRef(...)createThread(...)delete(...)deleteStorageFile(...)deregisterPush()dial(...)execute(...)existsInFileSystem(...)existsInStorage(...)exitApplication()exitFullScreen()extractHardRef(...)flushStorageCache()getAppHomePath()getCachesDir()getCurrentForm()getDesktopSize()getDeviceDensity()getDisplayHeight()getDisplayWidth()getDragStartPercentage()getFileLastModifiedFile(...)getFileLength(...)getFileSystemRootAvailableSpace(...)getFileSystemRootSizeBytes(...)getFileSystemRootType(...)getFileSystemRoots()getInitialWindowSizeHintPercent()getPlatformName()getPluginSupport()getProperty(...)getSMSSupport()getSharedJavascriptContext()getWindowBounds()hasCachesDir()hasCamera()invokeAndBlock(...)invokeWithoutBlocking(...)isDarkMode()isDesktop()isDirectory(...)isEdt()isEnableAsyncStackTraces()isFullScreenSupported()isHiddenFile(...)isInFullScreenMode()isMinimized()isNativePickerTypeSupported(...)isNativeShareSupported()isPortrait()isScreenSaverDisableSupported()isSimulator()isTablet()killAndWait(...)listFiles(...)listStorageEntries()lockOrientation(...)log(...)minimizeApplication()mkdir(...)onCanInstallOnHomescreen(...)openGallery(...)postMessage(...)promptInstallOnHomescreen()readObjectFromStorage(...)registerPush()removeEdtErrorHandler(...)removeMessageListener(...)removeNetworkErrorListener(...)removeNetworkProgressListener(...)removeWindowListener(...)renameFile(...)requestFullScreen()restoreMinimizedApplication()restoreToBookmark()scheduleBackgroundTask(...)sendLog()sendMessage(...)sendSMS(...)setBookmark(...)setDarkMode(...)setDragStartPercentage(...)setEnableAsyncStackTraces(...)setHiddenFile(...)setInitialWindowSizeHintPercent(...)setInterval(...)setProperty(...)setScreenSaverEnabled(...)setTimeout(...)setWindowSize(...)share(...)showNativePicker(...)startThread(...)storageEntrySize(...)unlockOrientation()updateNetworkThreadCount(...)vibrate(...)writeObjectToStorage(...)")); + index.put("com.codename1.ui.CN", splitMembers("addDefaultHeader(...)addEdtErrorHandler(...)addMessageListener(...)addNetworkErrorListener(...)addNetworkProgressListener(...)addToQueue(...)addToQueueAndWait(...)addWindowListener(...)announceForAccessibility(...)callSerially(...)callSeriallyAndWait(...)callSeriallyOnIdle(...)canDial()canExecute(...)canForceOrientation()canInstallOnHomescreen()captureScreen()clearStorage()clearStorageCache()convertToPixels(...)createSoftWeakRef(...)createThread(...)delete(...)deleteStorageFile(...)deregisterPush()dial(...)execute(...)existsInFileSystem(...)existsInStorage(...)exitApplication()exitFullScreen()extractHardRef(...)flushStorageCache()getAppHomePath()getCachesDir()getCurrentForm()getDesktopSize()getDeviceDensity()getDisplayHeight()getDisplayWidth()getDragStartPercentage()getFileLastModifiedFile(...)getFileLength(...)getFileSystemRootAvailableSpace(...)getFileSystemRootSizeBytes(...)getFileSystemRootType(...)getFileSystemRoots()getInitialWindowSizeHintPercent()getPlatformName()getPluginSupport()getProperty(...)getSMSSupport()getSharedJavascriptContext()getWindowBounds()hasCachesDir()hasCamera()invokeAndBlock(...)invokeWithoutBlocking(...)invokeWithoutBlockingWithResultSync(...)isDarkMode()isDesktop()isDirectory(...)isEdt()isEnableAsyncStackTraces()isFullScreenSupported()isHiddenFile(...)isInFullScreenMode()isLockOrientation()isMinimized()isNativePickerTypeSupported(...)isNativeShareSupported()isPortrait()isScreenSaverDisableSupported()isSimulator()isTablet()killAndWait(...)listFiles(...)listStorageEntries()lockOrientation(...)log(...)minimizeApplication()mkdir(...)onCanInstallOnHomescreen(...)openGallery(...)postMessage(...)promptInstallOnHomescreen()readObjectFromStorage(...)registerPush()removeEdtErrorHandler(...)removeMessageListener(...)removeNetworkErrorListener(...)removeNetworkProgressListener(...)removeWindowListener(...)renameFile(...)requestFullScreen()restoreMinimizedApplication()restoreToBookmark()scheduleBackgroundTask(...)sendLog()sendMessage(...)sendSMS(...)setBookmark(...)setDarkMode(...)setDragStartPercentage(...)setEnableAsyncStackTraces(...)setHiddenFile(...)setInitialWindowSizeHintPercent(...)setInterval(...)setProperty(...)setScreenSaverEnabled(...)setTimeout(...)setWindowSize(...)share(...)showNativePicker(...)startThread(...)storageEntrySize(...)unlockOrientation()updateNetworkThreadCount(...)vibrate(...)writeObjectToStorage(...)")); index.put("com.codename1.ui.CN1Constants", splitMembers("")); index.put("com.codename1.ui.Calendar", splitMembers("add(...)addActionListener(...)addAll(...)addComponent(...)addDataChangeListener(...)addDataChangedListener(...)addDayActionListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addMonthChangedListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCurrentDate()getCursor()getDate()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMonthViewSelectedStyle()getMonthViewUnSelectedStyle()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedDay()getSelectedDays()getSelectedDaysUIID()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTimeZone()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()highlightDate(...)highlightDates(...)invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChangesSelectedDateEnabled()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isMultipleSelectionEnabled()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isTwoDigitMode()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeAll()removeComponent(...)removeDataChangeListener(...)removeDataChangedListener(...)removeDayActionListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removeMonthChangedListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setChangesSelectedDateEnabled(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCurrentDate(...)setCursor(...)setDate(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setMonthViewSelectedStyle(...)setMonthViewUnSelectedStyle(...)setMultipleSelectionEnabled(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedDate(...)setSelectedDays(...)setSelectedDaysUIID(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTimeZone(...)setTooltip(...)setTraversable(...)setTwoDigitMode(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)setYearRange(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unHighlightDate(...)unHighlightDates(...)unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.ui.CheckBox", splitMembers("addActionListener(...)addChangeListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)bindStateTo(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAlignment()getAllStyles()getAnimationManager()getBadgeStyleComponent()getBadgeText()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand()getComponentForm()getComponentState()getCursor()getDirtyRegion()getDisabledIcon()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFontIcon()getFontIconSize()getGap()getHeight()getIcon()getIconFont()getIconFromState()getIconStyleComponent()getIconUIID()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getListeners()getMask()getMaskName()getMaskedIcon()getMaterialIcon()getMaterialIconSize()getMaxAutoSize()getMinAutoSize()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedIcon()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getReleaseRadius()getRolloverIcon()getRolloverPressedIcon()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getShiftMillimeters()getShiftMillimetersF()getShiftText()getSideGap()getState()getStringWidth(...)getStyle()getTabIndex()getTensileLength()getText()getTextPosition()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVerticalAlignment()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isAutoRelease()isAutoSizeMode()isBlockLead()isCapsText()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isEndsWith3Points()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isLegacyRenderer()isOpaque()isOppositeSide()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSelected()isShouldLocalize()isShowEvenIfBlank()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTextSelectionEnabled()isTickerEnabled()isTickerRunning()isToggle()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)pressed()putClientProperty(...)refreshTheme()refreshTheme(...)released()released(...)remove()removeActionListener(...)removeChangeListeners(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlignment(...)setAlwaysTensile(...)setAutoRelease(...)setAutoSizeMode(...)setBadgeText(...)setBadgeUIID(...)setBlockLead(...)setBoundPropertyValue(...)setCapsText(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommand(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledIcon(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setEndsWith3Points(...)setFlatten(...)setFocus(...)setFocusable(...)setFontIcon(...)setGap(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIcon(...)setIconUIID(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLegacyRenderer(...)setMask(...)setMaskName(...)setMaterialIcon(...)setMaxAutoSize(...)setMinAutoSize(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOppositeSide(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedIcon(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setReleaseRadius(...)setReleased()setRippleEffect(...)setRolloverIcon(...)setRolloverPressedIcon(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelected(...)setSelectedStyle(...)setShiftMillimeters(...)setShiftText(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setShowEvenIfBlank(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextPosition(...)setTextSelectionEnabled(...)setTickerEnabled(...)setToggle(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVerticalAlignment(...)setVisible(...)setWidth(...)setX(...)setY(...)shouldTickerStart()startEditingAsync()startTicker()startTicker(...)stopEditing(...)stopTicker()stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)unbindStateFrom(...)visibleBoundsContains(...)createToggle(...)")); - index.put("com.codename1.ui.ComboBox", splitMembers("addActionListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addItem(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addSelectionListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComboBoxImage()getComponentForm()getComponentState()getCurrentSelected()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFixedSelection()getHeight()getHint()getHintIcon()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getItemGap()getLabelForComponent()getListSizeCalculationSampleCount()getListeners()getMaxElementHeight()getMinElementHeight()getModel()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOrientation()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getRenderer()getRenderingPrototype()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedIndex()getSelectedItem()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isActAsSpinnerDialog()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isCommandList()isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnoreFocusComponentWhenUnfocused()isIgnorePointerEvents()isIncludeSelectCancel()isLongPointerPressActionEnabled()isMutableRendererBackgrounds()isNumericKeyActions()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isShowingPopupDialog()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeSelectionListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setActAsSpinnerDialog(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComboBoxImage(...)setCommandList(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFireOnClick(...)setFixedSelection(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHint(...)setHintIcon(...)setIgnoreFocusComponentWhenUnfocused(...)setIgnorePointerEvents(...)setIncludeSelectCancel(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInputOnFocus(...)setIsScrollVisible(...)setItemGap(...)setLabelForComponent(...)setListCellRenderer(...)setListSizeCalculationSampleCount(...)setLongPointerPressActionEnabled(...)setMaxElementHeight(...)setMinElementHeight(...)setModel(...)setMutableRendererBackgrounds(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setNumericKeyActions(...)setOpaque(...)setOrientation(...)setOwner(...)setPaintFocusBehindList(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRenderer(...)setRenderingPrototype(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollToSelected(...)setScrollVisible(...)setSelectCommandText(...)setSelectedIndex(...)setSelectedItem(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)size()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)isDefaultActAsSpinnerDialog()isDefaultIncludeSelectCancel()setDefaultActAsSpinnerDialog(...)setDefaultIncludeSelectCancel(...)")); + index.put("com.codename1.ui.ComboBox", splitMembers("addActionListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addSelectionListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComboBoxImage()getComponentForm()getComponentState()getCurrentSelected()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFixedSelection()getHeight()getHint()getHintIcon()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getItemGap()getLabelForComponent()getListSizeCalculationSampleCount()getListeners()getMaxElementHeight()getMinElementHeight()getModel()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOrientation()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getRenderer()getRenderingPrototype()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedIndex()getSelectedItem()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isActAsSpinnerDialog()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isCommandList()isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnoreFocusComponentWhenUnfocused()isIgnorePointerEvents()isIncludeSelectCancel()isLongPointerPressActionEnabled()isMutableRendererBackgrounds()isNumericKeyActions()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isShowingPopupDialog()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeSelectionListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setActAsSpinnerDialog(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComboBoxImage(...)setCommandList(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFireOnClick(...)setFixedSelection(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHint(...)setHintIcon(...)setIgnoreFocusComponentWhenUnfocused(...)setIgnorePointerEvents(...)setIncludeSelectCancel(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInputOnFocus(...)setIsScrollVisible(...)setItemGap(...)setLabelForComponent(...)setListCellRenderer(...)setListSizeCalculationSampleCount(...)setLongPointerPressActionEnabled(...)setMaxElementHeight(...)setMinElementHeight(...)setModel(...)setMutableRendererBackgrounds(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setNumericKeyActions(...)setOpaque(...)setOrientation(...)setOwner(...)setPaintFocusBehindList(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRenderer(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollToSelected(...)setScrollVisible(...)setSelectCommandText(...)setSelectedIndex(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)size()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)isDefaultActAsSpinnerDialog()isDefaultIncludeSelectCancel()setDefaultActAsSpinnerDialog(...)setDefaultIncludeSelectCancel(...)")); index.put("com.codename1.ui.Command", splitMembers("actionPerformed(...)equals(...)getClientProperty(...)getCommandName()getDisabledIcon()getIcon()getIconFont()getIconGapMM()getId()getMaterialIcon()getMaterialIconSize()getPressedIcon()getRolloverIcon()hashCode()isDisposesDialog()isEnabled()putClientProperty(...)setCommandName(...)setDisabledIcon(...)setDisposesDialog(...)setEnabled(...)setIcon(...)setIconFont(...)setIconGapMM(...)setMaterialIcon(...)setMaterialIconSize(...)setPressedIcon(...)setRolloverIcon(...)toString()create(...)createMaterial(...)")); index.put("com.codename1.ui.CommonProgressAnimations", splitMembers("")); + index.put("com.codename1.ui.CommonProgressAnimations.CircleProgress", splitMembers("addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)markComponentLoading(...)")); + index.put("com.codename1.ui.CommonProgressAnimations.EmptyAnimation", splitMembers("addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)markComponentLoading(...)")); + index.put("com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation", splitMembers("addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()cols()cols(...)contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()rows()rows(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)markComponentLoading(...)")); + index.put("com.codename1.ui.CommonProgressAnimations.ProgressAnimation", splitMembers("addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)getProgressAnimation(...)markComponentLoading(...)markComponentReady(...)")); index.put("com.codename1.ui.Component", splitMembers("addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)getDefaultDragTransparency()isSetCursorSupported()parsePreferredSize(...)setDefaultDragTransparency(...)setSameHeight(...)setSameSize(...)setSameWidth(...)")); index.put("com.codename1.ui.ComponentGroup", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getElementUIID()getGroupFlag()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isForceGroup()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isHorizontal()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setElementUIID(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setForceGroup(...)setGrabsPointerEvents(...)setGroupFlag(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHorizontal(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)enclose(...)encloseHorizontal(...)")); index.put("com.codename1.ui.ComponentImage", splitMembers("addActionListener(...)animate()applyMask(...)applyMaskAutoScale(...)asyncLock(...)createMask()disablePulsingAnimation()dispose()enablePulsingAnimation(...)fill(...)fireChangedEvent()flipHorizontally(...)flipVertically(...)getComponent()getGraphics()getHeight()getImage()getImageName()getRGB()getRGB(...)getRGBCached()getSVGDocument()getWidth()isAnimation()isLocked()isOpaque()isPulsingAnimationEnabled()isSVG()lock()mirror()modifyAlpha(...)modifyAlphaWithTranslucency(...)removeActionListener(...)requiresDrawImage()rotate(...)rotate180Degrees(...)rotate270Degrees(...)rotate90Degrees(...)scale(...)scaled(...)scaledHeight(...)scaledLargerRatio(...)scaledSmallerRatio(...)scaledWidth(...)setAnimation(...)setImageName(...)subImage(...)toEncodedImage()toRGB(...)unlock()")); - index.put("com.codename1.ui.ComponentSelector", splitMembers("add(...)addActionListener(...)addAll(...)addDataChangedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addScrollListener(...)addStyleListener(...)addTags(...)animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateStyle(...)animateUnlayout(...)animateUnlayoutAndWait(...)append(...)applyRTL(...)asComponent()asList()clear()clear(...)clearClientProperties()closest(...)contains(...)containsAll(...)containsInSubtree(...)createProxyStyle()each(...)equals(...)fadeIn()fadeIn(...)fadeInAndWait()fadeInAndWait(...)fadeOut()fadeOut(...)fadeOutAndWait(...)filter(...)find(...)findFirstFocusable()first()firstChild()forceRevalidate()getAllStyles()getAnimationManager()getClientProperty(...)getComponentAt(...)getComponentForm()getDisabledStyle()getParent()getPressedStyle()getSelectedStyle()getStyle()getStyle(...)getText()getUnselectedStyle()growShrink(...)hashCode()invalidate()isEmpty()isHidden()isIgnorePointerEvents()isVisible()iterator()lastChild()layoutContainer()map(...)merge(...)nextSibling()paint(...)paintBackgrounds(...)paintComponent(...)paintLockRelease()parent(...)parents(...)prevSibling()putClientProperty(...)refreshTheme()refreshTheme(...)remove()remove(...)removeActionListener(...)removeAll()removeAll(...)removeDataChangedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStyleListener(...)removeStyleListeners()removeTags(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()retainAll(...)revalidate()scrollComponentToVisible(...)selectAllStyles()selectDisabledStyle()selectPressedStyle()selectSelectedStyle()selectUnselectedStyle()set3DText(...)set3DTextNorth(...)setAlignment(...)setAutoSizeMode(...)setBackgroundGradientEndColor(...)setBackgroundGradientRelativeSize(...)setBackgroundGradientRelativeX(...)setBackgroundGradientRelativeY(...)setBackgroundGradientStartColor(...)setBackgroundType(...)setBgColor(...)setBgImage(...)setBgPainter(...)setBgTransparency(...)setBorder(...)setCellRenderer(...)setCommand(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledIcon(...)setDisabledStyle(...)setDoneListener(...)setDraggable(...)setDropTarget(...)setEditable(...)setEnabled(...)setEndsWith3Points(...)setFgColor(...)setFlatten(...)setFocusable(...)setFont(...)setFontSize(...)setFontSizeMillimeters(...)setFontSizePercent(...)setGap(...)setGrabsPointerEvents(...)setHeight(...)setHidden(...)setHideInPortait(...)setIcon(...)setIconUIID(...)setIgnorePointerEvents(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setLegacyRenderer(...)setMargin(...)setMarginMillimeters(...)setMarginPercent(...)setMask(...)setMaskName(...)setMaterialIcon(...)setName(...)setOpacity(...)setOverline(...)setPadding(...)setPaddingMillimeters(...)setPaddingPercent(...)setPreferredH(...)setPreferredSize(...)setPreferredW(...)setPressedIcon(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRolloverIcon(...)setRolloverPressedIcon(...)setSameHeight()setSameWidth()setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShiftMillimeters(...)setShiftText(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setShowEvenIfBlank(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setStrikeThru(...)setTactileTouch(...)setTensileLength(...)setText(...)setTextDecoration(...)setTextPosition(...)setTickerEnabled(...)setUIID(...)setUnderline(...)setUnselectedStyle(...)setVerticalAlignment(...)setVisible(...)setWidth(...)setX(...)setY(...)size()slideDown()slideDown(...)slideDownAndWait(...)slideUp()slideUp(...)slideUpAndWait(...)startTicker(...)stopTicker()stripMarginAndPadding()toArray()toString()$(...)select(...)")); + index.put("com.codename1.ui.ComponentSelector", splitMembers("add(...)addActionListener(...)addAll(...)addDataChangedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addScrollListener(...)addStyleListener(...)addTags(...)animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateStyle(...)animateUnlayout(...)animateUnlayoutAndWait(...)append(...)applyRTL(...)asComponent()asComponent(...)asList()clear()clear(...)clearClientProperties()closest(...)contains(...)containsAll(...)containsInSubtree(...)createProxyStyle()each(...)equals(...)fadeIn()fadeIn(...)fadeInAndWait()fadeInAndWait(...)fadeOut()fadeOut(...)fadeOutAndWait(...)filter(...)find(...)findFirstFocusable()first()firstChild()forceRevalidate()getAllStyles()getAnimationManager()getClientProperty(...)getComponentAt(...)getComponentForm()getDisabledStyle()getParent()getPressedStyle()getSelectedStyle()getStyle()getStyle(...)getText()getUnselectedStyle()growShrink(...)hashCode()invalidate()isEmpty()isHidden()isIgnorePointerEvents()isVisible()iterator()lastChild()layoutContainer()map(...)merge(...)nextSibling()paint(...)paintBackgrounds(...)paintComponent(...)paintLockRelease()parent(...)parents(...)prevSibling()putClientProperty(...)refreshTheme()refreshTheme(...)remove()remove(...)removeActionListener(...)removeAll()removeAll(...)removeDataChangedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStyleListener(...)removeStyleListeners()removeTags(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()retainAll(...)revalidate()scrollComponentToVisible(...)selectAllStyles()selectDisabledStyle()selectPressedStyle()selectSelectedStyle()selectUnselectedStyle()set3DText(...)set3DTextNorth(...)setAlignment(...)setAutoSizeMode(...)setBackgroundGradientEndColor(...)setBackgroundGradientRelativeSize(...)setBackgroundGradientRelativeX(...)setBackgroundGradientRelativeY(...)setBackgroundGradientStartColor(...)setBackgroundType(...)setBgColor(...)setBgImage(...)setBgPainter(...)setBgTransparency(...)setBorder(...)setCellRenderer(...)setCommand(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledIcon(...)setDisabledStyle(...)setDoneListener(...)setDraggable(...)setDropTarget(...)setEditable(...)setEnabled(...)setEndsWith3Points(...)setFgColor(...)setFlatten(...)setFocusable(...)setFont(...)setFontSize(...)setFontSizeMillimeters(...)setFontSizePercent(...)setGap(...)setGrabsPointerEvents(...)setHeight(...)setHidden(...)setHideInPortait(...)setIcon(...)setIconUIID(...)setIgnorePointerEvents(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setLegacyRenderer(...)setMargin(...)setMarginMillimeters(...)setMarginPercent(...)setMask(...)setMaskName(...)setMaterialIcon(...)setName(...)setOpacity(...)setOverline(...)setPadding(...)setPaddingMillimeters(...)setPaddingPercent(...)setPreferredH(...)setPreferredSize(...)setPreferredW(...)setPressedIcon(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRolloverIcon(...)setRolloverPressedIcon(...)setSameHeight()setSameWidth()setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShiftMillimeters(...)setShiftText(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setShowEvenIfBlank(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setStrikeThru(...)setTactileTouch(...)setTensileLength(...)setText(...)setTextDecoration(...)setTextPosition(...)setTickerEnabled(...)setUIID(...)setUnderline(...)setUnselectedStyle(...)setVerticalAlignment(...)setVisible(...)setWidth(...)setX(...)setY(...)size()slideDown()slideDown(...)slideDownAndWait(...)slideUp()slideUp(...)slideUpAndWait(...)startTicker(...)stopTicker()stripMarginAndPadding()toArray()toArray(...)toString()$(...)select(...)")); + index.put("com.codename1.ui.ComponentSelector.ComponentClosure", splitMembers("call(...)")); + index.put("com.codename1.ui.ComponentSelector.ComponentMapper", splitMembers("map(...)")); + index.put("com.codename1.ui.ComponentSelector.Filter", splitMembers("filter(...)")); index.put("com.codename1.ui.Container", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)encloseIn(...)")); - index.put("com.codename1.ui.Dialog", splitMembers("add(...)addAll(...)addCommand(...)addCommandListener(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addGameKeyListener(...)addKeyListener(...)addLongPressListener(...)addOrientationListener(...)addPasteListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addShowListener(...)addSizeChangedListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()clearComponentsAwaitingRelease()configureCommands(...)contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)deregisterAnimated(...)dispatchCommand(...)dispatchPaste(...)dispose()drop(...)findCurrentlyEditingComponent()findDropTargetAt(...)findFirstFocusable()findNextFocusHorizontal(...)findNextFocusVertical(...)flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBackCommand()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBlurBackgroundRadius()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClearCommand()getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand(...)getCommandCount()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getContentPane()getCurrentInputDevice()getCursor()getDefaultCommand()getDialogComponent()getDialogPosition()getDialogPreferredSize()getDialogStyle()getDialogType()getDialogUIID()getDirtyRegion()getDisabledStyle()getDragRegionStatus(...)getDragTransparency()getDraggedx()getDraggedy()getEditOnShow()getEditingDelegate()getFocused()getFormLayeredPane(...)getGlassPane()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getInvisibleAreaUnderVKB()getLabelForComponent()getLayeredPane()getLayeredPane(...)getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMenuBar()getMenuStyle()getName()getNativeOverlay()getNextComponent(...)getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPopupDirectionBiasPortrait()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPreviousComponent(...)getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeArea()getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getSoftButton(...)getSoftButtonCount()getSourceCommand()getStyle()getTabIndex()getTabIterator(...)getTensileLength()getTextSelection()getTextSelectionSupport()getTintColor()getTitle()getTitleArea()getTitleComponent()getTitleStyle()getToolbar()getTooltip()getTransitionInAnimator()getTransitionOutAnimator()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()grabAnimationLock()growOrShrink()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()hasMedia()invalidate()isAlwaysTensile()isAutoDispose()isBlockLead()isCellRenderer()isChildOf(...)isCyclicFocus()isDisposeWhenPointerOutOfBounds()isDragRegion(...)isDraggable()isDropTarget()isEditable()isEditing()isEnableCursors()isEnabled()isFlatten()isFocusScrolling()isFocusable()isFormBottomPaddingEditingMode()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isInteractionDialogMode()isMinimizeOnBack()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollable()isScrollableX()isScrollableY()isSingleFocusMode()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackground(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)placeButtonCommands(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)registerAnimated(...)releaseAnimationLock()remove()removeAll()removeAllCommands()removeAllShowListeners()removeCommand(...)removeCommandListener(...)removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeGameKeyListener(...)removeKeyListener(...)removeLongPressListener(...)removeOrientationListener(...)removePasteListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeShowListener(...)removeSizeChangedListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAllowEnableLayoutOnPaint(...)setAlwaysTensile(...)setAutoDispose(...)setBackCommand(...)setBgImage(...)setBlockLead(...)setBlurBackgroundRadius(...)setBoundPropertyValue(...)setCellRenderer(...)setClearCommand(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCurrentInputDevice(...)setCursor(...)setCyclicFocus(...)setDefaultCommand(...)setDialogPosition(...)setDialogStyle(...)setDialogType(...)setDialogUIID(...)setDirtyRegion(...)setDisabledStyle(...)setDisposeWhenPointerOutOfBounds(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditOnShow(...)setEditingDelegate(...)setEnableCursors(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusScrolling(...)setFocusable(...)setFocused(...)setFormBottomPaddingEditingMode(...)setGlassPane(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInteractionDialogMode(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setMenuBar(...)setMenuCellRenderer(...)setMenuTransitions(...)setMinimizeOnBack(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOverrideInvisibleAreaUnderVKB(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPopupDirectionBiasPortrait(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPreviousForm(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaChanged()setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setSourceCommand(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTimeout(...)setTintColor(...)setTitle(...)setTitleComponent(...)setTitleStyle(...)setToolBar(...)setToolbar(...)setTooltip(...)setTransitionInAnimator(...)setTransitionOutAnimator(...)setTransitions(...)setTraversable(...)setUIID(...)setUIIDByPopupPosition(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)show()show(...)showAtPosition(...)showBack()showDialog()showModeless()showPacked(...)showPopupDialog(...)showStetched(...)showStretched(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)wasDisposedDueToOutOfBoundsTouch()wasDisposedDueToRotation()getDefaultBlurBackgroundRadius()getDefaultDialogPosition()getDefaultDialogType()isAutoAdjustDialogSize()isCommandsAsButtons()isDefaultDisposeWhenPointerOutOfBounds()isDefaultInteractionDialogMode()isDisableStaticDialogScrolling()setAutoAdjustDialogSize(...)setCommandsAsButtons(...)setDefaultBlurBackgroundRadius(...)setDefaultDialogPosition(...)setDefaultDialogType(...)setDefaultDisposeWhenPointerOutOfBounds(...)setDefaultInteractionDialogMode(...)setDisableStaticDialogScrolling(...)")); - index.put("com.codename1.ui.Display", splitMembers("addCompletionHandler(...)addEdtErrorHandler(...)addMessageListener(...)addVirtualKeyboardListener(...)addWindowListener(...)announceForAccessibility(...)areMutableImagesFast()callSerially(...)callSeriallyAndWait(...)callSeriallyOnIdle(...)canDial()canExecute(...)canForceOrientation()canInstallOnHomescreen()cancelLocalNotification(...)captureAudio(...)capturePhoto(...)captureScreen()captureVideo(...)convertBidiLogicalToVisual(...)convertToPixels(...)copyToClipboard(...)createBackgroundMedia(...)createBackgroundMediaAsync(...)createContact(...)createMedia(...)createMediaAsync(...)createMediaRecorder(...)createSoftWeakRef(...)createThread(...)delete(...)deleteContact(...)deregisterPush()dial(...)dismissNotification(...)dispatchMessage(...)editString(...)execute(...)exists(...)exitApplication()exitFullScreen()extractHardRef(...)fireVirtualKeyboardEvent(...)fireWindowEvent(...)flashBacklight(...)gaussianBlurImage(...)getAllContacts(...)getAvailableRecordingMimeTypes()getCharLocation(...)getCodeScanner()getCommandBehavior()getContactById(...)getCrashReporter()getCurrent()getDatabasePath(...)getDensityStr()getDesktopSize()getDeviceDensity()getDisplayHeight()getDisplaySafeArea(...)getDisplayWidth()getDragSpeed(...)getDragStartPercentage()getFrameRate()getGameAction(...)getImageIO()getInAppPurchase()getInAppPurchase(...)getInitialWindowSizeHintPercent()getInvisibleAreaUnderVKB()getKeyCode(...)getKeyboardType()getLargerTextScale()getLineSeparator()getLinkedContactIds(...)getLocalizationManager()getLocationManager()getLongPointerPressInterval()getMediaRecorderingMimeType()getMsisdn()getPasteDataFromClipboard()getPlatformName()getPlatformOverrides()getPluginSupport()getPreferredBackgroundFetchInterval(...)getProjectBuildHints()getProperty(...)getSMSSupport()getSharedJavascriptContext()getShowDuringEditBehavior()getStackTrace(...)getSupportedVirtualKeyboard()getUdid()getVirtualKeyboardListener()getWindowBounds()hasCamera()hasDragOccured()hasNativeTheme()hideNotify()installNativeTheme()invokeAndBlock(...)invokeWithoutBlocking(...)isAllowMinimizing()isAltGraphKeyDown()isAltKeyDown()isAutoFoldVKBOnFormSwitch()isBackgroundFetchSupported()isBadgingSupported()isBidiAlgorithm()isBuiltinSoundAvailable(...)isBuiltinSoundsEnabled()isCallDetectionSupported()isClickTouchScreen()isContactsPermissionGranted()isControlKeyDown()isDarkMode()isDatabaseCustomPathSupported()isDesktop()isEdt()isEnableAsyncStackTraces()isFullScreenSupported()isGalleryTypeSupported(...)isGaussianBlurSupported()isGetAllContactsFast()isInCall()isInFullScreenMode()isInTransition()isJailbrokenDevice()isLargerTextEnabled()isMetaKeyDown()isMinimized()isMultiKeyMode()isMultiTouch()isNativeCommands()isNativeInputSupported()isNativePickerTypeSupported(...)isNativeShareSupported()isNativeTitle()isNativeVideoPlayerControlsIncluded()isNotificationSupported()isOpenNativeNavigationAppSupported()isPortrait()isPureTouch()isRTL(...)isRightMouseButtonDown()isScreenSaverDisableSupported()isScrollWheeling()isShiftKeyDown()isSimulator()isTablet()isThirdSoftButton()isTouchScreenDevice()isVirtualKeyboardShowing()keyPressed(...)keyReleased(...)lockOrientation(...)minimizeApplication()notifyPushCompletion()notifyStatusBar(...)numAlphaLevels()numColors()onCanInstallOnHomescreen(...)onEditingComplete(...)openGallery(...)openImageGallery(...)openNativeNavigationApp(...)openOrCreate(...)platformUsesInputMode()playBuiltinSound(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)postMessage(...)promptInstallOnHomescreen()refreshContacts()refreshNativeTitle()registerPush()registerPush(...)removeCompletionHandler(...)removeEdtErrorHandler(...)removeMessageListener(...)removeVirtualKeyboardListener(...)removeWindowListener(...)requestFullScreen()restoreMinimizedApplication()restoreToBookmark()scheduleBackgroundTask(...)scheduleLocalNotification(...)screenshot(...)sendMessage(...)sendSMS(...)setAllowMinimizing(...)setAutoFoldVKBOnFormSwitch(...)setBadgeNumber(...)setBidiAlgorithm(...)setBookmark(...)setBuiltinSoundsEnabled(...)setCommandBehavior(...)setCrashReporter(...)setDarkMode(...)setDragStartPercentage(...)setEnableAsyncStackTraces(...)setFramerate(...)setInitialWindowSizeHintPercent(...)setInterval(...)setLongPointerPressInterval(...)setMultiKeyMode(...)setNativeCommands(...)setNoSleep(...)setPollingFrequency(...)setPreferredBackgroundFetchInterval(...)setProjectBuildHint(...)setProperty(...)setPureTouch(...)setScreenSaverEnabled(...)setShowDuringEditBehavior(...)setShowVirtualKeyboard(...)setThirdSoftButton(...)setTimeout(...)setTouchScreenDevice(...)setTransitionYield(...)setVirtualKeyboardListener(...)setWindowSize(...)share(...)shouldRenderSelection()shouldRenderSelection(...)showNativePicker(...)showNativeScreen(...)showNotify()sizeChanged(...)startRemoteControl()startThread(...)stopEditing(...)stopRemoteControl()unlockOrientation()vibrate(...)deinitialize()getInstance()init(...)isInitialized()")); + index.put("com.codename1.ui.Dialog", splitMembers("add(...)addAll(...)addCommand(...)addCommandListener(...)addComponent(...)addComponentAwaitingRelease(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addGameKeyListener(...)addKeyListener(...)addLongPressListener(...)addOrientationListener(...)addPasteListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addShowListener(...)addSizeChangedListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()clearComponentsAwaitingRelease()configureCommands(...)contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)deregisterAnimated(...)dispatchCommand(...)dispatchPaste(...)dispose()drop(...)findCurrentlyEditingComponent()findDropTargetAt(...)findFirstFocusable()findNextFocusHorizontal(...)findNextFocusVertical(...)flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBackCommand()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBlurBackgroundRadius()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClearCommand()getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand(...)getCommandCount()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getContentPane()getCurrentInputDevice()getCursor()getDefaultCommand()getDialogComponent()getDialogPosition()getDialogPreferredSize()getDialogStyle()getDialogType()getDialogUIID()getDirtyRegion()getDisabledStyle()getDragRegionStatus(...)getDragTransparency()getDraggedx()getDraggedy()getEditOnShow()getEditingDelegate()getFocused()getFormLayeredPane(...)getGlassPane()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getInvisibleAreaUnderVKB()getLabelForComponent()getLayeredPane()getLayeredPane(...)getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMenuBar()getMenuStyle()getName()getNativeOverlay()getNextComponent(...)getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPopupDirectionBiasPortrait()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPreviousComponent(...)getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeArea()getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getSoftButton(...)getSoftButtonCount()getSourceCommand()getStyle()getTabIndex()getTabIterator(...)getTensileLength()getTextSelection()getTextSelectionSupport()getTintColor()getTitle()getTitleArea()getTitleComponent()getTitleStyle()getToolbar()getTooltip()getTransitionInAnimator()getTransitionOutAnimator()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()grabAnimationLock()growOrShrink()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()hasMedia()invalidate()isAlwaysTensile()isAutoDispose()isBlockLead()isCellRenderer()isChildOf(...)isCyclicFocus()isDisposeWhenPointerOutOfBounds()isDragRegion(...)isDraggable()isDropTarget()isEditable()isEditing()isEnableCursors()isEnabled()isFlatten()isFocusScrolling()isFocusable()isFormBottomPaddingEditingMode()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isInteractionDialogMode()isMinimizeOnBack()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollable()isScrollableX()isScrollableY()isSingleFocusMode()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackground(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)placeButtonCommands(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)registerAnimated(...)releaseAnimationLock()remove()removeAll()removeAllCommands()removeAllShowListeners()removeCommand(...)removeCommandListener(...)removeComponent(...)removeComponentAwaitingRelease(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeGameKeyListener(...)removeKeyListener(...)removeLongPressListener(...)removeOrientationListener(...)removePasteListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeShowListener(...)removeSizeChangedListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAllowEnableLayoutOnPaint(...)setAlwaysTensile(...)setAutoDispose(...)setBackCommand(...)setBgImage(...)setBlockLead(...)setBlurBackgroundRadius(...)setBoundPropertyValue(...)setCellRenderer(...)setClearCommand(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCurrentInputDevice(...)setCursor(...)setCyclicFocus(...)setDefaultCommand(...)setDialogPosition(...)setDialogStyle(...)setDialogType(...)setDialogUIID(...)setDirtyRegion(...)setDisabledStyle(...)setDisposeWhenPointerOutOfBounds(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditOnShow(...)setEditingDelegate(...)setEnableCursors(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusScrolling(...)setFocusable(...)setFocused(...)setFormBottomPaddingEditingMode(...)setGlassPane(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInteractionDialogMode(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setMenuBar(...)setMenuCellRenderer(...)setMenuTransitions(...)setMinimizeOnBack(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOverrideInvisibleAreaUnderVKB(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPopupDirectionBiasPortrait(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPreviousForm(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaChanged()setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setSourceCommand(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTimeout(...)setTintColor(...)setTitle(...)setTitleComponent(...)setTitleStyle(...)setToolBar(...)setToolbar(...)setTooltip(...)setTransitionInAnimator(...)setTransitionOutAnimator(...)setTransitions(...)setTraversable(...)setUIID(...)setUIIDByPopupPosition(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)show()show(...)showAtPosition(...)showBack()showDialog()showModeless()showPacked(...)showPopupDialog(...)showStetched(...)showStretched(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)wasDisposedDueToOutOfBoundsTouch()wasDisposedDueToRotation()getDefaultBlurBackgroundRadius()getDefaultDialogPosition()getDefaultDialogType()isAutoAdjustDialogSize()isCommandsAsButtons()isDefaultDisposeWhenPointerOutOfBounds()isDefaultInteractionDialogMode()isDisableStaticDialogScrolling()setAutoAdjustDialogSize(...)setCommandsAsButtons(...)setDefaultBlurBackgroundRadius(...)setDefaultDialogPosition(...)setDefaultDialogType(...)setDefaultDisposeWhenPointerOutOfBounds(...)setDefaultInteractionDialogMode(...)setDisableStaticDialogScrolling(...)")); + index.put("com.codename1.ui.Display", splitMembers("addCompletionHandler(...)addEdtErrorHandler(...)addMessageListener(...)addVirtualKeyboardListener(...)addWindowListener(...)announceForAccessibility(...)areMutableImagesFast()callSerially(...)callSeriallyAndWait(...)callSeriallyOnIdle(...)canDial()canExecute(...)canForceOrientation()canInstallOnHomescreen()cancelLocalNotification(...)captureAudio(...)capturePhoto(...)captureScreen()captureVideo(...)convertBidiLogicalToVisual(...)convertToPixels(...)copyToClipboard(...)createBackgroundMedia(...)createBackgroundMediaAsync(...)createContact(...)createMedia(...)createMediaAsync(...)createMediaRecorder(...)createSoftWeakRef(...)createThread(...)delete(...)deleteContact(...)deregisterPush()dial(...)dismissNotification(...)dispatchMessage(...)editString(...)execute(...)exists(...)exitApplication()exitFullScreen()extractHardRef(...)fireVirtualKeyboardEvent(...)fireWindowEvent(...)flashBacklight(...)gaussianBlurImage(...)getAllContacts(...)getAvailableRecordingMimeTypes()getCharLocation(...)getCodeScanner()getCommandBehavior()getContactById(...)getCrashReporter()getCurrent()getDatabasePath(...)getDensityStr()getDesktopSize()getDeviceDensity()getDisplayHeight()getDisplaySafeArea(...)getDisplayWidth()getDragSpeed(...)getDragStartPercentage()getFrameRate()getGameAction(...)getImageIO()getInAppPurchase()getInAppPurchase(...)getInitialWindowSizeHintPercent()getInvisibleAreaUnderVKB()getKeyCode(...)getKeyboardType()getLargerTextScale()getLineSeparator()getLinkedContactIds(...)getLocalizationManager()getLocationManager()getLongPointerPressInterval()getMediaRecorderingMimeType()getMsisdn()getPasteDataFromClipboard()getPlatformName()getPlatformOverrides()getPluginSupport()getPreferredBackgroundFetchInterval(...)getProjectBuildHints()getProperty(...)getSMSSupport()getSharedJavascriptContext()getShowDuringEditBehavior()getStackTrace(...)getSupportedVirtualKeyboard()getUdid()getVirtualKeyboardListener()getWindowBounds()hasCamera()hasDragOccured()hasNativeTheme()hideNotify()installNativeTheme()invokeAndBlock(...)invokeWithoutBlocking(...)invokeWithoutBlockingWithResultSync(...)isAllowMinimizing()isAltGraphKeyDown()isAltKeyDown()isAutoFoldVKBOnFormSwitch()isBackgroundFetchSupported()isBadgingSupported()isBidiAlgorithm()isBuiltinSoundAvailable(...)isBuiltinSoundsEnabled()isCallDetectionSupported()isClickTouchScreen()isContactsPermissionGranted()isControlKeyDown()isDarkMode()isDatabaseCustomPathSupported()isDesktop()isEdt()isEnableAsyncStackTraces()isFullScreenSupported()isGalleryTypeSupported(...)isGaussianBlurSupported()isGetAllContactsFast()isInCall()isInFullScreenMode()isInTransition()isJailbrokenDevice()isLargerTextEnabled()isLockOrientation()isMetaKeyDown()isMinimized()isMultiKeyMode()isMultiTouch()isNativeCommands()isNativeInputSupported()isNativePickerTypeSupported(...)isNativeShareSupported()isNativeTitle()isNativeVideoPlayerControlsIncluded()isNotificationSupported()isOpenNativeNavigationAppSupported()isPortrait()isPureTouch()isRTL(...)isRightMouseButtonDown()isScreenSaverDisableSupported()isScrollWheeling()isShiftKeyDown()isSimulator()isTablet()isThirdSoftButton()isTouchScreenDevice()isVirtualKeyboardShowing()keyPressed(...)keyReleased(...)lockOrientation(...)minimizeApplication()notifyPushCompletion()notifyStatusBar(...)numAlphaLevels()numColors()onCanInstallOnHomescreen(...)onEditingComplete(...)openGallery(...)openImageGallery(...)openNativeNavigationApp(...)openOrCreate(...)platformUsesInputMode()playBuiltinSound(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)postMessage(...)promptInstallOnHomescreen()refreshContacts()refreshNativeTitle()registerPush()registerPush(...)removeCompletionHandler(...)removeEdtErrorHandler(...)removeMessageListener(...)removeVirtualKeyboardListener(...)removeWindowListener(...)requestFullScreen()restoreMinimizedApplication()restoreToBookmark()scheduleBackgroundTask(...)scheduleLocalNotification(...)screenshot(...)sendMessage(...)sendSMS(...)setAllowMinimizing(...)setAutoFoldVKBOnFormSwitch(...)setBadgeNumber(...)setBidiAlgorithm(...)setBookmark(...)setBuiltinSoundsEnabled(...)setCommandBehavior(...)setCrashReporter(...)setDarkMode(...)setDragStartPercentage(...)setEnableAsyncStackTraces(...)setFramerate(...)setInitialWindowSizeHintPercent(...)setInterval(...)setLongPointerPressInterval(...)setMultiKeyMode(...)setNativeCommands(...)setNoSleep(...)setPollingFrequency(...)setPreferredBackgroundFetchInterval(...)setProjectBuildHint(...)setProperty(...)setPureTouch(...)setScreenSaverEnabled(...)setShowDuringEditBehavior(...)setShowVirtualKeyboard(...)setThirdSoftButton(...)setTimeout(...)setTouchScreenDevice(...)setTransitionYield(...)setVirtualKeyboardListener(...)setWindowSize(...)share(...)shouldRenderSelection()shouldRenderSelection(...)showNativePicker(...)showNativeScreen(...)showNotify()sizeChanged(...)startRemoteControl()startThread(...)stopEditing(...)stopRemoteControl()unlockOrientation()vibrate(...)deinitialize()getInstance()init(...)isInitialized()")); index.put("com.codename1.ui.DynamicImage", splitMembers("addActionListener(...)animate()applyMask(...)applyMaskAutoScale(...)asyncLock(...)createMask()dispose()fill(...)fireChangedEvent()flipHorizontally(...)flipVertically(...)getGraphics()getHeight()getImage()getImageName()getRGB()getRGB(...)getRGBCached()getSVGDocument()getStyle()getWidth()isAnimation()isLocked()isOpaque()isSVG()lock()mirror()modifyAlpha(...)modifyAlphaWithTranslucency(...)removeActionListener(...)requiresDrawImage()rotate(...)rotate180Degrees(...)rotate270Degrees(...)rotate90Degrees(...)scale(...)scaled(...)scaledHeight(...)scaledLargerRatio(...)scaledSmallerRatio(...)scaledWidth(...)setImageName(...)setStyle(...)subImage(...)toRGB(...)unlock()setIcon(...)")); index.put("com.codename1.ui.Editable", splitMembers("isEditable()isEditing()startEditingAsync()stopEditing(...)")); index.put("com.codename1.ui.EncodedImage", splitMembers("addActionListener(...)animate()applyMask(...)applyMaskAutoScale(...)asyncLock(...)createMask()dispose()fill(...)fireChangedEvent()flipHorizontally(...)flipVertically(...)getGraphics()getHeight()getImage()getImageData()getImageName()getRGB()getRGB(...)getRGBCached()getSVGDocument()getWidth()isAnimation()isLocked()isOpaque()isSVG()lock()mirror()modifyAlpha(...)modifyAlphaWithTranslucency(...)removeActionListener(...)requiresDrawImage()rotate(...)rotate180Degrees(...)rotate270Degrees(...)rotate90Degrees(...)scale(...)scaled(...)scaledEncoded(...)scaledHeight(...)scaledLargerRatio(...)scaledSmallerRatio(...)scaledWidth(...)setImageName(...)subImage(...)toRGB(...)unlock()create(...)createFromImage(...)createFromRGB(...)createMulti(...)")); index.put("com.codename1.ui.Font", splitMembers("addContrast(...)charWidth(...)charsWidth(...)derive(...)equals(...)getAscent()getCharset()getDescent()getFace()getHeight()getNativeFont()getPixelSize()getSize()getStyle()hashCode()isTTFNativeFont()stringWidth(...)substringWidth(...)clearBitmapCache()create(...)createBitmapFont(...)createSystemFont(...)createTrueTypeFont(...)getBitmapFont(...)getDefaultFont()isBitmapFontEnabled()isCreationByStringSupported()isNativeFontSchemeSupported()isTrueTypeFileSupported()setBitmapFontEnabled(...)setDefaultFont(...)")); index.put("com.codename1.ui.FontImage", splitMembers("addActionListener(...)animate()applyMask(...)applyMaskAutoScale(...)asyncLock(...)createMask()dispose()fill(...)fireChangedEvent()flipHorizontally(...)flipVertically(...)getFont()getGraphics()getHeight()getImage()getImageName()getPadding()getRGB()getRGB(...)getRGBCached()getSVGDocument()getText()getWidth()isAnimation()isLocked()isOpaque()isSVG()lock()mirror()modifyAlpha(...)modifyAlphaWithTranslucency(...)removeActionListener(...)requiresDrawImage()rotate(...)rotate180Degrees(...)rotate270Degrees(...)rotate90Degrees(...)rotateAnimation()scale(...)scaled(...)scaledHeight(...)scaledLargerRatio(...)scaledSmallerRatio(...)scaledWidth(...)setBgTransparency(...)setFgAlpha(...)setImageName(...)setPadding(...)subImage(...)toEncodedImage()toImage()toRGB(...)unlock()create(...)createFixed(...)createMaterial(...)getDefaultPadding()getDefaultSize()getMaterialDesignFont()setDefaultPadding(...)setDefaultSize(...)setFontIcon(...)setIcon(...)setMaterialIcon(...)")); - index.put("com.codename1.ui.Form", splitMembers("add(...)addAll(...)addCommand(...)addCommandListener(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addGameKeyListener(...)addKeyListener(...)addLongPressListener(...)addOrientationListener(...)addPasteListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addShowListener(...)addSizeChangedListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()clearComponentsAwaitingRelease()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)deregisterAnimated(...)dispatchCommand(...)dispatchPaste(...)drop(...)findCurrentlyEditingComponent()findDropTargetAt(...)findFirstFocusable()findNextFocusHorizontal(...)findNextFocusVertical(...)flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBackCommand()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClearCommand()getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand(...)getCommandCount()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getContentPane()getCurrentInputDevice()getCursor()getDefaultCommand()getDirtyRegion()getDisabledStyle()getDragRegionStatus(...)getDragTransparency()getDraggedx()getDraggedy()getEditOnShow()getEditingDelegate()getFocused()getFormLayeredPane(...)getGlassPane()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getInvisibleAreaUnderVKB()getLabelForComponent()getLayeredPane()getLayeredPane(...)getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMenuBar()getMenuStyle()getName()getNativeOverlay()getNextComponent(...)getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPreviousComponent(...)getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeArea()getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getSoftButton(...)getSoftButtonCount()getSourceCommand()getStyle()getTabIndex()getTabIterator(...)getTensileLength()getTextSelection()getTextSelectionSupport()getTintColor()getTitle()getTitleArea()getTitleComponent()getTitleStyle()getToolbar()getTooltip()getTransitionInAnimator()getTransitionOutAnimator()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()grabAnimationLock()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()hasMedia()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isCyclicFocus()isDragRegion(...)isDraggable()isDropTarget()isEditable()isEditing()isEnableCursors()isEnabled()isFlatten()isFocusScrolling()isFocusable()isFormBottomPaddingEditingMode()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isMinimizeOnBack()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollable()isScrollableX()isScrollableY()isSingleFocusMode()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackground(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)registerAnimated(...)releaseAnimationLock()remove()removeAll()removeAllCommands()removeAllShowListeners()removeCommand(...)removeCommandListener(...)removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeGameKeyListener(...)removeKeyListener(...)removeLongPressListener(...)removeOrientationListener(...)removePasteListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeShowListener(...)removeSizeChangedListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAllowEnableLayoutOnPaint(...)setAlwaysTensile(...)setBackCommand(...)setBgImage(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setClearCommand(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCurrentInputDevice(...)setCursor(...)setCyclicFocus(...)setDefaultCommand(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditOnShow(...)setEditingDelegate(...)setEnableCursors(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusScrolling(...)setFocusable(...)setFocused(...)setFormBottomPaddingEditingMode(...)setGlassPane(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setMenuBar(...)setMenuCellRenderer(...)setMenuTransitions(...)setMinimizeOnBack(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOverrideInvisibleAreaUnderVKB(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaChanged()setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setSourceCommand(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTintColor(...)setTitle(...)setTitleComponent(...)setTitleStyle(...)setToolBar(...)setToolbar(...)setTooltip(...)setTransitionInAnimator(...)setTransitionOutAnimator(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)show()showBack()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); + index.put("com.codename1.ui.Form", splitMembers("add(...)addAll(...)addCommand(...)addCommandListener(...)addComponent(...)addComponentAwaitingRelease(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addGameKeyListener(...)addKeyListener(...)addLongPressListener(...)addOrientationListener(...)addPasteListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addShowListener(...)addSizeChangedListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()clearComponentsAwaitingRelease()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)deregisterAnimated(...)dispatchCommand(...)dispatchPaste(...)drop(...)findCurrentlyEditingComponent()findDropTargetAt(...)findFirstFocusable()findNextFocusHorizontal(...)findNextFocusVertical(...)flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBackCommand()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClearCommand()getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand(...)getCommandCount()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getContentPane()getCurrentInputDevice()getCursor()getDefaultCommand()getDirtyRegion()getDisabledStyle()getDragRegionStatus(...)getDragTransparency()getDraggedx()getDraggedy()getEditOnShow()getEditingDelegate()getFocused()getFormLayeredPane(...)getGlassPane()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getInvisibleAreaUnderVKB()getLabelForComponent()getLayeredPane()getLayeredPane(...)getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMenuBar()getMenuStyle()getName()getNativeOverlay()getNextComponent(...)getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPreviousComponent(...)getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeArea()getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getSoftButton(...)getSoftButtonCount()getSourceCommand()getStyle()getTabIndex()getTabIterator(...)getTensileLength()getTextSelection()getTextSelectionSupport()getTintColor()getTitle()getTitleArea()getTitleComponent()getTitleStyle()getToolbar()getTooltip()getTransitionInAnimator()getTransitionOutAnimator()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()grabAnimationLock()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()hasMedia()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isCyclicFocus()isDragRegion(...)isDraggable()isDropTarget()isEditable()isEditing()isEnableCursors()isEnabled()isFlatten()isFocusScrolling()isFocusable()isFormBottomPaddingEditingMode()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isMinimizeOnBack()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollable()isScrollableX()isScrollableY()isSingleFocusMode()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackground(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)registerAnimated(...)releaseAnimationLock()remove()removeAll()removeAllCommands()removeAllShowListeners()removeCommand(...)removeCommandListener(...)removeComponent(...)removeComponentAwaitingRelease(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeGameKeyListener(...)removeKeyListener(...)removeLongPressListener(...)removeOrientationListener(...)removePasteListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeShowListener(...)removeSizeChangedListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAllowEnableLayoutOnPaint(...)setAlwaysTensile(...)setBackCommand(...)setBgImage(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setClearCommand(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCurrentInputDevice(...)setCursor(...)setCyclicFocus(...)setDefaultCommand(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditOnShow(...)setEditingDelegate(...)setEnableCursors(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusScrolling(...)setFocusable(...)setFocused(...)setFormBottomPaddingEditingMode(...)setGlassPane(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setMenuBar(...)setMenuCellRenderer(...)setMenuTransitions(...)setMinimizeOnBack(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOverrideInvisibleAreaUnderVKB(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaChanged()setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setSourceCommand(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTintColor(...)setTitle(...)setTitleComponent(...)setTitleStyle(...)setToolBar(...)setToolbar(...)setTooltip(...)setTransitionInAnimator(...)setTransitionOutAnimator(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)show()showBack()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); + index.put("com.codename1.ui.Form.TabIterator", splitMembers("add(...)getCurrent()getNext()getPrevious()hasNext()hasPrevious()next()nextIndex()previous()previousIndex()remove()set(...)setCurrent(...)")); index.put("com.codename1.ui.Graphics", splitMembers("beginNativeGraphicsAccess()clearRect(...)clipRect(...)concatenateAlpha(...)darkerColor(...)drawArc(...)drawChar(...)drawChars(...)drawImage(...)drawLine(...)drawPolygon(...)drawRect(...)drawRoundRect(...)drawShadow(...)drawShape(...)drawString(...)drawStringBaseline(...)endNativeGraphicsAccess()fillArc(...)fillLinearGradient(...)fillPolygon(...)fillRadialGradient(...)fillRect(...)fillRectRadialGradient(...)fillRoundRect(...)fillShape(...)fillTriangle(...)getAlpha()getClip()getClipHeight()getClipWidth()getClipX()getClipY()getColor()getFont()getPaint()getRenderingHints()getScaleX()getScaleY()getTransform()getTransform(...)getTranslateX()getTranslateY()isAffineSupported()isAlphaSupported()isAntiAliased()isAntiAliasedText()isAntiAliasedTextSupported()isAntiAliasingSupported()isPerspectiveTransformSupported()isShapeClipSupported()isShapeSupported()isTransformSupported()lighterColor(...)popClip()pushClip()resetAffine()rotate(...)rotateRadians(...)scale(...)setAlpha(...)setAndGetAlpha(...)setAndGetColor(...)setAntiAliased(...)setAntiAliasedText(...)setClip(...)setColor(...)setFont(...)setRenderingHints(...)setTransform(...)shear(...)tileImage(...)transform(...)translate(...)")); index.put("com.codename1.ui.IconHolder", splitMembers("getGap()getIcon()getIconStyleComponent()getIconUIID()getTextPosition()setFontIcon(...)setGap(...)setIcon(...)setIconUIID(...)setMaterialIcon(...)setTextPosition(...)")); - } - - private static void fillMethodIndex5(Map index) { index.put("com.codename1.ui.Image", splitMembers("addActionListener(...)animate()applyMask(...)applyMaskAutoScale(...)asyncLock(...)createMask()dispose()fill(...)fireChangedEvent()flipHorizontally(...)flipVertically(...)getGraphics()getHeight()getImage()getImageName()getRGB()getRGB(...)getRGBCached()getSVGDocument()getWidth()isAnimation()isLocked()isOpaque()isSVG()lock()mirror()modifyAlpha(...)modifyAlphaWithTranslucency(...)removeActionListener(...)requiresDrawImage()rotate(...)rotate180Degrees(...)rotate270Degrees(...)rotate90Degrees(...)scale(...)scaled(...)scaledHeight(...)scaledLargerRatio(...)scaledSmallerRatio(...)scaledWidth(...)setImageName(...)subImage(...)toRGB(...)unlock()createImage(...)createIndexed(...)createSVG(...)exifRotation(...)getExifOrientationTag(...)isAlphaMutableImageSupported()isSVGSupported()")); index.put("com.codename1.ui.ImageFactory", splitMembers("createImage(...)getImageFactory(...)setImageFactory(...)")); index.put("com.codename1.ui.InfiniteContainer", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)continueFetching()createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)fetchComponents(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInfiniteProgress()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refresh()refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); + } + + private static void fillMethodIndex6(Map index) { index.put("com.codename1.ui.InputComponent", splitMembers("action(...)actionAsButton(...)actionClick(...)actionText(...)actionUIID(...)add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)descriptionMessage(...)drop(...)errorMessage(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAction()getActionText()getActionUIID()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getEditor()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isActionAsButton()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOnTopMode()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)label(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)onTopMode(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)group(...)isMultiLineErrorMessage()setMultiLineErrorMessage(...)")); index.put("com.codename1.ui.InterFormContainer", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()findPeer(...)flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)findCommonContainers(...)inject(...)")); index.put("com.codename1.ui.Label", splitMembers("addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getAlignment()getAllStyles()getAnimationManager()getBadgeStyleComponent()getBadgeText()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFontIcon()getFontIconSize()getGap()getHeight()getIcon()getIconFont()getIconStyleComponent()getIconUIID()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getMask()getMaskName()getMaskedIcon()getMaterialIcon()getMaterialIconSize()getMaxAutoSize()getMinAutoSize()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getShiftMillimeters()getShiftMillimetersF()getShiftText()getSideGap()getStringWidth(...)getStyle()getTabIndex()getTensileLength()getText()getTextPosition()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVerticalAlignment()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isAutoSizeMode()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isEndsWith3Points()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isLegacyRenderer()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isShouldLocalize()isShowEvenIfBlank()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTextSelectionEnabled()isTickerEnabled()isTickerRunning()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlignment(...)setAlwaysTensile(...)setAutoSizeMode(...)setBadgeText(...)setBadgeUIID(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setEndsWith3Points(...)setFlatten(...)setFocus(...)setFocusable(...)setFontIcon(...)setGap(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIcon(...)setIconUIID(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLegacyRenderer(...)setMask(...)setMaskName(...)setMaterialIcon(...)setMaxAutoSize(...)setMinAutoSize(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedStyle(...)setShiftMillimeters(...)setShiftText(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setShowEvenIfBlank(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextPosition(...)setTextSelectionEnabled(...)setTickerEnabled(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVerticalAlignment(...)setVisible(...)setWidth(...)setX(...)setY(...)shouldTickerStart()startEditingAsync()startTicker()startTicker(...)stopEditing(...)stopTicker()stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)getDefaultGap()isDefaultTickerEnabled()setDefaultGap(...)setDefaultTickerEnabled(...)")); @@ -1936,6 +1351,8 @@ private static void fillMethodIndex5(Map index) { index.put("com.codename1.ui.List", splitMembers("addActionListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addItem(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addSelectionListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCurrentSelected()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFixedSelection()getHeight()getHint()getHintIcon()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getItemGap()getLabelForComponent()getListSizeCalculationSampleCount()getListeners()getMaxElementHeight()getMinElementHeight()getModel()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOrientation()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getRenderer()getRenderingPrototype()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedIndex()getSelectedItem()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isCommandList()isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnoreFocusComponentWhenUnfocused()isIgnorePointerEvents()isLongPointerPressActionEnabled()isMutableRendererBackgrounds()isNumericKeyActions()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeSelectionListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommandList(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFireOnClick(...)setFixedSelection(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHint(...)setHintIcon(...)setIgnoreFocusComponentWhenUnfocused(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInputOnFocus(...)setIsScrollVisible(...)setItemGap(...)setLabelForComponent(...)setListCellRenderer(...)setListSizeCalculationSampleCount(...)setLongPointerPressActionEnabled(...)setMaxElementHeight(...)setMinElementHeight(...)setModel(...)setMutableRendererBackgrounds(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setNumericKeyActions(...)setOpaque(...)setOrientation(...)setOwner(...)setPaintFocusBehindList(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRenderer(...)setRenderingPrototype(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollToSelected(...)setScrollVisible(...)setSelectCommandText(...)setSelectedIndex(...)setSelectedItem(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)size()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)isDefaultFireOnClick()isDefaultIgnoreFocusComponentWhenUnfocused()setDefaultFireOnClick(...)setDefaultIgnoreFocusComponentWhenUnfocused(...)")); index.put("com.codename1.ui.MenuBar", splitMembers("actionPerformed(...)add(...)addAll(...)addCommand(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findCommandComponent(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBackCommand()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClearCommand()getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand(...)getCommandBehavior()getCommandCount()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDefaultCommand()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMenuStyle()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommand()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()handlesKeycode(...)hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isMenuShowing()isMinimizeOnBack()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeEmptySoftbuttons()removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBackCommand(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setClearCommand(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommandUIID(...)setComponentState(...)setCursor(...)setDefaultCommand(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setMenuCellRenderer(...)setMinimizeOnBack(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommand(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTransitions(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)showMenu()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.ui.MultipleGradientPaint", splitMembers("getColorSpace()getColors()getCycleMethod()getFractions()getTransform()getTransparency()paint(...)setColorSpace(...)setColors(...)setCycleMethod(...)setFractions(...)setTransform(...)setTransparency(...)")); + index.put("com.codename1.ui.MultipleGradientPaint.ColorSpaceType", splitMembers("")); + index.put("com.codename1.ui.MultipleGradientPaint.CycleMethod", splitMembers("")); index.put("com.codename1.ui.NavigationCommand", splitMembers("actionPerformed(...)equals(...)getClientProperty(...)getCommandName()getDisabledIcon()getIcon()getIconFont()getIconGapMM()getId()getMaterialIcon()getMaterialIconSize()getNextForm()getPressedIcon()getRolloverIcon()hashCode()isDisposesDialog()isEnabled()putClientProperty(...)setCommandName(...)setDisabledIcon(...)setDisposesDialog(...)setEnabled(...)setIcon(...)setIconFont(...)setIconGapMM(...)setMaterialIcon(...)setMaterialIconSize(...)setNextForm(...)setPressedIcon(...)setRolloverIcon(...)toString()")); index.put("com.codename1.ui.Paint", splitMembers("paint(...)")); index.put("com.codename1.ui.Painter", splitMembers("paint(...)")); @@ -1945,7 +1362,7 @@ private static void fillMethodIndex5(Map index) { index.put("com.codename1.ui.RadioButton", splitMembers("addActionListener(...)addChangeListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)bindStateTo(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAlignment()getAllStyles()getAnimationManager()getBadgeStyleComponent()getBadgeText()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getButtonGroup()getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand()getComponentForm()getComponentState()getCursor()getDirtyRegion()getDisabledIcon()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFontIcon()getFontIconSize()getGap()getGroup()getHeight()getIcon()getIconFont()getIconFromState()getIconStyleComponent()getIconUIID()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getListeners()getMask()getMaskName()getMaskedIcon()getMaterialIcon()getMaterialIconSize()getMaxAutoSize()getMinAutoSize()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedIcon()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getReleaseRadius()getRolloverIcon()getRolloverPressedIcon()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getShiftMillimeters()getShiftMillimetersF()getShiftText()getSideGap()getState()getStringWidth(...)getStyle()getTabIndex()getTensileLength()getText()getTextPosition()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVerticalAlignment()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isAutoRelease()isAutoSizeMode()isBlockLead()isCapsText()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isEndsWith3Points()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isLegacyRenderer()isOpaque()isOppositeSide()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSelected()isShouldLocalize()isShowEvenIfBlank()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTextSelectionEnabled()isTickerEnabled()isTickerRunning()isToggle()isTraversable()isUnselectAllowed()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)pressed()putClientProperty(...)refreshTheme()refreshTheme(...)released()released(...)remove()removeActionListener(...)removeChangeListeners(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlignment(...)setAlwaysTensile(...)setAutoRelease(...)setAutoSizeMode(...)setBadgeText(...)setBadgeUIID(...)setBlockLead(...)setBoundPropertyValue(...)setCapsText(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommand(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledIcon(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setEndsWith3Points(...)setFlatten(...)setFocus(...)setFocusable(...)setFontIcon(...)setGap(...)setGrabsPointerEvents(...)setGroup(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIcon(...)setIconUIID(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLegacyRenderer(...)setMask(...)setMaskName(...)setMaterialIcon(...)setMaxAutoSize(...)setMinAutoSize(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOppositeSide(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedIcon(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setReleaseRadius(...)setReleased()setRippleEffect(...)setRolloverIcon(...)setRolloverPressedIcon(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelected(...)setSelectedStyle(...)setShiftMillimeters(...)setShiftText(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setShowEvenIfBlank(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextPosition(...)setTextSelectionEnabled(...)setTickerEnabled(...)setToggle(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectAllowed(...)setUnselectedStyle(...)setVerticalAlignment(...)setVisible(...)setWidth(...)setX(...)setY(...)shouldTickerStart()startEditingAsync()startTicker()startTicker(...)stopEditing(...)stopTicker()stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)unbindStateFrom(...)visibleBoundsContains(...)createToggle(...)")); index.put("com.codename1.ui.ReleasableComponent", splitMembers("getReleaseRadius()isAutoRelease()setAutoRelease(...)setReleaseRadius(...)setReleased()")); index.put("com.codename1.ui.SelectableIconHolder", splitMembers("getDisabledIcon()getGap()getIcon()getIconFromState()getIconStyleComponent()getIconUIID()getPressedIcon()getRolloverIcon()getRolloverPressedIcon()getTextPosition()setDisabledIcon(...)setFontIcon(...)setGap(...)setIcon(...)setIconUIID(...)setMaterialIcon(...)setPressedIcon(...)setRolloverIcon(...)setRolloverPressedIcon(...)setTextPosition(...)")); - index.put("com.codename1.ui.Sheet", splitMembers("add(...)addAll(...)addBackListener(...)addCloseListener(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)back()back(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getCommandsContainer()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getContentPane()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getParentSheet()getPosition()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()hideBackButton()invalidate()isAllowClose()isAlwaysTensile()isAncestorSheetOf(...)isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeBackListener(...)removeCloseListener(...)removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAllowClose(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPosition(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)show()show(...)showBackButton()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)findContainingSheet(...)getCurrentSheet()isSheetVisibleAt(...)")); + index.put("com.codename1.ui.Sheet", splitMembers("add(...)addAll(...)addBackListener(...)addCloseListener(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)back()back(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getCommandsContainer()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getContentPane()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getParentSheet()getPosition()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTitle()getTitleComponent()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()hideBackButton()invalidate()isAllowClose()isAlwaysTensile()isAncestorSheetOf(...)isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeBackListener(...)removeCloseListener(...)removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAllowClose(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPosition(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTitle(...)setTitleComponent(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)show()show(...)showBackButton()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)findContainingSheet(...)getCurrentSheet()isSheetVisibleAt(...)")); index.put("com.codename1.ui.SideMenuBar", splitMembers("actionPerformed(...)add(...)addAll(...)addCommand(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()closeMenu()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findCommandComponent(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBackCommand()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClearCommand()getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand(...)getCommandBehavior()getCommandCount()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDefaultCommand()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMenuStyle()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getParentForm()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommand()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()handlesKeycode(...)hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isMenuOpen()isMenuShowing()isMinimizeOnBack()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)openMenu(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeEmptySoftbuttons()removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBackCommand(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setClearCommand(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommandUIID(...)setComponentState(...)setCursor(...)setDefaultCommand(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setMenuCellRenderer(...)setMinimizeOnBack(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommand(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTransitions(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)showMenu()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)closeCurrentMenu()closeCurrentMenu(...)isShowing()")); index.put("com.codename1.ui.Slider", splitMembers("addActionListener(...)addDataChangedListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)deinitialize()drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getAlignment()getAllStyles()getAnimationManager()getBadgeStyleComponent()getBadgeText()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFontIcon()getFontIconSize()getGap()getHeight()getIcon()getIconFont()getIconStyleComponent()getIconUIID()getIncrements()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getMask()getMaskName()getMaskedIcon()getMaterialIcon()getMaterialIconSize()getMaxAutoSize()getMaxValue()getMinAutoSize()getMinValue()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getProgress()getProgress(...)getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getShiftMillimeters()getShiftMillimetersF()getShiftText()getSideGap()getSliderEmptySelectedStyle()getSliderEmptyUnselectedStyle()getSliderFullSelectedStyle()getSliderFullUnselectedStyle()getStringWidth(...)getStyle()getTabIndex()getTensileLength()getText()getTextPosition()getTextSelectionSupport()getThumbImage()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVerticalAlignment()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()initComponent()isAlwaysTensile()isAutoSizeMode()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isEndsWith3Points()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isInfinite()isLegacyRenderer()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRenderPercentageOnTop()isRenderValueOnTop()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isShouldLocalize()isShowEvenIfBlank()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTextSelectionEnabled()isTickerEnabled()isTickerRunning()isTraversable()isVertical()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeDataChangedListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlignment(...)setAlwaysTensile(...)setAutoSizeMode(...)setBadgeText(...)setBadgeUIID(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditable(...)setEditingDelegate(...)setEnabled(...)setEndsWith3Points(...)setFlatten(...)setFocus(...)setFocusable(...)setFontIcon(...)setGap(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIcon(...)setIconUIID(...)setIgnorePointerEvents(...)setIncrements(...)setInfinite(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLegacyRenderer(...)setMask(...)setMaskName(...)setMaterialIcon(...)setMaxAutoSize(...)setMaxValue(...)setMinAutoSize(...)setMinValue(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setProgress(...)setPropertyValue(...)setRTL(...)setRenderPercentageOnTop(...)setRenderValueOnTop(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedStyle(...)setShiftMillimeters(...)setShiftText(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setShowEvenIfBlank(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextPosition(...)setTextSelectionEnabled(...)setThumbImage(...)setTickerEnabled(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVertical(...)setVerticalAlignment(...)setVisible(...)setWidth(...)setX(...)setY(...)shouldTickerStart()startEditingAsync()startTicker()startTicker(...)stopEditing(...)stopTicker()stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)createInfinite()")); index.put("com.codename1.ui.Stroke", splitMembers("equals(...)getCapStyle()getJoinStyle()getLineWidth()getMiterLimit()hashCode()setCapStyle(...)setJoinStyle(...)setLineWidth(...)setMiterLimit(...)setStroke(...)toString()")); @@ -1957,42 +1374,55 @@ private static void fillMethodIndex5(Map index) { index.put("com.codename1.ui.TextField", splitMembers("addActionListener(...)addCloseListener(...)addDataChangeListener(...)addDataChangedListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clear()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)deleteChar()drop(...)fireDataChanged(...)fireDoneEvent()fireDoneEvent(...)getAbsoluteAlignment()getAbsoluteX()getAbsoluteY()getAccessibilityText()getActualRows()getAlignment()getAllStyles()getAnimationManager()getAsDouble(...)getAsInt(...)getAsLong(...)getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getColumns()getCommitTimeout()getComponentForm()getComponentState()getConstraint()getCursor()getCursorBlinkTimeOff()getCursorBlinkTimeOn()getCursorPosition()getCursorX()getCursorY()getDirtyRegion()getDisabledStyle()getDoneListener()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getGrowLimit()getHeight()getHint()getHintIcon()getHintLabel()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getInputMode()getInputModeOrder()getLabelForComponent()getLines()getLinesToScroll()getMaxSize()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getRows()getRowsGap()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getText()getTextAt(...)getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getUnsupportedChars()getVerticalAlignment()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()insertChars(...)isActAsLabel()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnableInputScroll()isEnabled()isEndsWith3Points()isFlatten()isFocusable()isGrabsPointerEvents()isGrowByContent()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isLeftAndRightEditingTrigger()isOpaque()isOverwriteMode()isOwnedBy(...)isPendingCommit()isPinchBlocksDragAndDrop()isQwertyInput()isRTL()isReplaceMenu()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSingleLineTextArea()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTextSelectionEnabled()isTraversable()isUseSoftkeys()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)registerAsInputDevice()remove()removeActionListener(...)removeCloseListener(...)removeDataChangeListener(...)removeDataChangedListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setActAsLabel(...)setAlignment(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setColumns(...)setCommitTimeout(...)setComponentState(...)setConstraint(...)setCursor(...)setCursorBlinkTimeOff(...)setCursorBlinkTimeOn(...)setCursorPosition(...)setDirtyRegion(...)setDisabledStyle(...)setDoneListener(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditable(...)setEditingDelegate(...)setEnableInputScroll(...)setEnabled(...)setEndsWith3Points(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setGrowByContent(...)setGrowLimit(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHint(...)setHintIcon(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInputMode(...)setInputModeOrder(...)setIsScrollVisible(...)setLabelForComponent(...)setLeftAndRightEditingTrigger(...)setLinesToScroll(...)setMaxSize(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOverwriteMode(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setQwertyInput(...)setRTL(...)setReplaceMenu(...)setRippleEffect(...)setRows(...)setRowsGap(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSingleLineTextArea(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextSelectionEnabled(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setUnsupportedChars(...)setUseSoftkeys(...)setVerticalAlignment(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditing()startEditingAsync()stopEditing()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)validChar(...)visibleBoundsContains(...)addInputMode(...)create()create(...)getDefaultChangeInputModeKey()getDefaultInputModeOrder()getDefaultSymbolDialogKey()getSymbolTable()isQwertyAutoDetect()isQwertyDevice()isReplaceMenuDefault()isUseNativeTextInput()setClearText(...)setDefaultChangeInputModeKey(...)setDefaultInputModeOrder(...)setDefaultSymbolDialogKey(...)setQwertyAutoDetect(...)setQwertyDevice(...)setReplaceMenuDefault(...)setSymbolTable(...)setT9Text(...)setUseNativeTextInput(...)")); index.put("com.codename1.ui.TextHolder", splitMembers("getText()setText(...)")); index.put("com.codename1.ui.TextSelection", splitMembers("addTextSelectionListener(...)copy()getSelectionAsText()getSelectionRoot()isEnabled()isRtl()newChar(...)newSpan(...)newSpans()removeTextSelectionListener(...)selectAll()setEnabled(...)setIgnoreEvents(...)setRtl(...)update()findSelectionRoot(...)getDefaultTextSelectionTrigger()")); + index.put("com.codename1.ui.TextSelection.TextSelectionSupport", splitMembers("getTextForSpan(...)getTextSelectionForBounds(...)isTextSelectionEnabled(...)isTextSelectionTriggerEnabled(...)triggerSelectionAt(...)")); + index.put("com.codename1.ui.TextSelection.TextSelectionTrigger", splitMembers("")); index.put("com.codename1.ui.Toolbar", splitMembers("add(...)addAll(...)addCommandToLeftBar(...)addCommandToLeftSideMenu(...)addCommandToOverflowMenu(...)addCommandToRightBar(...)addCommandToRightSideMenu(...)addCommandToSideMenu(...)addComponent(...)addComponentToLeftSideMenu(...)addComponentToRightSideMenu(...)addComponentToSideMenu(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addMaterialCommandToLeftBar(...)addMaterialCommandToLeftSideMenu(...)addMaterialCommandToOverflowMenu(...)addMaterialCommandToRightBar(...)addMaterialCommandToRightSideMenu(...)addMaterialCommandToSideMenu(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addSearchCommand(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()closeLeftSideMenu()closeRightSideMenu()closeSideMenu()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findCommandComponent(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getLeftBarCommands()getLeftSideMenuButton()getMenuBar()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOverflowButton()getOverflowCommands()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getRightBarCommands()getRightSideMenuButton()getRightSideMenuCommands()getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getSideMenuCommands()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTitleComponent()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()hideToolbar()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSideMenuShowing()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTitleCentered()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)openRightSideMenu()openSideMenu()paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeCommand(...)removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removeOverflowCommand(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeSearchCommand()removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBackCommand(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setComponentToRightSideMenuSouth(...)setComponentToSideMenuSouth(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRightSideMenuCmdsAlignedToLeft(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOffUponContentPane(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTitle(...)setTitleCentered(...)setTitleComponent(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)showSearchBar(...)showToolbar()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)isCenteredDefault()isEnableSideMenuSwipe()isGlobalToolbar()isOnTopSideMenu()isPermanentSideMenu()setCenteredDefault(...)setEnableSideMenuSwipe(...)setGlobalToolbar(...)setOnTopSideMenu(...)setPermanentSideMenu(...)")); + index.put("com.codename1.ui.Toolbar.BackCommandPolicy", splitMembers("")); index.put("com.codename1.ui.TooltipManager", splitMembers("getDialogUIID()getTextUIID()getTooltipShowDelay()setDialogUIID(...)setTextUIID(...)setTooltipShowDelay(...)enableTooltips()enableTooltips(...)")); index.put("com.codename1.ui.Transform", splitMembers("concatenate(...)copy()equals(...)getInverse()getInverse(...)getNativeTransform()getScaleX()getScaleY()getScaleZ()getTranslateX()getTranslateY()getTranslateZ()hashCode()invert()isIdentity()isScale()isTranslation()rotate(...)scale(...)setAffine(...)setCamera(...)setIdentity()setOrtho(...)setPerspective(...)setRotation(...)setScale(...)setTransform(...)setTranslation(...)toString()transformPoint(...)transformPoints(...)translate(...)IDENTITY()identity()isPerspectiveSupported()isSupported()makeAffine(...)makeCamera(...)makeIdentity()makeOrtho(...)makePerspective(...)makeRotation(...)makeScale(...)makeTranslation(...)")); + index.put("com.codename1.ui.Transform.NotInvertibleException", splitMembers("")); index.put("com.codename1.ui.UIFragment", splitMembers("findById(...)getFactory()getView()set(...)setFactory(...)parseJSON(...)parseXML(...)")); + index.put("com.codename1.ui.UIFragment.ComponentFactory", splitMembers("newComponent(...)newConstraint(...)")); + index.put("com.codename1.ui.UIFragment.DefaultComponentFactory", splitMembers("newComponent(...)newConstraint(...)")); index.put("com.codename1.ui.URLImage", splitMembers("addActionListener(...)animate()applyMask(...)applyMaskAutoScale(...)asyncLock(...)createMask()dispose()fetch()fill(...)fireChangedEvent()flipHorizontally(...)flipVertically(...)getGraphics()getHeight()getImage()getImageData()getImageName()getRGB()getRGB(...)getRGBCached()getSVGDocument()getWidth()isAnimation()isLocked()isOpaque()isSVG()lock()mirror()modifyAlpha(...)modifyAlphaWithTranslucency(...)removeActionListener(...)requiresDrawImage()rotate(...)rotate180Degrees(...)rotate270Degrees(...)rotate90Degrees(...)scale(...)scaled(...)scaledEncoded(...)scaledHeight(...)scaledLargerRatio(...)scaledSmallerRatio(...)scaledWidth(...)setImageName(...)subImage(...)toRGB(...)unlock()createCachedImage(...)createMaskAdapter(...)createToFileSystem(...)createToStorage(...)getExceptionHandler()setExceptionHandler(...)")); + index.put("com.codename1.ui.URLImage.ErrorCallback", splitMembers("onError(...)")); + index.put("com.codename1.ui.URLImage.ImageAdapter", splitMembers("adaptImage(...)isAsyncAdapter()")); index.put("com.codename1.ui.VirtualInputDevice", splitMembers("")); index.put("com.codename1.ui.animations.Animation", splitMembers("animate()paint(...)")); index.put("com.codename1.ui.animations.AnimationObject", splitMembers("copy()defineFrames(...)defineHeight(...)defineMotionX(...)defineMotionY(...)defineOpacity(...)defineOrientation(...)defineWidth(...)getEndTime()getStartTime()setEndTime(...)setStartTime(...)createAnimationImage(...)")); index.put("com.codename1.ui.animations.BubbleTransition", splitMembers("animate()cleanup()copy(...)getDestination()getDuration()getSource()init(...)initTransition()paint(...)setComponentName(...)setDuration(...)setRoundBubble(...)")); index.put("com.codename1.ui.animations.CommonTransitions", splitMembers("animate()cleanup()copy(...)getDestination()getMotion()getSource()getTransitionSpeed()init(...)initTransition()isForwardSlide()isHorizontalCover()isHorizontalSlide()isLinearMotion()isVerticalCover()isVerticalSlide()paint(...)setLinearMotion(...)setMotion(...)createCover(...)createDialogPulsate()createEmpty()createFade(...)createFastSlide(...)createSlide(...)createSlideFadeTitle(...)createTimeline(...)createUncover(...)isDefaultLinearMotion()setDefaultLinearMotion(...)")); - index.put("com.codename1.ui.animations.ComponentAnimation", splitMembers("addOnCompleteCall(...)flush()getMaxSteps()getStep()isInProgress()isStepModeSupported()setNotifyLock(...)setOnCompletion(...)setStep(...)updateAnimationState()compoundAnimation(...)sequentialAnimation(...)")); + index.put("com.codename1.ui.animations.ComponentAnimation", splitMembers("addOnCompleteCall(...)completeAnimation()flush()getMaxSteps()getStep()isInProgress()isStepModeSupported()setNotifyLock(...)setOnCompletion(...)setStep(...)updateAnimationState()compoundAnimation(...)sequentialAnimation(...)")); + index.put("com.codename1.ui.animations.ComponentAnimation.UIMutation", splitMembers("add(...)isLocked()")); index.put("com.codename1.ui.animations.FlipTransition", splitMembers("animate()cleanup()copy(...)getBgColor()getDestination()getDuration()getSource()init(...)initTransition()paint(...)setBgColor(...)setDuration(...)")); index.put("com.codename1.ui.animations.MorphTransition", splitMembers("animate()cleanup()copy(...)getDestination()getSource()init(...)initTransition()morph(...)paint(...)create(...)")); index.put("com.codename1.ui.animations.Motion", splitMembers("countAvailableVelocitySamplingPoints()finish()getCurrentMotionTime()getDestinationValue()getDuration()getSourceValue()getValue()getVelocity()isDecayMotion()isFinished()setCurrentMotionTime(...)setSourceValue(...)setStartTime(...)start()createCubicBezierMotion(...)createDecelerationMotion(...)createDecelerationMotionFrom(...)createEaseInMotion(...)createEaseInOutMotion(...)createEaseMotion(...)createEaseOutMotion(...)createExponentialDecayMotion(...)createFrictionMotion(...)createLinearColorMotion(...)createLinearMotion(...)createSplineMotion(...)isSlowMotion()setSlowMotion(...)")); index.put("com.codename1.ui.animations.Timeline", splitMembers("addActionListener(...)addAnimation(...)animate()applyMask(...)applyMaskAutoScale(...)asyncLock(...)createMask()dispose()fill(...)fireChangedEvent()flipHorizontally(...)flipVertically(...)getAnimation(...)getAnimationAt(...)getAnimationCount()getAnimationDelay()getDuration()getGraphics()getHeight()getImage()getImageName()getRGB()getRGB(...)getRGBCached()getSVGDocument()getSize()getTime()getWidth()isAnimation()isLocked()isLoop()isOpaque()isPause()isSVG()lock()mirror()modifyAlpha(...)modifyAlphaWithTranslucency(...)paint(...)removeActionListener(...)requiresDrawImage()rotate(...)rotate180Degrees(...)rotate270Degrees(...)rotate90Degrees(...)scale(...)scaled(...)scaledHeight(...)scaledLargerRatio(...)scaledSmallerRatio(...)scaledWidth(...)setAnimationDelay(...)setImageName(...)setLoop(...)setPause(...)setTime(...)subImage(...)toRGB(...)unlock()createTimeline(...)")); index.put("com.codename1.ui.animations.Transition", splitMembers("animate()cleanup()copy(...)getDestination()getSource()init(...)initTransition()paint(...)")); index.put("com.codename1.ui.css.CSSThemeCompiler", splitMembers("compile(...)")); + index.put("com.codename1.ui.css.CSSThemeCompiler.CSSSyntaxException", splitMembers("")); index.put("com.codename1.ui.events.ActionEvent", splitMembers("consume()getActualComponent()getCommand()getComponent()getDraggedComponent()getDropTarget()getEventType()getKeyEvent()getProgress()getSource()getX()getY()isConsumed()isLongEvent()isPointerPressedDuringDrag()setPointerPressedDuringDrag(...)")); + index.put("com.codename1.ui.events.ActionEvent.Type", splitMembers("")); index.put("com.codename1.ui.events.ActionListener", splitMembers("actionPerformed(...)")); index.put("com.codename1.ui.events.ActionSource", splitMembers("addActionListener(...)removeActionListener(...)")); index.put("com.codename1.ui.events.BrowserNavigationCallback", splitMembers("shouldNavigate(...)")); index.put("com.codename1.ui.events.ComponentStateChangeEvent", splitMembers("consume()getActualComponent()getCommand()getComponent()getDraggedComponent()getDropTarget()getEventType()getKeyEvent()getProgress()getSource()getX()getY()isConsumed()isInitialized()isLongEvent()isPointerPressedDuringDrag()setPointerPressedDuringDrag(...)")); index.put("com.codename1.ui.events.DataChangedListener", splitMembers("dataChanged(...)")); + } + + private static void fillMethodIndex7(Map index) { index.put("com.codename1.ui.events.FocusListener", splitMembers("focusGained(...)focusLost(...)")); index.put("com.codename1.ui.events.MessageEvent", splitMembers("consume()getActualComponent()getCode()getCommand()getComponent()getDraggedComponent()getDropTarget()getEventType()getKeyEvent()getMessage()getProgress()getPromptPromise()getSource()getX()getY()isConsumed()isLongEvent()isPointerPressedDuringDrag()isPromptForAudioPlayer()isPromptForAudioRecorder()setPointerPressedDuringDrag(...)")); + index.put("com.codename1.ui.events.MessageEvent.PromptPromise", splitMembers("addListener(...)addObserver(...)asPromise()await()cancel(...)countObservers()deleteObserver(...)deleteObservers()error(...)except(...)get()get(...)hasChanged()isCancelled()isDone()isReady()notifyObservers()notifyObservers(...)onResult(...)ready(...)waitFor()")); index.put("com.codename1.ui.events.ScrollListener", splitMembers("scrollChanged(...)")); index.put("com.codename1.ui.events.SelectionListener", splitMembers("selectionChanged(...)")); index.put("com.codename1.ui.events.StyleListener", splitMembers("styleChanged(...)")); index.put("com.codename1.ui.events.WindowEvent", splitMembers("consume()getActualComponent()getBounds()getCommand()getComponent()getDraggedComponent()getDropTarget()getEventType()getKeyEvent()getProgress()getSource()getType()getX()getY()isConsumed()isLongEvent()isPointerPressedDuringDrag()setPointerPressedDuringDrag(...)")); + index.put("com.codename1.ui.events.WindowEvent.Type", splitMembers("")); index.put("com.codename1.ui.geom.AffineTransform", splitMembers("setToIdentity()setToRotation(...)setToScale(...)setToShear(...)setToTranslation(...)setTransform(...)toString()toTransform()getRotateInstance(...)")); index.put("com.codename1.ui.geom.Dimension", splitMembers("equals(...)getHeight()getWidth()hashCode()setHeight(...)setWidth(...)toString()")); index.put("com.codename1.ui.geom.Dimension2D", splitMembers("getHeight()getWidth()setHeight(...)setWidth(...)toString()")); index.put("com.codename1.ui.geom.GeneralPath", splitMembers("append(...)arc(...)arcTo(...)closePath()contains(...)createTransformedShape(...)curveTo(...)equals(...)getBounds()getBounds(...)getBounds2D()getBounds2D(...)getCurrentPoint()getCurrentPoint(...)getPathIterator()getPathIterator(...)getPoints(...)getPointsSize()getTypes(...)getTypesSize()getWindingRule()intersect(...)intersection(...)isPolygon()isRectangle()lineTo(...)moveTo(...)quadTo(...)reset()setPath(...)setRect(...)setShape(...)setWindingRule(...)toString()transform(...)createFromPool()isConvexPolygon(...)recycle(...)")); - } - - private static void fillMethodIndex6(Map index) { index.put("com.codename1.ui.geom.PathIterator", splitMembers("currentSegment(...)getWindingRule()isDone()next()")); index.put("com.codename1.ui.geom.Point", splitMembers("getX()getY()setX(...)setY(...)toString()")); index.put("com.codename1.ui.geom.Point2D", splitMembers("getX()getY()setX(...)setY(...)toString()")); @@ -2037,7 +1467,7 @@ private static void fillMethodIndex6(Map index) { index.put("com.codename1.ui.layouts.mig.LayoutCallback", splitMembers("correctBounds(...)getPosition(...)getSize(...)")); index.put("com.codename1.ui.layouts.mig.LayoutUtil", splitMembers("getDesignTimeEmptySize()getGlobalDebugMillis()getSerializedObject(...)getSizeSafe(...)getVersion()isDesignTime(...)isLeftToRight(...)setDesignTime(...)setDesignTimeEmptySize(...)setGlobalDebugMillis(...)setSerializedObject(...)")); index.put("com.codename1.ui.layouts.mig.LinkHandler", splitMembers("clearBounds(...)clearWeakReferencesNow()getValue(...)setBounds(...)")); - index.put("com.codename1.ui.layouts.mig.MigLayout", splitMembers("addLayoutCallback(...)addLayoutComponent(...)cloneConstraint(...)equals(...)getColumnConstraints()getComponentConstraint(...)getComponentConstraints(...)getConstraintMap()getLayoutAlignmentX(...)getLayoutAlignmentY(...)getLayoutConstraints()getPreferredSize(...)getRowConstraints()hashCode()invalidateLayout(...)isConstraintTracking()isManagingComponent(...)isOverlapSupported()layoutContainer(...)maximumLayoutSize(...)minimumLayoutSize(...)obscuresPotential(...)overridesTabIndices(...)preferredLayoutSize(...)removeLayoutCallback(...)removeLayoutComponent(...)setColumnConstraints(...)setComponentConstraints(...)setConstraintMap(...)setLayoutConstraints(...)setRowConstraints(...)updateTabIndices(...)")); + index.put("com.codename1.ui.layouts.mig.MigLayout", splitMembers("addLayoutCallback(...)addLayoutComponent(...)cloneConstraint(...)equals(...)getColumnConstraints()getComponentConstraint(...)getComponentConstraints(...)getConstraintMap()getLayoutAlignmentX(...)getLayoutAlignmentY(...)getLayoutConstraints()getPreferredSize(...)getRowConstraints()hashCode()invalidateLayout(...)isConstraintTracking()isManagingComponent(...)isOverlapSupported()layoutContainer(...)maximumLayoutSize(...)minimumLayoutSize(...)obscuresPotential(...)overridesTabIndices(...)preferredLayoutSize(...)removeLayoutCallback(...)removeLayoutComponent(...)setColumnConstraints(...)setComponentConstraints(...)setConstraintMap(...)setLayoutConstraints(...)setRowConstraints(...)updateTabIndices(...)findType(...)")); index.put("com.codename1.ui.layouts.mig.PlatformDefaults", splitMembers("invalidate()getButtonOrder()getCurrentPlatform()getDefaultDPI()getDefaultHorizontalUnit()getDefaultRowAlignmentBaseline()getDefaultVerticalUnit()getDefaultVisualPadding(...)getDialogInsets(...)getGapProvider()getGridGapX()getGridGapY()getHorizontalScaleFactor()getLabelAlignPercentage()getLogicalPixelBase()getMinimumButtonWidth()getModCount()getPanelInsets(...)getPlatform()getPlatformDPI(...)getUnitValueX(...)getUnitValueY(...)getVerticalScaleFactor()setButtonOrder(...)setDefaultDPI(...)setDefaultHorizontalUnit(...)setDefaultRowAlignmentBaseline(...)setDefaultVerticalUnit(...)setDefaultVisualPadding(...)setDialogInsets(...)setGapProvider(...)setGridCellGap(...)setHorizontalScaleFactor(...)setIndentGap(...)setLogicalPixelBase(...)setMinimumButtonWidth(...)setPanelInsets(...)setParagraphGap(...)setPlatform(...)setRelatedGap(...)setUnitValue(...)setUnrelatedGap(...)setVerticalScaleFactor(...)")); index.put("com.codename1.ui.layouts.mig.UnitConverter", splitMembers("convertToPixels(...)")); index.put("com.codename1.ui.layouts.mig.UnitValue", splitMembers("equals(...)getConstraintString()getOperation()getPixels(...)getPixelsExact(...)getSubUnits()getUnit()getUnitString()getValue()hashCode()isHorizontal()toString()addGlobalUnitConverter(...)getDefaultUnit()getGlobalUnitConverters()removeGlobalUnitConverter(...)setDefaultUnit(...)")); @@ -2045,25 +1475,33 @@ private static void fillMethodIndex6(Map index) { index.put("com.codename1.ui.list.ContainerList", splitMembers("add(...)addActionListener(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getListeners()getModel()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getRenderer()getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedIndex()getSelectedItem()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setModel(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRenderer(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedIndex(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.ui.list.DefaultListCellRenderer", splitMembers("addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getAlignment()getAllStyles()getAnimationManager()getBadgeStyleComponent()getBadgeText()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getCellRendererComponent(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFocusComponent(...)getFontIcon()getFontIconSize()getGap()getHeight()getIcon()getIconFont()getIconStyleComponent()getIconUIID()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getListCellRendererComponent(...)getListFocusComponent(...)getMask()getMaskName()getMaskedIcon()getMaterialIcon()getMaterialIconSize()getMaxAutoSize()getMinAutoSize()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSelectionTransparency()getShiftMillimeters()getShiftMillimetersF()getShiftText()getSideGap()getStringWidth(...)getStyle()getTabIndex()getTensileLength()getText()getTextPosition()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVerticalAlignment()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysRenderSelection()isAlwaysTensile()isAutoSizeMode()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isEndsWith3Points()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isLegacyRenderer()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRightAlignNumbers()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isShouldLocalize()isShowEvenIfBlank()isShowNumbers()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTextSelectionEnabled()isTickerEnabled()isTickerRunning()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlignment(...)setAlwaysRenderSelection(...)setAlwaysTensile(...)setAutoSizeMode(...)setBadgeText(...)setBadgeUIID(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setEndsWith3Points(...)setFlatten(...)setFocus(...)setFocusable(...)setFontIcon(...)setGap(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIcon(...)setIconUIID(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLegacyRenderer(...)setMask(...)setMaskName(...)setMaterialIcon(...)setMaxAutoSize(...)setMinAutoSize(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRightAlignNumbers(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedStyle(...)setSelectionTransparency(...)setShiftMillimeters(...)setShiftText(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setShowEvenIfBlank(...)setShowNumbers(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextPosition(...)setTextSelectionEnabled(...)setTickerEnabled(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVerticalAlignment(...)setVisible(...)setWidth(...)setX(...)setY(...)shouldTickerStart()startEditingAsync()startTicker()startTicker(...)stopEditing(...)stopTicker()stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)isShowNumbersDefault()setShowNumbersDefault(...)")); index.put("com.codename1.ui.list.DefaultListModel", splitMembers("addDataChangedListener(...)addItem(...)addItemAtIndex(...)addSelectedIndices(...)addSelectionListener(...)getItemAt(...)getList()getSelectedIndex()getSelectedIndices()getSize()isMultiSelectionMode()removeAll()removeDataChangedListener(...)removeItem(...)removeSelectedIndices(...)removeSelectionListener(...)setItem(...)setMultiSelectionMode(...)setSelectedIndex(...)setSelectedIndices(...)")); + } + + private static void fillMethodIndex8(Map index) { index.put("com.codename1.ui.list.FilterProxyListModel", splitMembers("addDataChangedListener(...)addItem(...)addSelectionListener(...)dataChanged(...)filter(...)getItemAt(...)getSelectedIndex()getSize()getUnderlying()isStartsWithMode()removeDataChangedListener(...)removeItem(...)removeSelectionListener(...)setSelectedIndex(...)setStartsWithMode(...)sort(...)install(...)")); index.put("com.codename1.ui.list.GenericListCellRenderer", splitMembers("extractLastClickedComponent()getAdapter()getCellRendererComponent(...)getFocusComponent(...)getListCellRendererComponent(...)getListFocusComponent(...)getSelected()getSelectedEven()getUnselected()getUnselectedEven()isFisheye()isSelectionListener()setAdapter(...)setFisheye(...)setSelectionListener(...)updateIconPlaceholders()getDefaultAdapter()setDefaultAdapter(...)")); index.put("com.codename1.ui.list.ListCellRenderer", splitMembers("getListCellRendererComponent(...)getListFocusComponent(...)")); index.put("com.codename1.ui.list.ListModel", splitMembers("addDataChangedListener(...)addItem(...)addSelectionListener(...)getItemAt(...)getSelectedIndex()getSize()removeDataChangedListener(...)removeItem(...)removeSelectionListener(...)setSelectedIndex(...)")); - index.put("com.codename1.ui.list.MultiList", splitMembers("addActionListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addItem(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addSelectionListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCurrentSelected()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFixedSelection()getHeight()getHint()getHintIcon()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getItemGap()getLabelForComponent()getListSizeCalculationSampleCount()getListeners()getMaxElementHeight()getMinElementHeight()getModel()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOrientation()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getRenderer()getRenderingPrototype()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedButton()getSelectedIndex()getSelectedItem()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedButton()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isCommandList()isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnoreFocusComponentWhenUnfocused()isIgnorePointerEvents()isLongPointerPressActionEnabled()isMutableRendererBackgrounds()isNumericKeyActions()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeSelectionListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommandList(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFireOnClick(...)setFixedSelection(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHint(...)setHintIcon(...)setIgnoreFocusComponentWhenUnfocused(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInputOnFocus(...)setIsScrollVisible(...)setItemGap(...)setLabelForComponent(...)setListCellRenderer(...)setListSizeCalculationSampleCount(...)setLongPointerPressActionEnabled(...)setMaxElementHeight(...)setMinElementHeight(...)setModel(...)setMutableRendererBackgrounds(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setNumericKeyActions(...)setOpaque(...)setOrientation(...)setOwner(...)setPaintFocusBehindList(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRenderer(...)setRenderingPrototype(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollToSelected(...)setScrollVisible(...)setSelectCommandText(...)setSelectedIndex(...)setSelectedItem(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)size()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)")); - index.put("com.codename1.ui.list.MultipleSelectionListModel", splitMembers("addDataChangedListener(...)addItem(...)addSelectedIndices(...)addSelectionListener(...)getItemAt(...)getSelectedIndex()getSelectedIndices()getSize()removeDataChangedListener(...)removeItem(...)removeSelectedIndices(...)removeSelectionListener(...)setSelectedIndex(...)setSelectedIndices(...)")); + index.put("com.codename1.ui.list.MultiList", splitMembers("addActionListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addSelectionListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentForm()getComponentState()getCurrentSelected()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getFixedSelection()getHeight()getHint()getHintIcon()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getItemGap()getLabelForComponent()getListSizeCalculationSampleCount()getListeners()getMaxElementHeight()getMinElementHeight()getModel()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOrientation()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getRenderer()getRenderingPrototype()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedButton()getSelectedIndex()getSelectedItem()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedButton()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isCommandList()isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnoreFocusComponentWhenUnfocused()isIgnorePointerEvents()isLongPointerPressActionEnabled()isMutableRendererBackgrounds()isNumericKeyActions()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeActionListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeSelectionListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommandList(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFireOnClick(...)setFixedSelection(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHint(...)setHintIcon(...)setIgnoreFocusComponentWhenUnfocused(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInputOnFocus(...)setIsScrollVisible(...)setItemGap(...)setLabelForComponent(...)setListCellRenderer(...)setListSizeCalculationSampleCount(...)setLongPointerPressActionEnabled(...)setMaxElementHeight(...)setMinElementHeight(...)setModel(...)setMutableRendererBackgrounds(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setNumericKeyActions(...)setOpaque(...)setOrientation(...)setOwner(...)setPaintFocusBehindList(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRenderer(...)setRippleEffect(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollToSelected(...)setScrollVisible(...)setSelectCommandText(...)setSelectedIndex(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)size()startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)visibleBoundsContains(...)")); + index.put("com.codename1.ui.list.MultipleSelectionListModel", splitMembers("addDataChangedListener(...)addSelectedIndices(...)addSelectionListener(...)getItemAt(...)getSelectedIndex()getSelectedIndices()getSize()removeDataChangedListener(...)removeItem(...)removeSelectedIndices(...)removeSelectionListener(...)setSelectedIndex(...)setSelectedIndices(...)")); index.put("com.codename1.ui.painter.BackgroundPainter", splitMembers("paint(...)")); index.put("com.codename1.ui.painter.PainterChain", splitMembers("addPainter(...)getChain()paint(...)prependPainter(...)installGlassPane(...)removeGlassPane(...)")); index.put("com.codename1.ui.plaf.Border", splitMembers("addOuterBorder(...)clearImageBorderSpecialTile()createPressedVersion()equals(...)getCompoundBorders()getFocusedInstance()getMinimumHeight()getMinimumWidth()getPressedInstance()getProperty(...)getThickness()hashCode()isBackgroundPainter()isEmptyBorder()isPaintOuterBorderFirst()isRectangleType()lock()mirrorBorder()paint(...)paintBorderBackground(...)setFocusedInstance(...)setImageBorderSpecialTile(...)setPaintOuterBorderFirst(...)setPressedInstance(...)setThickness(...)setTrackComponent(...)unlock()createBevelLowered()createBevelLowered(...)createBevelRaised()createBevelRaised(...)createCompoundBorder(...)createDashedBorder(...)createDottedBorder(...)createDoubleBorder(...)createEmpty()createEtchedLowered()createEtchedLowered(...)createEtchedRaised()createEtchedRaised(...)createGrooveBorder(...)createHorizonalImageBorder(...)createImageBorder(...)createImageScaledBorder(...)createImageSplicedBorder(...)createInsetBorder(...)createLineBorder(...)createOutsetBorder(...)createRidgeBorder(...)createRoundBorder(...)createUndelineBorder(...)createUnderlineBorder(...)createVerticalImageBorder(...)getDefaultBorder()getEmpty()setDefaultBorder(...)")); index.put("com.codename1.ui.plaf.CSSBorder", splitMembers("addOuterBorder(...)backgroundColor(...)backgroundImage(...)backgroundPosition(...)backgroundRepeat(...)borderColor(...)borderImage(...)borderImageWithName(...)borderRadius(...)borderStroke(...)borderStyle(...)borderWidth(...)boxShadow(...)clearImageBorderSpecialTile()createPressedVersion()equals(...)getCompoundBorders()getFocusedInstance()getMinimumHeight()getMinimumWidth()getPressedInstance()getProperty(...)getThickness()hashCode()isBackgroundPainter()isEmptyBorder()isPaintOuterBorderFirst()isRectangleType()lock()mirrorBorder()paint(...)paintBorderBackground(...)setFocusedInstance(...)setImageBorderSpecialTile(...)setPaintOuterBorderFirst(...)setPressedInstance(...)setThickness(...)setTrackComponent(...)toCSSString()unlock()")); index.put("com.codename1.ui.plaf.DefaultLookAndFeel", splitMembers("bind(...)calculateLabelSpan(...)calculateSpanForLabelText(...)calculateTextAreaSpan(...)calculateTextFieldSpan(...)drawButton(...)drawCheckBox(...)drawComboBox(...)drawHorizontalScroll(...)drawLabel(...)drawList(...)drawPullToRefresh(...)drawRadioButton(...)drawTextArea(...)drawTextField(...)drawTextFieldCursor(...)drawVerticalScroll(...)focusGained(...)focusLost(...)getButtonPreferredSize(...)getCheckBoxFocusImages()getCheckBoxImages()getCheckBoxPreferredSize(...)getComboBoxPreferredSize(...)getDefaultDialogTransitionIn()getDefaultDialogTransitionOut()getDefaultFormTintColor()getDefaultFormTransitionIn()getDefaultFormTransitionOut()getDefaultMenuTransitionIn()getDefaultMenuTransitionOut()getDefaultSmoothScrollingSpeed()getDisableColor()getFadeScrollBarSpeed()getFadeScrollEdgeLength()getHorizontalScrollHeight()getLabelPreferredSize(...)getListPreferredSize(...)getMenuBarClass()getMenuIcons()getMenuRenderer()getPullToRefreshHeight()getRadioButtonFocusImages()getRadioButtonImages()getRadioButtonPreferredSize(...)getTactileTouchDuration()getTextAreaSize(...)getTextFieldCursorColor()getTextFieldPreferredSize(...)getTickerSpeed()getVerticalScrollWidth()isBackgroundImageDetermineSize()isDefaultAlwaysTensile()isDefaultEndsWith3Points()isDefaultSmoothScrolling()isDefaultSnapToGrid()isDefaultTensileDrag()isDefaultTensileHighlight()isFadeScrollBar()isFadeScrollEdge()isFocusScrolling()isRTL()isReverseSoftButtons()isScrollVisible()isTickWhenFocused()isTouchMenus()paintTensileHighlight(...)refreshTheme(...)setBackgroundImageDetermineSize(...)setCheckBoxFocusImages(...)setCheckBoxImages(...)setComboBoxImage(...)setDefaultAlwaysTensile(...)setDefaultDialogTransitionIn(...)setDefaultDialogTransitionOut(...)setDefaultEndsWith3Points(...)setDefaultFormTintColor(...)setDefaultFormTransitionIn(...)setDefaultFormTransitionOut(...)setDefaultMenuTransitionIn(...)setDefaultMenuTransitionOut(...)setDefaultSmoothScrolling(...)setDefaultSmoothScrollingSpeed(...)setDefaultSnapToGrid(...)setDefaultTensileDrag(...)setDisableColor(...)setFG(...)setFadeScrollBar(...)setFadeScrollBarSpeed(...)setFadeScrollEdge(...)setFadeScrollEdgeLength(...)setFocusScrolling(...)setMenuBarClass(...)setMenuIcons(...)setMenuRenderer(...)setPasswordChar(...)setRTL(...)setRadioButtonFocusImages(...)setRadioButtonImages(...)setReverseSoftButtons(...)setTactileTouchDuration(...)setTextFieldCursorColor(...)setTickWhenFocused(...)setTickerSpeed(...)setTouchMenus(...)uninstall()reverseAlignForBidi(...)")); index.put("com.codename1.ui.plaf.LookAndFeel", splitMembers("bind(...)calculateLabelSpan(...)calculateTextAreaSpan(...)calculateTextFieldSpan(...)drawButton(...)drawCheckBox(...)drawComboBox(...)drawHorizontalScroll(...)drawLabel(...)drawList(...)drawPullToRefresh(...)drawRadioButton(...)drawTextArea(...)drawTextField(...)drawTextFieldCursor(...)drawVerticalScroll(...)getButtonPreferredSize(...)getCheckBoxPreferredSize(...)getComboBoxPreferredSize(...)getDefaultDialogTransitionIn()getDefaultDialogTransitionOut()getDefaultFormTintColor()getDefaultFormTransitionIn()getDefaultFormTransitionOut()getDefaultMenuTransitionIn()getDefaultMenuTransitionOut()getDefaultSmoothScrollingSpeed()getDisableColor()getFadeScrollBarSpeed()getFadeScrollEdgeLength()getHorizontalScrollHeight()getLabelPreferredSize(...)getListPreferredSize(...)getMenuBarClass()getMenuIcons()getMenuRenderer()getPullToRefreshHeight()getRadioButtonPreferredSize(...)getTactileTouchDuration()getTextAreaSize(...)getTextFieldCursorColor()getTextFieldPreferredSize(...)getTickerSpeed()getVerticalScrollWidth()isBackgroundImageDetermineSize()isDefaultAlwaysTensile()isDefaultEndsWith3Points()isDefaultSmoothScrolling()isDefaultSnapToGrid()isDefaultTensileDrag()isDefaultTensileHighlight()isFadeScrollBar()isFadeScrollEdge()isFocusScrolling()isRTL()isReverseSoftButtons()isScrollVisible()isTouchMenus()paintTensileHighlight(...)refreshTheme(...)setBackgroundImageDetermineSize(...)setDefaultAlwaysTensile(...)setDefaultDialogTransitionIn(...)setDefaultDialogTransitionOut(...)setDefaultEndsWith3Points(...)setDefaultFormTintColor(...)setDefaultFormTransitionIn(...)setDefaultFormTransitionOut(...)setDefaultMenuTransitionIn(...)setDefaultMenuTransitionOut(...)setDefaultSmoothScrolling(...)setDefaultSmoothScrollingSpeed(...)setDefaultSnapToGrid(...)setDefaultTensileDrag(...)setDisableColor(...)setFG(...)setFadeScrollBar(...)setFadeScrollBarSpeed(...)setFadeScrollEdge(...)setFadeScrollEdgeLength(...)setFocusScrolling(...)setMenuBarClass(...)setMenuIcons(...)setMenuRenderer(...)setRTL(...)setReverseSoftButtons(...)setTactileTouchDuration(...)setTextFieldCursorColor(...)setTickerSpeed(...)setTouchMenus(...)uninstall()")); - } - - private static void fillMethodIndex7(Map index) { index.put("com.codename1.ui.plaf.RoundBorder", splitMembers("addOuterBorder(...)clearImageBorderSpecialTile()color(...)createPressedVersion()equals(...)getColor()getCompoundBorders()getFocusedInstance()getMinimumHeight()getMinimumWidth()getOpacity()getPressedInstance()getProperty(...)getShadowBlur()getShadowOpacity()getShadowSpread()getShadowX()getShadowY()getStrokeColor()getStrokeOpacity()getStrokeThickness()getThickness()getUIID()hashCode()isBackgroundPainter()isEmptyBorder()isOnlyLeftRounded()isOnlyRightRounded()isPaintOuterBorderFirst()isRectangle()isRectangleType()isShadowMM()isStrokeMM()lock()mirrorBorder()onlyLeftRounded(...)onlyRightRounded(...)opacity(...)paint(...)paintBorderBackground(...)rectangle(...)setFocusedInstance(...)setImageBorderSpecialTile(...)setPaintOuterBorderFirst(...)setPressedInstance(...)setThickness(...)setTrackComponent(...)shadowBlur(...)shadowOpacity(...)shadowSpread(...)shadowX(...)shadowY(...)stroke(...)strokeAngle(...)strokeColor(...)strokeOpacity(...)uiid(...)unlock()create()")); index.put("com.codename1.ui.plaf.RoundRectBorder", splitMembers("addOuterBorder(...)arrowSize(...)bezierCorners(...)bottomLeftMode(...)bottomOnlyMode(...)bottomRightMode(...)clearImageBorderSpecialTile()cornerRadius(...)createPressedVersion()equals(...)getCompoundBorders()getCornerRadius()getFocusedInstance()getMinimumHeight()getMinimumWidth()getPressedInstance()getProperty(...)getShadowBlur()getShadowColor()getShadowOpacity()getShadowSpread()getShadowX()getShadowY()getStrokeColor()getStrokeOpacity()getStrokeThickness()getThickness()getTrackComponentHorizontalPosition()getTrackComponentSide()getTrackComponentVerticalPosition()hashCode()isBackgroundPainter()isBezierCorners()isBottomLeft()isBottomOnlyMode()isBottomRight()isEmptyBorder()isPaintOuterBorderFirst()isRectangleType()isStrokeMM()isTopLeft()isTopOnlyMode()isTopRight()isUseCache()lock()mirrorBorder()paint(...)paintBorderBackground(...)setArrowSize(...)setFocusedInstance(...)setImageBorderSpecialTile(...)setPaintOuterBorderFirst(...)setPressedInstance(...)setThickness(...)setTrackComponent(...)shadowBlur(...)shadowColor(...)shadowOpacity(...)shadowSpread(...)shadowX(...)shadowY(...)stroke(...)strokeColor(...)strokeOpacity(...)topLeftMode(...)topOnlyMode(...)topRightMode(...)trackComponentHorizontalPosition(...)trackComponentSide(...)trackComponentVerticalPosition(...)unlock()useCache(...)create()")); index.put("com.codename1.ui.plaf.Style", splitMembers("addStyleListener(...)cacheMargins(...)equals(...)flushMarginsCache()getAlignment()getBackgroundGradientEndColor()getBackgroundGradientRelativeSize()getBackgroundGradientRelativeX()getBackgroundGradientRelativeY()getBackgroundGradientStartColor()getBackgroundType()getBgColor()getBgImage()getBgPainter()getBgTransparency()getBorder()getElevation()getFgAlpha()getFgColor()getFont()getHorizontalMargins()getHorizontalPadding()getIconGap()getIconGapUnit()getMargin(...)getMarginBottom()getMarginFloatValue(...)getMarginLeft(...)getMarginLeftNoRTL()getMarginRight(...)getMarginRightNoRTL()getMarginTop()getMarginUnit()getMarginValue(...)getOpacity()getPadding(...)getPaddingBottom()getPaddingFloatValue(...)getPaddingLeft(...)getPaddingLeftNoRTL()getPaddingRight(...)getPaddingRightNoRTL()getPaddingTop()getPaddingUnit()getPaddingValue(...)getTextDecoration()getVerticalMargins()getVerticalPadding()hashCode()is3DTextNorth()isLowered3DText()isModified()isOverline()isRaised3DText()isRendererStyle()isStrikeThru()isSuppressChangeEvents()isSurface()isUnderline()markAsRendererStyle()merge(...)removeListeners()removeStyleListener(...)restoreCachedMargins()set3DText(...)set3DTextNorth(...)setAlignment(...)setBackgroundGradientEndColor(...)setBackgroundGradientRelativeSize(...)setBackgroundGradientRelativeX(...)setBackgroundGradientRelativeY(...)setBackgroundGradientStartColor(...)setBackgroundType(...)setBgColor(...)setBgImage(...)setBgPainter(...)setBgTransparency(...)setBorder(...)setElevation(...)setFgAlpha(...)setFgColor(...)setFont(...)setIconGap(...)setIconGapUnit(...)setMargin(...)setMarginBottom(...)setMarginLeft(...)setMarginRight(...)setMarginTop(...)setMarginUnit(...)setMarginUnitBottom(...)setMarginUnitLeft(...)setMarginUnitRight(...)setMarginUnitTop(...)setOpacity(...)setOverline(...)setPadding(...)setPaddingBottom(...)setPaddingLeft(...)setPaddingRight(...)setPaddingTop(...)setPaddingUnit(...)setPaddingUnitBottom(...)setPaddingUnitLeft(...)setPaddingUnitRight(...)setPaddingUnitTop(...)setStrikeThru(...)setSuppressChangeEvents(...)setSurface(...)setTextDecoration(...)setUnderline(...)stripMarginAndPadding()createProxyStyle(...)")); index.put("com.codename1.ui.plaf.StyleParser", splitMembers("getBackgroundTypes()getSupportedBackgroundTypes()parseScalarValue(...)validateScalarValue(...)")); + index.put("com.codename1.ui.plaf.StyleParser.BorderInfo", splitMembers("colorString()createBorder(...)getBottomLeftMode()getBottomOnlyMode()getBottomRightMode()getColor()getCornerRadius()getImages()getOpacity()getRectangle()getShadowBlur()getShadowOpacity()getShadowSpread()getShadowX()getShadowY()getSpliceImage()getSpliceInsets()getSpliceInsets(...)getStrokeColor()getStrokeOpacity()getThickness()getTopLeftMode()getTopOnlyMode()getTopRightMode()getType()getWidth()getWidthInPixels()getWidthUnit()setBottomLeftMode(...)setBottomOnlyMode(...)setBottomRightMode(...)setColor(...)setCornerRadius(...)setImages(...)setOpacity(...)setRectangle(...)setShadowBlur(...)setShadowOpacity(...)setShadowSpread(...)setShadowX(...)setShadowY(...)setSpliceImage(...)setSpliceInsets(...)setStrokeColor(...)setStrokeOpacity(...)setTopLeftMode(...)setTopOnlyMode(...)setTopRightMode(...)setType(...)setWidth(...)setWidthUnit(...)toString()widthString()")); + index.put("com.codename1.ui.plaf.StyleParser.BoxInfo", splitMembers("getValue(...)getValues()setValues(...)toString()toString(...)")); + index.put("com.codename1.ui.plaf.StyleParser.FontInfo", splitMembers("createFont(...)getFile()getName()getSize()getSizeInPixels(...)getSizeUnit()setFile(...)setName(...)setSize(...)setSizeUnit(...)sizeString(...)toString()")); + index.put("com.codename1.ui.plaf.StyleParser.ImageInfo", splitMembers("getImage(...)toString()")); + index.put("com.codename1.ui.plaf.StyleParser.MarginInfo", splitMembers("getValue(...)getValues()setValues(...)toString()toString(...)")); + index.put("com.codename1.ui.plaf.StyleParser.PaddingInfo", splitMembers("getValue(...)getValues()setValues(...)toString()toString(...)")); + index.put("com.codename1.ui.plaf.StyleParser.ScalarValue", splitMembers("getPixelValue()getUnit()getValue()setUnit(...)setValue(...)toString()toString(...)")); + index.put("com.codename1.ui.plaf.StyleParser.StyleInfo", splitMembers("getAlignment()getAlignmentAsString()getBgColor()getBgImage()getBgType()getBgTypeAsString()getBorder()getFgColor()getFont()getMargin()getOpacity()getPadding()getTextDecoration()getTextDecorationAsString()getTransparency()setAlignment(...)setBgColor(...)setBgImage(...)setBgType(...)setBorder(...)setFgColor(...)setFont(...)setFontName(...)setFontSize(...)setMargin(...)setOpacity(...)setPadding(...)setTransparency(...)toStyleString()")); index.put("com.codename1.ui.plaf.UIManager", splitMembers("addThemeProps(...)addThemeRefreshListener(...)getBundle()getComponentCustomStyle(...)getComponentSelectedStyle(...)getComponentStyle(...)getIconUIIDFor(...)getLookAndFeel()getResourceBundle()getThemeConstant(...)getThemeImageConstant(...)getThemeMaskConstant(...)getThemeName()isThemeConstant(...)isUseLargerTextScale()localize(...)parseComponentCustomStyle(...)parseComponentSelectedStyle(...)parseComponentStyle(...)removeThemeRefreshListener(...)setBundle(...)setComponentSelectedStyle(...)setComponentStyle(...)setLookAndFeel(...)setResourceBundle(...)setThemeProps(...)setUseLargerTextScale(...)wasThemeInstalled()createInstance()getInstance()initFirstTheme(...)initNamedTheme(...)")); index.put("com.codename1.ui.scene.Bounds", splitMembers("getDepth()getHeight()getMinX()getMinY()getMinZ()getWidth()setDepth(...)setHeight(...)setMinX(...)setMinY(...)setMinZ(...)setWidth(...)")); index.put("com.codename1.ui.scene.Camera", splitMembers("getTransform()")); @@ -2078,15 +1516,18 @@ private static void fillMethodIndex7(Map index) { index.put("com.codename1.ui.spinner.DateTimeSpinner", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCurrentDate()getCurrentHour()getCurrentMinute()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getEndDate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMinuteStep()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStartDate()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isCurrentMeridiem()isDraggable()isDropTarget()isDurationMode()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isIncludeYear()isMarkToday()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isShowMeridiem()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCurrentDate(...)setCurrentHour(...)setCurrentMeridiem(...)setCurrentMinute(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setDurationMode(...)setEditingDelegate(...)setEnabled(...)setEndDate(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHoursVisible(...)setIgnorePointerEvents(...)setIncludeYear(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setMarkToday(...)setMinuteStep(...)setMinutesVisible(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setShowMeridiem(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setStartDate(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.ui.spinner.GenericSpinner", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getColumns()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getModel()getModel(...)getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getRenderer()getRenderer(...)getRenderingPrototype()getRenderingPrototype(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getValue()getValue(...)getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setColumns(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setModel(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRenderer(...)setRenderingPrototype(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setValue(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.ui.spinner.NumericSpinner", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMax()getMin()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStep()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getValue()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setMax(...)setMin(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setStep(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setValue(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); - index.put("com.codename1.ui.spinner.Picker", splitMembers("addActionListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)bindStateTo(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAlignment()getAllStyles()getAnimationManager()getBadgeStyleComponent()getBadgeText()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand()getComponentForm()getComponentState()getCursor()getDate()getDirtyRegion()getDisabledIcon()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getDuration()getDurationHours()getDurationMinutes()getEditingDelegate()getEndDate()getFontIcon()getFontIconSize()getFormatter()getGap()getHeight()getIcon()getIconFont()getIconFromState()getIconStyleComponent()getIconUIID()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getListeners()getMask()getMaskName()getMaskedIcon()getMaterialIcon()getMaterialIconSize()getMaxAutoSize()getMaxHour()getMinAutoSize()getMinHour()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredPopupHeight()getPreferredPopupWidth()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedIcon()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getReleaseRadius()getRenderingPrototype()getRolloverIcon()getRolloverPressedIcon()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedString()getSelectedStringIndex()getSelectedStyle()getShiftMillimeters()getShiftMillimetersF()getShiftText()getSideGap()getStartDate()getState()getStringWidth(...)getStrings()getStyle()getTabIndex()getTensileLength()getText()getTextPosition()getTextSelectionSupport()getTime()getTooltip()getType()getUIID()getUIManager()getUnselectedStyle()getValue()getVerticalAlignment()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isAutoRelease()isAutoSizeMode()isBlockLead()isCapsText()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isEndsWith3Points()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isLegacyRenderer()isOpaque()isOppositeSide()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSelected()isShouldLocalize()isShowEvenIfBlank()isShowMeridiem()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTextSelectionEnabled()isTickerEnabled()isTickerRunning()isToggle()isTraversable()isUseLightweightPopup()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)pressed()putClientProperty(...)refreshTheme()refreshTheme(...)released()released(...)remove()removeActionListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlignment(...)setAlwaysTensile(...)setAutoRelease(...)setAutoSizeMode(...)setBadgeText(...)setBadgeUIID(...)setBlockLead(...)setBoundPropertyValue(...)setCapsText(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommand(...)setComponentState(...)setCursor(...)setDate(...)setDirtyRegion(...)setDisabledIcon(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setDuration(...)setEditingDelegate(...)setEnabled(...)setEndDate(...)setEndsWith3Points(...)setFlatten(...)setFocus(...)setFocusable(...)setFontIcon(...)setFormatter(...)setGap(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHourRange(...)setIcon(...)setIconUIID(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLegacyRenderer(...)setMask(...)setMaskName(...)setMaterialIcon(...)setMaxAutoSize(...)setMinAutoSize(...)setMinuteStep(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredPopupHeight(...)setPreferredPopupWidth(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedIcon(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setReleaseRadius(...)setReleased()setRenderingPrototype(...)setRippleEffect(...)setRolloverIcon(...)setRolloverPressedIcon(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedString(...)setSelectedStringIndex(...)setSelectedStyle(...)setShiftMillimeters(...)setShiftText(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setShowEvenIfBlank(...)setShowMeridiem(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setStartDate(...)setStrings(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextPosition(...)setTextSelectionEnabled(...)setTickerEnabled(...)setTime(...)setToggle(...)setTooltip(...)setTraversable(...)setType(...)setUIID(...)setUnselectedStyle(...)setUseLightweightPopup(...)setVerticalAlignment(...)setVisible(...)setWidth(...)setX(...)setY(...)shouldTickerStart()startEditingAsync()startTicker()startTicker(...)stopEditing(...)stopTicker()stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)unbindStateFrom(...)visibleBoundsContains(...)isDefaultUseLightweightPopup()setDefaultUseLightweightPopup(...)")); + index.put("com.codename1.ui.spinner.Picker", splitMembers("addActionListener(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLightweightPopupButton(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()announceForAccessibility(...)bindProperty(...)bindStateTo(...)blocksSideSwipe()clearClientProperties()clearLightweightPopupButtons()contains(...)containsOrOwns(...)createStyleAnimation(...)drop(...)getAbsoluteX()getAbsoluteY()getAccessibilityText()getActionListeners()getAlignment()getAllStyles()getAnimationManager()getBadgeStyleComponent()getBadgeText()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getClientProperty(...)getCloudBoundProperty()getCloudDestinationProperty()getCommand()getComponentForm()getComponentState()getCursor()getDate()getDirtyRegion()getDisabledIcon()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getDuration()getDurationHours()getDurationMinutes()getEditingDelegate()getEndDate()getFontIcon()getFontIconSize()getFormatter()getGap()getHeight()getIcon()getIconFont()getIconFromState()getIconStyleComponent()getIconUIID()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLightweightPopupButtonLabels()getListeners()getMask()getMaskName()getMaskedIcon()getMaterialIcon()getMaterialIconSize()getMaxAutoSize()getMaxHour()getMinAutoSize()getMinHour()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredPopupHeight()getPreferredPopupWidth()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedIcon()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getReleaseRadius()getRenderingPrototype()getRolloverIcon()getRolloverPressedIcon()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedString()getSelectedStringIndex()getSelectedStyle()getShiftMillimeters()getShiftMillimetersF()getShiftText()getSideGap()getStartDate()getState()getStringWidth(...)getStrings()getStyle()getTabIndex()getTensileLength()getText()getTextPosition()getTextSelectionSupport()getTime()getTooltip()getType()getUIID()getUIManager()getUnselectedStyle()getValue()getVerticalAlignment()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()isAlwaysTensile()isAutoRelease()isAutoSizeMode()isBlockLead()isCapsText()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isEndsWith3Points()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isLegacyRenderer()isOpaque()isOppositeSide()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isScrollVisible()isScrollableX()isScrollableY()isSelected()isShouldLocalize()isShowEvenIfBlank()isShowMeridiem()isSmoothScrolling()isSnapToGrid()isTactileTouch()isTensileDragEnabled()isTextSelectionEnabled()isTickerEnabled()isTickerRunning()isToggle()isTraversable()isUseLightweightPopup()isVisible()keyPressed(...)keyReleased(...)keyRepeated(...)longPointerPress(...)paint(...)paintBackgrounds(...)paintComponent(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)pressed()putClientProperty(...)refreshTheme()refreshTheme(...)released()released(...)remove()removeActionListener(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)requestFocus()respondsToPointerEvents()scrollRectToVisible(...)setAccessibilityText(...)setAlignment(...)setAlwaysTensile(...)setAutoRelease(...)setAutoSizeMode(...)setBadgeText(...)setBadgeUIID(...)setBlockLead(...)setBoundPropertyValue(...)setCapsText(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCommand(...)setComponentState(...)setCursor(...)setDate(...)setDirtyRegion(...)setDisabledIcon(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setDuration(...)setEditingDelegate(...)setEnabled(...)setEndDate(...)setEndsWith3Points(...)setFlatten(...)setFocus(...)setFocusable(...)setFontIcon(...)setFormatter(...)setGap(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHourRange(...)setIcon(...)setIconUIID(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLegacyRenderer(...)setMask(...)setMaskName(...)setMaterialIcon(...)setMaxAutoSize(...)setMinAutoSize(...)setMinuteStep(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredPopupHeight(...)setPreferredPopupWidth(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedIcon(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setReleaseRadius(...)setReleased()setRenderingPrototype(...)setRippleEffect(...)setRolloverIcon(...)setRolloverPressedIcon(...)setScrollAnimationSpeed(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setSelectCommandText(...)setSelectedString(...)setSelectedStringIndex(...)setSelectedStyle(...)setShiftMillimeters(...)setShiftText(...)setShouldCalcPreferredSize(...)setShouldLocalize(...)setShowEvenIfBlank(...)setShowMeridiem(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setStartDate(...)setStrings(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setText(...)setTextPosition(...)setTextSelectionEnabled(...)setTickerEnabled(...)setTime(...)setToggle(...)setTooltip(...)setTraversable(...)setType(...)setUIID(...)setUnselectedStyle(...)setUseLightweightPopup(...)setVerticalAlignment(...)setVisible(...)setWidth(...)setX(...)setY(...)shouldTickerStart()startEditingAsync()startTicker()startTicker(...)stopEditing(...)stopTicker()stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)unbindStateFrom(...)visibleBoundsContains(...)isDefaultUseLightweightPopup()setDefaultUseLightweightPopup(...)")); + index.put("com.codename1.ui.spinner.Picker.LightweightPopupButtonPlacement", splitMembers("")); index.put("com.codename1.ui.spinner.TimeSpinner", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCurrentHour()getCurrentMinute()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getMinuteStep()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isCurrentMeridiem()isDraggable()isDropTarget()isDurationMode()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isShowMeridiem()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCurrentHour(...)setCurrentMeridiem(...)setCurrentMinute(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setDurationMode(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setHoursVisible(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setMinuteStep(...)setMinutesVisible(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setShowMeridiem(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.ui.table.AbstractTableModel", splitMembers("addDataChangeListener(...)getCellType(...)getColumnCount()getColumnName(...)getMultipleChoiceOptions(...)getRowCount()getValidationConstraint(...)getValidator()getValueAt(...)isCellEditable(...)removeDataChangeListener(...)setValidator(...)setValueAt(...)")); index.put("com.codename1.ui.table.DefaultTableModel", splitMembers("addDataChangeListener(...)addRow(...)getCellType(...)getColumnCount()getColumnName(...)getMultipleChoiceOptions(...)getRowCount()getValidationConstraint(...)getValidator()getValueAt(...)insertRow(...)isCellEditable(...)removeDataChangeListener(...)removeRow(...)setValidator(...)setValueAt(...)")); index.put("com.codename1.ui.table.SortableTableModel", splitMembers("addDataChangeListener(...)getCellType(...)getColumnCount()getColumnName(...)getMultipleChoiceOptions(...)getRowCount()getSortedPosition(...)getUnderlying()getValidationConstraint(...)getValidator()getValueAt(...)isCellEditable(...)removeDataChangeListener(...)setValidator(...)setValueAt(...)")); index.put("com.codename1.ui.table.Table", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)deinitialize()drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getCellAlignment()getCellColumn(...)getCellRow(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerBorderMode()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getModel()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedColumn()getSelectedRect()getSelectedRow()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTitleAlignment()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()initComponent()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDrawBorder()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isIncludeHeader()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSortSupported()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBorderSpacing(...)setBoundPropertyValue(...)setCellAlignment(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setCollapseBorder(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDrawBorder(...)setDrawEmptyCellsBorder(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setIncludeHeader(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setInnerBorderMode(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setModel(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setSortSupported(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTitleAlignment(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)sort(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()translateSortedRowToModelRow(...)unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); index.put("com.codename1.ui.table.TableLayout", splitMembers("addLayoutComponent(...)cc()cc(...)cloneConstraint(...)createConstraint()createConstraint(...)equals(...)getCellHorizontalSpan(...)getCellVerticalSpan(...)getColumnPosition(...)getColumns()getComponentAt(...)getComponentConstraint(...)getNextColumn()getNextRow()getPreferredSize(...)getRowPosition(...)getRows()hasHorizontalSpanning()hasVerticalSpanning()hashCode()isCellSpannedThroughHorizontally(...)isCellSpannedThroughVertically(...)isConstraintTracking()isGrowHorizontally()isOverlapSupported()isTruncateHorizontally()isTruncateVertically()layoutContainer(...)obscuresPotential(...)overridesTabIndices(...)removeLayoutComponent(...)setGrowHorizontally(...)setTruncateHorizontally(...)setTruncateVertically(...)toString()updateTabIndices(...)encloseIn(...)getDefaultColumnWidth()getDefaultRowHeight()getMinimumSizePerColumn()setDefaultColumnWidth(...)setDefaultRowHeight(...)setMinimumSizePerColumn(...)")); + index.put("com.codename1.ui.table.TableLayout.Constraint", splitMembers("getColumn()getHeightPercentage()getHorizontalAlign()getHorizontalSpan()getRow()getVerticalAlign()getVerticalSpan()getWidthPercentage()ha(...)heightPercentage(...)horizontalAlign(...)horizontalSpan(...)hp(...)hs(...)setHeightPercentage(...)setHorizontalAlign(...)setHorizontalSpan(...)setVerticalAlign(...)setVerticalSpan(...)setWidthPercentage(...)toString()va(...)verticalAlign(...)verticalSpan(...)vs(...)widthPercentage(...)wp(...)")); index.put("com.codename1.ui.table.TableModel", splitMembers("addDataChangeListener(...)getColumnCount()getColumnName(...)getRowCount()getValueAt(...)isCellEditable(...)removeDataChangeListener(...)setValueAt(...)")); index.put("com.codename1.ui.tree.Tree", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLeafListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()collapsePath(...)contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)expandPath(...)findDropTargetAt(...)findFirstFocusable()findNodeComponent(...)flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getModel()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getParentComponent(...)getParentNode(...)getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedItem()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getTreeState()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isMultilineMode()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshNode(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLeafListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setModel(...)setMultilineMode(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setTreeState(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)setFolderIcon(...)setFolderOpenIcon(...)setNodeIcon(...)")); + index.put("com.codename1.ui.tree.Tree.TreeState", splitMembers("")); index.put("com.codename1.ui.tree.TreeModel", splitMembers("getChildren(...)isLeaf(...)")); index.put("com.codename1.ui.util.Effects", splitMembers("dropshadow(...)gaussianBlurImage(...)growShrink(...)isGaussianBlurSupported()reflectionImage(...)squareShadow(...)verticalPerspective(...)")); index.put("com.codename1.ui.util.EmbeddedContainer", splitMembers("add(...)addAll(...)addComponent(...)addDragFinishedListener(...)addDragOverListener(...)addDropListener(...)addFocusListener(...)addLongPressListener(...)addPointerDraggedListener(...)addPointerPressedListener(...)addPointerReleasedListener(...)addPullToRefresh(...)addScrollListener(...)addStateChangeListener(...)animate()animateHierarchy(...)animateHierarchyAndWait(...)animateHierarchyFade(...)animateHierarchyFadeAndWait(...)animateLayout(...)animateLayoutAndWait(...)animateLayoutFade(...)animateLayoutFadeAndWait(...)animateUnlayout(...)animateUnlayoutAndWait(...)announceForAccessibility(...)applyRTL(...)bindProperty(...)blocksSideSwipe()clearClientProperties()contains(...)containsOrOwns(...)createAnimateHierarchy(...)createAnimateHierarchyFade(...)createAnimateLayout(...)createAnimateLayoutFade(...)createAnimateLayoutFadeAndWait(...)createAnimateUnlayout(...)createReplaceTransition(...)createStyleAnimation(...)drop(...)findDropTargetAt(...)findFirstFocusable()flushReplace()forceRevalidate()getAbsoluteX()getAbsoluteY()getAccessibilityText()getAllStyles()getAnimationManager()getBaseline(...)getBaselineResizeBehavior()getBindablePropertyNames()getBindablePropertyTypes()getBottomGap()getBoundPropertyValue(...)getBounds(...)getChildrenAsList(...)getClientProperty(...)getClosestComponentTo(...)getCloudBoundProperty()getCloudDestinationProperty()getComponentAt(...)getComponentCount()getComponentForm()getComponentIndex(...)getComponentState()getCursor()getDirtyRegion()getDisabledStyle()getDragTransparency()getDraggedx()getDraggedy()getEditingDelegate()getEmbed()getHeight()getInlineAllStyles()getInlineDisabledStyles()getInlinePressedStyles()getInlineSelectedStyles()getInlineStylesTheme()getInlineUnselectedStyles()getInnerHeight()getInnerPreferredH()getInnerPreferredW()getInnerWidth()getInnerX()getInnerY()getLabelForComponent()getLayout()getLayoutHeight()getLayoutWidth()getLeadComponent()getLeadParent()getName()getNativeOverlay()getNextFocusDown()getNextFocusLeft()getNextFocusRight()getNextFocusUp()getOuterHeight()getOuterPreferredH()getOuterPreferredW()getOuterWidth()getOuterX()getOuterY()getOwner()getParent()getPreferredH()getPreferredSize()getPreferredSizeStr()getPreferredTabIndex()getPreferredW()getPressedStyle()getPropertyNames()getPropertyTypeNames()getPropertyTypes()getPropertyValue(...)getResponderAt(...)getSafeAreaRoot()getSameHeight()getSameWidth()getScrollAnimationSpeed()getScrollDimension()getScrollIncrement()getScrollOpacity()getScrollOpacityChangeSpeed()getScrollX()getScrollY()getScrollable()getSelectCommandText()getSelectedRect()getSelectedStyle()getSideGap()getStyle()getTabIndex()getTensileLength()getTextSelectionSupport()getTooltip()getUIID()getUIManager()getUnselectedStyle()getVisibleBounds(...)getWidth()getX()getY()growShrink(...)handlesInput()hasFixedPreferredSize()hasFocus()invalidate()isAlwaysTensile()isBlockLead()isCellRenderer()isChildOf(...)isDraggable()isDropTarget()isEditable()isEditing()isEnabled()isFlatten()isFocusable()isGrabsPointerEvents()isHidden()isHidden(...)isHideInLandscape()isHideInPortrait()isIgnorePointerEvents()isOpaque()isOwnedBy(...)isPinchBlocksDragAndDrop()isRTL()isRippleEffect()isSafeArea()isSafeAreaRoot()isScrollVisible()isScrollableX()isScrollableY()isSmoothScrolling()isSnapToGrid()isSurface()isTactileTouch()isTensileDragEnabled()isTraversable()isVisible()iterator()iterator(...)keyPressed(...)keyReleased(...)keyRepeated(...)layoutContainer()longPointerPress(...)morph(...)morphAndWait(...)paint(...)paintBackgrounds(...)paintComponent(...)paintComponentBackground(...)paintIntersectingComponentsAbove(...)paintLock(...)paintLockRelease()paintRippleOverlay(...)paintShadows(...)pointerDragged(...)pointerHover(...)pointerHoverPressed(...)pointerHoverReleased(...)pointerPressed(...)pointerReleased(...)putClientProperty(...)refreshTheme()refreshTheme(...)remove()removeAll()removeComponent(...)removeDragFinishedListener(...)removeDragOverListener(...)removeDropListener(...)removeFocusListener(...)removeLongPressListener(...)removePointerDraggedListener(...)removePointerPressedListener(...)removePointerReleasedListener(...)removeScrollListener(...)removeStateChangeListener(...)repaint()repaint(...)replace(...)replaceAndWait(...)requestFocus()respondsToPointerEvents()revalidate()revalidateLater()revalidateWithAnimationSafety()scrollComponentToVisible(...)scrollRectToVisible(...)setAccessibilityText(...)setAlwaysTensile(...)setBlockLead(...)setBoundPropertyValue(...)setCellRenderer(...)setCloudBoundProperty(...)setCloudDestinationProperty(...)setComponentState(...)setCursor(...)setDirtyRegion(...)setDisabledStyle(...)setDragTransparency(...)setDraggable(...)setDropTarget(...)setEditingDelegate(...)setEmbed(...)setEnabled(...)setFlatten(...)setFocus(...)setFocusable(...)setGrabsPointerEvents(...)setHandlesInput(...)setHeight(...)setHidden(...)setHideInLandscape(...)setHideInPortrait(...)setIgnorePointerEvents(...)setInlineAllStyles(...)setInlineDisabledStyles(...)setInlinePressedStyles(...)setInlineSelectedStyles(...)setInlineStylesTheme(...)setInlineUnselectedStyles(...)setIsScrollVisible(...)setLabelForComponent(...)setLayout(...)setLeadComponent(...)setName(...)setNextFocusDown(...)setNextFocusLeft(...)setNextFocusRight(...)setNextFocusUp(...)setOpaque(...)setOwner(...)setPinchBlocksDragAndDrop(...)setPreferredH(...)setPreferredSize(...)setPreferredSizeStr(...)setPreferredTabIndex(...)setPreferredW(...)setPressedStyle(...)setPropertyValue(...)setRTL(...)setRippleEffect(...)setSafeArea(...)setSafeAreaRoot(...)setScrollAnimationSpeed(...)setScrollIncrement(...)setScrollOpacityChangeSpeed(...)setScrollSize(...)setScrollVisible(...)setScrollable(...)setScrollableX(...)setScrollableY(...)setSelectCommandText(...)setSelectedStyle(...)setShouldCalcPreferredSize(...)setSize(...)setSmoothScrolling(...)setSnapToGrid(...)setTabIndex(...)setTactileTouch(...)setTensileDragEnabled(...)setTensileLength(...)setTooltip(...)setTraversable(...)setUIID(...)setUIManager(...)setUnselectedStyle(...)setVisible(...)setWidth(...)setX(...)setY(...)startEditingAsync()stopEditing(...)stripMarginAndPadding()styleChanged(...)toImage()toString()unbindProperty(...)updateTabIndices(...)visibleBoundsContains(...)")); @@ -2101,6 +1542,9 @@ private static void fillMethodIndex7(Map index) { index.put("com.codename1.ui.util.UITimer", splitMembers("cancel()schedule(...)timer(...)")); index.put("com.codename1.ui.util.WeakHashMap", splitMembers("clear()containsKey(...)containsValue(...)entrySet()equals(...)get(...)hashCode()isEmpty()keySet()put(...)putAll(...)remove(...)size()values()")); index.put("com.codename1.ui.validation.Constraint", splitMembers("getDefaultFailMessage()isValid(...)")); + } + + private static void fillMethodIndex9(Map index) { index.put("com.codename1.ui.validation.ExistInConstraint", splitMembers("getDefaultFailMessage()isValid(...)")); index.put("com.codename1.ui.validation.GroupConstraint", splitMembers("getDefaultFailMessage()isValid(...)")); index.put("com.codename1.ui.validation.LengthConstraint", splitMembers("getDefaultFailMessage()isValid(...)")); @@ -2108,7 +1552,10 @@ private static void fillMethodIndex7(Map index) { index.put("com.codename1.ui.validation.NumericConstraint", splitMembers("getDefaultFailMessage()isValid(...)")); index.put("com.codename1.ui.validation.RegexConstraint", splitMembers("getDefaultFailMessage()isValid(...)validEmail()validEmail(...)validURL()validURL(...)")); index.put("com.codename1.ui.validation.Validator", splitMembers("addConstraint(...)addSubmitButtons(...)bindDataListener(...)getErrorMessage(...)getErrorMessageUIID()getValidationEmblemPositionX()getValidationEmblemPositionY()getValidationFailedEmblem()getValidationFailureHighlightMode()isShowErrorMessageForFocusedComponent()isValid()setErrorMessageUIID(...)setShowErrorMessageForFocusedComponent(...)setValidationEmblemPositionX(...)setValidationEmblemPositionY(...)setValidationFailedEmblem(...)setValidationFailureHighlightMode(...)getDefaultValidationEmblemPositionX()getDefaultValidationEmblemPositionY()getDefaultValidationFailedEmblem()getDefaultValidationFailureHighlightMode()isValidateOnEveryKey()setDefaultValidationEmblemPositionX(...)setDefaultValidationEmblemPositionY(...)setDefaultValidationFailedEmblem(...)setDefaultValidationFailureHighlightMode(...)setValidateOnEveryKey(...)")); + index.put("com.codename1.ui.validation.Validator.HighlightMode", splitMembers("")); index.put("com.codename1.util.AsyncResource", splitMembers("")); + index.put("com.codename1.util.AsyncResource.AsyncExecutionException", splitMembers("")); + index.put("com.codename1.util.AsyncResource.CancellationException", splitMembers("")); index.put("com.codename1.util.AsyncResult", splitMembers("")); index.put("com.codename1.util.Base64", splitMembers("")); index.put("com.codename1.util.BigDecimal", splitMembers("")); @@ -2120,13 +1567,11 @@ private static void fillMethodIndex7(Map index) { index.put("com.codename1.util.CaseInsensitiveOrder", splitMembers("")); index.put("com.codename1.util.DateUtil", splitMembers("")); index.put("com.codename1.util.EasyThread", splitMembers("")); + index.put("com.codename1.util.EasyThread.ErrorListener", splitMembers("")); index.put("com.codename1.util.FailureCallback", splitMembers("")); index.put("com.codename1.util.LazyValue", splitMembers("")); index.put("com.codename1.util.MathUtil", splitMembers("")); index.put("com.codename1.util.OnComplete", splitMembers("")); - } - - private static void fillMethodIndex8(Map index) { index.put("com.codename1.util.RunnableWithResult", splitMembers("")); index.put("com.codename1.util.RunnableWithResultSync", splitMembers("")); index.put("com.codename1.util.StringUtil", splitMembers("")); @@ -2135,6 +1580,7 @@ private static void fillMethodIndex8(Map index) { index.put("com.codename1.util.promise.ExecutorFunction", splitMembers("")); index.put("com.codename1.util.promise.Functor", splitMembers("")); index.put("com.codename1.util.promise.Promise", splitMembers("")); + index.put("com.codename1.util.promise.Promise.State", splitMembers("")); index.put("com.codename1.util.regex.CharacterArrayCharacterIterator", splitMembers("")); index.put("com.codename1.util.regex.CharacterIterator", splitMembers("")); index.put("com.codename1.util.regex.RE", splitMembers("")); @@ -2154,6 +1600,7 @@ private static void fillMethodIndex8(Map index) { index.put("com.codename1.xml.XMLWriter", splitMembers("")); index.put("com.codenameone.playground.CN1Playground", splitMembers("destroy()getTheme()init(...)runApp()start()stop()")); index.put("com.codenameone.playground.PlaygroundContext", splitMembers("captureShownForm(...)clearPreview()clearShownForm()getHostForm()getPreviewRoot()getShownForm()getTheme()log(...)refreshPreview()setTitle(...)debug(...)getCurrent()interceptMethodInvocation(...)")); + index.put("com.codenameone.playground.PlaygroundContext.Logger", splitMembers("log(...)")); index.put("com.codenameone.playground.PlaygroundLambdaBridge", splitMembers("lambda(...)")); index.put("com.codenameone.playground.PlaygroundListenerBridge", splitMembers("actionListener(...)networkListener(...)onComplete(...)runnable(...)")); index.put("com.codenameone.playground.WebsiteThemeNative", splitMembers("isDarkMode()isSupported()notifyUiReady()")); @@ -2162,6 +1609,9 @@ private static void fillMethodIndex8(Map index) { index.put("java.io.DataInput", splitMembers("")); index.put("java.io.DataInputStream", splitMembers("")); index.put("java.io.DataOutput", splitMembers("")); + } + + private static void fillMethodIndex10(Map index) { index.put("java.io.DataOutputStream", splitMembers("")); index.put("java.io.EOFException", splitMembers("")); index.put("java.io.Flushable", splitMembers("")); @@ -2191,9 +1641,6 @@ private static void fillMethodIndex8(Map index) { index.put("java.lang.Character", splitMembers("")); index.put("java.lang.Class", splitMembers("")); index.put("java.lang.ClassCastException", splitMembers("")); - } - - private static void fillMethodIndex9(Map index) { index.put("java.lang.ClassLoader", splitMembers("")); index.put("java.lang.ClassNotFoundException", splitMembers("")); index.put("java.lang.CloneNotSupportedException", splitMembers("")); @@ -2229,6 +1676,9 @@ private static void fillMethodIndex9(Map index) { index.put("java.lang.Override", splitMembers("")); index.put("java.lang.Runnable", splitMembers("")); index.put("java.lang.Runtime", splitMembers("")); + } + + private static void fillMethodIndex11(Map index) { index.put("java.lang.RuntimeException", splitMembers("")); index.put("java.lang.SafeVarargs", splitMembers("")); index.put("java.lang.SecurityException", splitMembers("")); @@ -2254,13 +1704,11 @@ private static void fillMethodIndex9(Map index) { index.put("java.net.URI", splitMembers("")); index.put("java.net.URISyntaxException", splitMembers("")); index.put("java.nio.charset.Charset", splitMembers("")); + index.put("java.nio.charset.StandardCharsets", splitMembers("")); index.put("java.text.DateFormat", splitMembers("")); index.put("java.text.DateFormatSymbols", splitMembers("")); index.put("java.text.Format", splitMembers("")); index.put("java.text.ParseException", splitMembers("")); - } - - private static void fillMethodIndex10(Map index) { index.put("java.text.SimpleDateFormat", splitMembers("")); index.put("java.time.Clock", splitMembers("")); index.put("java.time.Duration", splitMembers("")); @@ -2279,6 +1727,8 @@ private static void fillMethodIndex10(Map index) { index.put("java.util.AbstractCollection", splitMembers("")); index.put("java.util.AbstractList", splitMembers("")); index.put("java.util.AbstractMap", splitMembers("")); + index.put("java.util.AbstractMap.SimpleEntry", splitMembers("")); + index.put("java.util.AbstractMap.SimpleImmutableEntry", splitMembers("")); index.put("java.util.AbstractQueue", splitMembers("")); index.put("java.util.AbstractSequentialList", splitMembers("")); index.put("java.util.AbstractSet", splitMembers("")); @@ -2293,6 +1743,9 @@ private static void fillMethodIndex10(Map index) { index.put("java.util.ConcurrentModificationException", splitMembers("")); index.put("java.util.Date", splitMembers("")); index.put("java.util.Deque", splitMembers("")); + } + + private static void fillMethodIndex12(Map index) { index.put("java.util.Dictionary", splitMembers("")); index.put("java.util.EmptyStackException", splitMembers("")); index.put("java.util.Enumeration", splitMembers("")); @@ -2309,6 +1762,7 @@ private static void fillMethodIndex10(Map index) { index.put("java.util.ListIterator", splitMembers("")); index.put("java.util.Locale", splitMembers("")); index.put("java.util.Map", splitMembers("")); + index.put("java.util.Map.Entry", splitMembers("")); index.put("java.util.NavigableMap", splitMembers("")); index.put("java.util.NavigableSet", splitMembers("")); index.put("java.util.NoSuchElementException", splitMembers("")); @@ -2325,15 +1779,23 @@ private static void fillMethodIndex10(Map index) { index.put("java.util.Stack", splitMembers("")); index.put("java.util.StringTokenizer", splitMembers("")); index.put("java.util.TimeZone", splitMembers("")); - } - - private static void fillMethodIndex11(Map index) { index.put("java.util.Timer", splitMembers("")); index.put("java.util.TimerTask", splitMembers("")); index.put("java.util.TreeMap", splitMembers("")); index.put("java.util.TreeSet", splitMembers("")); index.put("java.util.Vector", splitMembers("")); index.put("java.util.concurrent.ThreadLocalRandom", splitMembers("")); + index.put("java.util.function.BiConsumer", splitMembers("")); + index.put("java.util.function.BinaryOperator", splitMembers("")); + index.put("java.util.function.Consumer", splitMembers("")); + index.put("java.util.function.Function", splitMembers("")); + index.put("java.util.function.Predicate", splitMembers("")); + index.put("java.util.function.Supplier", splitMembers("")); + index.put("java.util.function.UnaryOperator", splitMembers("")); + index.put("java.util.stream.BaseStream", splitMembers("")); + index.put("java.util.stream.Collector", splitMembers("")); + index.put("java.util.stream.Collectors", splitMembers("")); + index.put("java.util.stream.Stream", splitMembers("")); } private static Map buildFieldIndex() { @@ -2350,6 +1812,7 @@ private static Map buildFieldIndex() { fillFieldIndex9(index); fillFieldIndex10(index); fillFieldIndex11(index); + fillFieldIndex12(index); return index; } @@ -2358,14 +1821,25 @@ private static void fillFieldIndex0(Map index) { index.put("com.codename1.ads.InnerActive", splitMembers("")); index.put("com.codename1.analytics.AnalyticsService", splitMembers("")); index.put("com.codename1.annotations.Async", splitMembers("")); + index.put("com.codename1.annotations.Async.Execute", splitMembers("")); + index.put("com.codename1.annotations.Async.Schedule", splitMembers("")); + index.put("com.codename1.annotations.Concrete", splitMembers("")); + index.put("com.codename1.annotations.DisableDebugInfo", splitMembers("")); + index.put("com.codename1.annotations.DisableNullChecksAndArrayBoundsChecks", splitMembers("")); index.put("com.codename1.background.BackgroundFetch", splitMembers("")); index.put("com.codename1.capture.Capture", splitMembers("")); index.put("com.codename1.capture.VideoCaptureConstraints", splitMembers("")); + index.put("com.codename1.capture.VideoCaptureConstraints.Compiler", splitMembers("")); index.put("com.codename1.charts.ChartComponent", splitMembers("")); index.put("com.codename1.charts.ChartUtil", splitMembers("")); index.put("com.codename1.charts.compat.Canvas", splitMembers("")); index.put("com.codename1.charts.compat.GradientDrawable", splitMembers("")); + index.put("com.codename1.charts.compat.GradientDrawable.Orientation", splitMembers("")); index.put("com.codename1.charts.compat.Paint", splitMembers("")); + index.put("com.codename1.charts.compat.Paint.Align", splitMembers("")); + index.put("com.codename1.charts.compat.Paint.Cap", splitMembers("")); + index.put("com.codename1.charts.compat.Paint.Join", splitMembers("")); + index.put("com.codename1.charts.compat.Paint.Style", splitMembers("")); index.put("com.codename1.charts.compat.PathMeasure", splitMembers("")); index.put("com.codename1.charts.models.AreaSeries", splitMembers("")); index.put("com.codename1.charts.models.CategorySeries", splitMembers("")); @@ -2380,9 +1854,13 @@ private static void fillFieldIndex0(Map index) { index.put("com.codename1.charts.renderers.BasicStroke", splitMembers("")); index.put("com.codename1.charts.renderers.DefaultRenderer", splitMembers("")); index.put("com.codename1.charts.renderers.DialRenderer", splitMembers("")); + index.put("com.codename1.charts.renderers.DialRenderer.Type", splitMembers("")); index.put("com.codename1.charts.renderers.SimpleSeriesRenderer", splitMembers("")); index.put("com.codename1.charts.renderers.XYMultipleSeriesRenderer", splitMembers("")); + index.put("com.codename1.charts.renderers.XYMultipleSeriesRenderer.Orientation", splitMembers("")); index.put("com.codename1.charts.renderers.XYSeriesRenderer", splitMembers("")); + index.put("com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine", splitMembers("")); + index.put("com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type", splitMembers("")); index.put("com.codename1.charts.transitions.SeriesTransition", splitMembers("")); index.put("com.codename1.charts.transitions.XYMultiSeriesTransition", splitMembers("")); index.put("com.codename1.charts.transitions.XYSeriesTransition", splitMembers("")); @@ -2392,15 +1870,20 @@ private static void fillFieldIndex0(Map index) { index.put("com.codename1.charts.util.NumberFormat", splitMembers("")); index.put("com.codename1.charts.views.AbstractChart", splitMembers("")); index.put("com.codename1.charts.views.BarChart", splitMembers("")); + index.put("com.codename1.charts.views.BarChart.Type", splitMembers("")); index.put("com.codename1.charts.views.BubbleChart", splitMembers("")); index.put("com.codename1.charts.views.ClickableArea", splitMembers("")); index.put("com.codename1.charts.views.CombinedXYChart", splitMembers("")); + index.put("com.codename1.charts.views.CombinedXYChart.XYCombinedChartDef", splitMembers("")); index.put("com.codename1.charts.views.CubicLineChart", splitMembers("")); index.put("com.codename1.charts.views.DialChart", splitMembers("")); index.put("com.codename1.charts.views.DoughnutChart", splitMembers("")); index.put("com.codename1.charts.views.LineChart", splitMembers("")); index.put("com.codename1.charts.views.PieChart", splitMembers("")); index.put("com.codename1.charts.views.PieMapper", splitMembers("")); + } + + private static void fillFieldIndex1(Map index) { index.put("com.codename1.charts.views.PieSegment", splitMembers("")); index.put("com.codename1.charts.views.PointStyle", splitMembers("")); index.put("com.codename1.charts.views.RadarChart", splitMembers("")); @@ -2414,48 +1897,48 @@ private static void fillFieldIndex0(Map index) { index.put("com.codename1.codescan.CodeScanner", splitMembers("")); index.put("com.codename1.codescan.ScanResult", splitMembers("")); index.put("com.codename1.compat.java.util.Objects", splitMembers("")); - index.put("com.codename1.components.Accordion", splitMembers("")); - index.put("com.codename1.components.Ads", splitMembers("")); - index.put("com.codename1.components.AudioRecorderComponent", splitMembers("")); - index.put("com.codename1.components.ButtonList", splitMembers("")); - } - - private static void fillFieldIndex1(Map index) { - index.put("com.codename1.components.CheckBoxList", splitMembers("")); - index.put("com.codename1.components.ClearableTextField", splitMembers("")); + index.put("com.codename1.components.Accordion", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.Ads", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YERROR_ATTIBUTE_VALUE_INVALIDERROR_ATTRIBUTE_NOT_SUPPORTEDERROR_CONNECTINGERROR_ENCODINGERROR_IMAGE_BAD_FORMATERROR_IMAGE_NOT_FOUNDERROR_INVALID_TAG_HIERARCHYERROR_MULTIPLE_ROOTSERROR_NO_BASE_URLERROR_NO_CLOSE_TAGERROR_NO_ROOTSERROR_TAG_NOT_SUPPORTEDERROR_UNEXPECTED_CHARACTERERROR_UNEXPECTED_TAG_CLOSINGERROR_UNRECOGNIZED_CHAR_ENTITYE_RESIZE_CURSORFIELD_PASSWORDFIELD_TEXTHAND_CURSORLEFTLINK_FORBIDDENLINK_REGULARLINK_VISTEDMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSTATUS_CANCELLEDSTATUS_COMPLETEDSTATUS_CONNECTEDSTATUS_DISPLAYEDSTATUS_ERRORSTATUS_NONESTATUS_PARSEDSTATUS_REDIRECTEDSTATUS_REQUESTEDSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.AudioRecorderComponent", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.AudioRecorderComponent.RecorderState", splitMembers("AcceptedCanceledInitializedInitializingNotInitializedPausedPendingRecording")); + index.put("com.codename1.components.ButtonList", splitMembers("ADDEDBASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCHANGEDCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORREMOVEDRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.ButtonList.Decorator", splitMembers("")); + index.put("com.codename1.components.CheckBoxList", splitMembers("ADDEDBASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCHANGEDCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORREMOVEDRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.ClearableTextField", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.components.FileEncodedImage", splitMembers("")); index.put("com.codename1.components.FileEncodedImageAsync", splitMembers("")); - index.put("com.codename1.components.FileTree", splitMembers("")); + index.put("com.codename1.components.FileTree", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.components.FileTreeModel", splitMembers("")); - index.put("com.codename1.components.FloatingActionButton", splitMembers("")); - index.put("com.codename1.components.FloatingHint", splitMembers("")); - index.put("com.codename1.components.ImageViewer", splitMembers("IMAGE_FILLIMAGE_FIT")); - index.put("com.codename1.components.InfiniteProgress", splitMembers("")); + index.put("com.codename1.components.FloatingActionButton", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSTATE_DEFAULTSTATE_PRESSEDSTATE_ROLLOVERSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.FloatingHint", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.ImageViewer", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORIMAGE_FILLIMAGE_FITLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.InfiniteProgress", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.components.InfiniteScrollAdapter", splitMembers("")); - index.put("com.codename1.components.InteractionDialog", splitMembers("")); + index.put("com.codename1.components.InteractionDialog", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.components.MasterDetail", splitMembers("")); - index.put("com.codename1.components.MediaPlayer", splitMembers("")); - index.put("com.codename1.components.MultiButton", splitMembers("")); - index.put("com.codename1.components.OnOffSwitch", splitMembers("")); - index.put("com.codename1.components.Progress", splitMembers("")); - index.put("com.codename1.components.RSSReader", splitMembers("")); - index.put("com.codename1.components.RadioButtonList", splitMembers("")); + index.put("com.codename1.components.MediaPlayer", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.MultiButton", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.OnOffSwitch", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.Progress", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPTYPE_ALARMTYPE_CONFIRMATIONTYPE_ERRORTYPE_INFOTYPE_NONETYPE_WARNINGWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.RSSReader", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORFIXED_CENTERFIXED_LEADFIXED_NONEFIXED_NONE_CYCLICFIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGEFIXED_TRAILHAND_CURSORHORIZONTALLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPVERTICALWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.RadioButtonList", splitMembers("ADDEDBASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCHANGEDCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORREMOVEDRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.components.ReplaceableImage", splitMembers("")); - index.put("com.codename1.components.ScaleImageButton", splitMembers("")); - index.put("com.codename1.components.ScaleImageLabel", splitMembers("")); - index.put("com.codename1.components.ShareButton", splitMembers("")); - index.put("com.codename1.components.SignatureComponent", splitMembers("")); - index.put("com.codename1.components.SliderBridge", splitMembers("")); - index.put("com.codename1.components.SpanButton", splitMembers("")); - index.put("com.codename1.components.SpanLabel", splitMembers("")); - index.put("com.codename1.components.SpanMultiButton", splitMembers("")); - index.put("com.codename1.components.SplitPane", splitMembers("HORIZONTAL_SPLITVERTICAL_SPLIT")); + index.put("com.codename1.components.ScaleImageButton", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSTATE_DEFAULTSTATE_PRESSEDSTATE_ROLLOVERSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.ScaleImageLabel", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.ShareButton", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSTATE_DEFAULTSTATE_PRESSEDSTATE_ROLLOVERSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.SignatureComponent", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.SliderBridge", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.SpanButton", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.SpanLabel", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.SpanMultiButton", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.SplitPane", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORHORIZONTAL_SPLITLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPVERTICAL_SPLITWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.SplitPane.Settings", splitMembers("")); index.put("com.codename1.components.StorageImage", splitMembers("")); index.put("com.codename1.components.StorageImageAsync", splitMembers("")); - index.put("com.codename1.components.Switch", splitMembers("")); - index.put("com.codename1.components.SwitchList", splitMembers("")); + index.put("com.codename1.components.Switch", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.components.SwitchList", splitMembers("ADDEDBASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCHANGEDCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORREMOVEDRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.components.ToastBar", splitMembers("")); - index.put("com.codename1.components.WebBrowser", splitMembers("")); + index.put("com.codename1.components.WebBrowser", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.contacts.Address", splitMembers("")); index.put("com.codename1.contacts.Contact", splitMembers("")); index.put("com.codename1.contacts.ContactsManager", splitMembers("")); @@ -2465,6 +1948,9 @@ private static void fillFieldIndex1(Map index) { index.put("com.codename1.db.Row", splitMembers("")); index.put("com.codename1.db.RowExt", splitMembers("")); index.put("com.codename1.db.ThreadSafeDatabase", splitMembers("")); + } + + private static void fillFieldIndex2(Map index) { index.put("com.codename1.facebook.Album", splitMembers("")); index.put("com.codename1.facebook.FBObject", splitMembers("")); index.put("com.codename1.facebook.FaceBookAccess", splitMembers("")); @@ -2480,14 +1966,15 @@ private static void fillFieldIndex1(Map index) { index.put("com.codename1.io.CacheMap", splitMembers("")); index.put("com.codename1.io.CharArrayReader", splitMembers("")); index.put("com.codename1.io.ConnectionRequest", splitMembers("")); + index.put("com.codename1.io.ConnectionRequest.CachingMode", splitMembers("")); + index.put("com.codename1.io.ConnectionRequest.SSLCertificate", splitMembers("")); index.put("com.codename1.io.Cookie", splitMembers("")); index.put("com.codename1.io.Data", splitMembers("")); index.put("com.codename1.io.Externalizable", splitMembers("")); index.put("com.codename1.io.File", splitMembers("")); + index.put("com.codename1.io.File.FileFilter", splitMembers("")); + index.put("com.codename1.io.File.FilenameFilter", splitMembers("")); index.put("com.codename1.io.FileSystemStorage", splitMembers("")); - } - - private static void fillFieldIndex2(Map index) { index.put("com.codename1.io.IOProgressListener", splitMembers("")); index.put("com.codename1.io.JSONParseCallback", splitMembers("")); index.put("com.codename1.io.JSONParser", splitMembers("")); @@ -2497,15 +1984,18 @@ private static void fillFieldIndex2(Map index) { index.put("com.codename1.io.NetworkEvent", splitMembers("")); index.put("com.codename1.io.NetworkManager", splitMembers("")); index.put("com.codename1.io.Oauth2", splitMembers("")); + index.put("com.codename1.io.Oauth2.RefreshTokenRequest", splitMembers("")); index.put("com.codename1.io.PreferenceListener", splitMembers("")); index.put("com.codename1.io.Preferences", splitMembers("")); index.put("com.codename1.io.Properties", splitMembers("")); index.put("com.codename1.io.Socket", splitMembers("")); + index.put("com.codename1.io.Socket.StopListening", splitMembers("")); index.put("com.codename1.io.SocketConnection", splitMembers("")); index.put("com.codename1.io.Storage", splitMembers("")); index.put("com.codename1.io.URL", splitMembers("")); index.put("com.codename1.io.Util", splitMembers("")); index.put("com.codename1.io.WebServiceProxyCall", splitMembers("")); + index.put("com.codename1.io.WebServiceProxyCall.WSDefinition", splitMembers("")); index.put("com.codename1.io.gzip.Adler32", splitMembers("")); index.put("com.codename1.io.gzip.CRC32", splitMembers("")); index.put("com.codename1.io.gzip.Deflate", splitMembers("")); @@ -2525,6 +2015,9 @@ private static void fillFieldIndex2(Map index) { index.put("com.codename1.io.rest.ErrorCodeHandler", splitMembers("")); index.put("com.codename1.io.rest.RequestBuilder", splitMembers("")); index.put("com.codename1.io.rest.Response", splitMembers("")); + } + + private static void fillFieldIndex3(Map index) { index.put("com.codename1.io.rest.Rest", splitMembers("")); index.put("com.codename1.io.services.CachedData", splitMembers("")); index.put("com.codename1.io.services.CachedDataService", splitMembers("")); @@ -2551,10 +2044,8 @@ private static void fillFieldIndex2(Map index) { index.put("com.codename1.location.Geofence", splitMembers("")); index.put("com.codename1.location.GeofenceListener", splitMembers("")); index.put("com.codename1.location.GeofenceManager", splitMembers("")); + index.put("com.codename1.location.GeofenceManager.Listener", splitMembers("")); index.put("com.codename1.location.Location", splitMembers("")); - } - - private static void fillFieldIndex3(Map index) { index.put("com.codename1.location.LocationListener", splitMembers("")); index.put("com.codename1.location.LocationManager", splitMembers("")); index.put("com.codename1.location.LocationRequest", splitMembers("")); @@ -2578,7 +2069,10 @@ private static void fillFieldIndex3(Map index) { index.put("com.codename1.maps.providers.TiledProvider", splitMembers("")); index.put("com.codename1.media.AbstractMedia", splitMembers("")); index.put("com.codename1.media.AsyncMedia", splitMembers("")); + index.put("com.codename1.media.AsyncMedia.MediaErrorType", splitMembers("")); + index.put("com.codename1.media.AsyncMedia.State", splitMembers("")); index.put("com.codename1.media.AudioBuffer", splitMembers("")); + index.put("com.codename1.media.AudioBuffer.AudioBufferCallback", splitMembers("")); index.put("com.codename1.media.Media", splitMembers("")); index.put("com.codename1.media.MediaManager", splitMembers("")); index.put("com.codename1.media.MediaMetaData", splitMembers("")); @@ -2588,6 +2082,9 @@ private static void fillFieldIndex3(Map index) { index.put("com.codename1.messaging.Message", splitMembers("")); index.put("com.codename1.notifications.LocalNotification", splitMembers("")); index.put("com.codename1.notifications.LocalNotificationCallback", splitMembers("")); + } + + private static void fillFieldIndex4(Map index) { index.put("com.codename1.payment.ApplePromotionalOffer", splitMembers("")); index.put("com.codename1.payment.PendingPurchaseCallback", splitMembers("")); index.put("com.codename1.payment.Product", splitMembers("")); @@ -2619,15 +2116,29 @@ private static void fillFieldIndex3(Map index) { index.put("com.codename1.properties.PreferencesObject", splitMembers("")); index.put("com.codename1.properties.Property", splitMembers("")); index.put("com.codename1.properties.PropertyBase", splitMembers("")); - } - - private static void fillFieldIndex4(Map index) { index.put("com.codename1.properties.PropertyBusinessObject", splitMembers("")); index.put("com.codename1.properties.PropertyChangeListener", splitMembers("")); index.put("com.codename1.properties.PropertyIndex", splitMembers("")); index.put("com.codename1.properties.SQLMap", splitMembers("")); + index.put("com.codename1.properties.SQLMap.SqlType", splitMembers("")); index.put("com.codename1.properties.SetProperty", splitMembers("")); index.put("com.codename1.properties.UiBinding", splitMembers("")); + index.put("com.codename1.properties.UiBinding.BooleanConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.BoundTableModel", splitMembers("")); + index.put("com.codename1.properties.UiBinding.CheckBoxRadioSelectionAdapter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.ComponentAdapter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.DateConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.DoubleConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.FloatConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.IntegerConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.LongConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.MappingConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.ObjectConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.PickerAdapter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.RadioListAdapter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.StringConverter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.TextAreaAdapter", splitMembers("")); + index.put("com.codename1.properties.UiBinding.TextComponentAdapter", splitMembers("")); index.put("com.codename1.push.Push", splitMembers("")); index.put("com.codename1.push.PushAction", splitMembers("")); index.put("com.codename1.push.PushActionCategory", splitMembers("")); @@ -2638,6 +2149,9 @@ private static void fillFieldIndex4(Map index) { index.put("com.codename1.share.EmailShare", splitMembers("")); index.put("com.codename1.share.FacebookShare", splitMembers("")); index.put("com.codename1.share.SMSShare", splitMembers("")); + } + + private static void fillFieldIndex5(Map index) { index.put("com.codename1.share.ShareService", splitMembers("")); index.put("com.codename1.social.FacebookConnect", splitMembers("")); index.put("com.codename1.social.GoogleConnect", splitMembers("")); @@ -2657,105 +2171,133 @@ private static void fillFieldIndex4(Map index) { index.put("com.codename1.testing.UnitTest", splitMembers("")); index.put("com.codename1.ui.AbstractDialog", splitMembers("")); index.put("com.codename1.ui.AnimationManager", splitMembers("")); - index.put("com.codename1.ui.AutoCompleteTextComponent", splitMembers("")); - index.put("com.codename1.ui.AutoCompleteTextField", splitMembers("POPUP_POSITION_AUTOPOPUP_POSITION_OVERPOPUP_POSITION_UNDER")); + index.put("com.codename1.ui.AutoCompleteTextComponent", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.AutoCompleteTextComponent.AutoCompleteFilter", splitMembers("")); + index.put("com.codename1.ui.AutoCompleteTextField", splitMembers("ANYBASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDECIMALDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YEMAILADDRE_RESIZE_CURSORHAND_CURSORINITIAL_CAPS_SENTENCEINITIAL_CAPS_WORDLEFTMOVE_CURSORNE_RESIZE_CURSORNON_PREDICTIVENUMERICNW_RESIZE_CURSORN_RESIZE_CURSORPASSWORDPHONENUMBERPOPUP_POSITION_AUTOPOPUP_POSITION_OVERPOPUP_POSITION_UNDERRIGHTSENSITIVESE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPUNEDITABLEUPPERCASEURLUSERNAMEWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.BlockingDisallowedException", splitMembers("")); - index.put("com.codename1.ui.BrowserComponent", splitMembers("BROWSER_PROPERTY_FOLLOW_TARGET_BLANKonErroronLoadonMessageonStart")); + index.put("com.codename1.ui.BrowserComponent", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERBROWSER_PROPERTY_FOLLOW_TARGET_BLANKCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSORonErroronLoadonMessageonStart")); + index.put("com.codename1.ui.BrowserComponent.JSExpression", splitMembers("")); + index.put("com.codename1.ui.BrowserComponent.JSRef", splitMembers("")); + index.put("com.codename1.ui.BrowserComponent.JSType", splitMembers("BOOLEANFUNCTIONNUMBEROBJECTSTRINGUNDEFINED")); index.put("com.codename1.ui.BrowserWindow", splitMembers("")); - index.put("com.codename1.ui.Button", splitMembers("STATE_DEFAULTSTATE_PRESSEDSTATE_ROLLOVER")); + index.put("com.codename1.ui.BrowserWindow.EvalRequest", splitMembers("")); + index.put("com.codename1.ui.Button", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSTATE_DEFAULTSTATE_PRESSEDSTATE_ROLLOVERSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.ButtonGroup", splitMembers("")); - index.put("com.codename1.ui.CN", splitMembers("BASELINEBOTTOMCENTERCENTER_BEHAVIOR_CENTERCENTER_BEHAVIOR_CENTER_ABSOLUTECENTER_BEHAVIOR_SCALECENTER_BEHAVIOR_TOTAL_BELOWEASTFACE_MONOSPACEFACE_PROPORTIONALFACE_SYSTEMLEFTNATIVE_ITALIC_BLACKNATIVE_ITALIC_BOLDNATIVE_ITALIC_LIGHTNATIVE_ITALIC_REGULARNATIVE_ITALIC_THINNATIVE_MAIN_BLACKNATIVE_MAIN_BOLDNATIVE_MAIN_LIGHTNATIVE_MAIN_REGULARNATIVE_MAIN_THINNORTHRIGHTSIZE_LARGESIZE_MEDIUMSIZE_SMALLSOUTHSTYLE_BOLDSTYLE_ITALICSTYLE_PLAINSTYLE_UNDERLINEDTOPWEST")); + index.put("com.codename1.ui.CN", splitMembers("BASELINEBOTTOMCENTERCENTER_BEHAVIOR_CENTERCENTER_BEHAVIOR_CENTER_ABSOLUTECENTER_BEHAVIOR_SCALECENTER_BEHAVIOR_TOTAL_BELOWDENSITY_2HDDENSITY_4KDENSITY_560DENSITY_HDDENSITY_HIGHDENSITY_LOWDENSITY_MEDIUMDENSITY_VERY_HIGHDENSITY_VERY_LOWEASTFACE_MONOSPACEFACE_PROPORTIONALFACE_SYSTEMGALLERY_ALLGALLERY_ALL_MULTIGALLERY_IMAGEGALLERY_IMAGE_MULTIGALLERY_VIDEOGALLERY_VIDEO_MULTILEFTNATIVE_ITALIC_BLACKNATIVE_ITALIC_BOLDNATIVE_ITALIC_LIGHTNATIVE_ITALIC_REGULARNATIVE_ITALIC_THINNATIVE_MAIN_BLACKNATIVE_MAIN_BOLDNATIVE_MAIN_LIGHTNATIVE_MAIN_REGULARNATIVE_MAIN_THINNORTHPICKER_TYPE_CALENDARPICKER_TYPE_DATEPICKER_TYPE_DATE_AND_TIMEPICKER_TYPE_DURATIONPICKER_TYPE_DURATION_HOURSPICKER_TYPE_DURATION_MINUTESPICKER_TYPE_STRINGSPICKER_TYPE_TIMERIGHTSIZE_LARGESIZE_MEDIUMSIZE_SMALLSMS_BOTHSMS_INTERACTIVESMS_NOT_SUPPORTEDSMS_SEAMLESSSOUTHSTYLE_BOLDSTYLE_ITALICSTYLE_PLAINSTYLE_UNDERLINEDTOPWEST")); index.put("com.codename1.ui.CN1Constants", splitMembers("DENSITY_2HDDENSITY_4KDENSITY_560DENSITY_HDDENSITY_HIGHDENSITY_LOWDENSITY_MEDIUMDENSITY_VERY_HIGHDENSITY_VERY_LOWGALLERY_ALLGALLERY_ALL_MULTIGALLERY_IMAGEGALLERY_IMAGE_MULTIGALLERY_VIDEOGALLERY_VIDEO_MULTIPICKER_TYPE_CALENDARPICKER_TYPE_DATEPICKER_TYPE_DATE_AND_TIMEPICKER_TYPE_DURATIONPICKER_TYPE_DURATION_HOURSPICKER_TYPE_DURATION_MINUTESPICKER_TYPE_STRINGSPICKER_TYPE_TIMESMS_BOTHSMS_INTERACTIVESMS_NOT_SUPPORTEDSMS_SEAMLESS")); - index.put("com.codename1.ui.Calendar", splitMembers("")); - index.put("com.codename1.ui.CheckBox", splitMembers("")); - index.put("com.codename1.ui.ComboBox", splitMembers("")); + index.put("com.codename1.ui.Calendar", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.CheckBox", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSTATE_DEFAULTSTATE_PRESSEDSTATE_ROLLOVERSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.ComboBox", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORFIXED_CENTERFIXED_LEADFIXED_NONEFIXED_NONE_CYCLICFIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGEFIXED_TRAILHAND_CURSORHORIZONTALLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPVERTICALWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.Command", splitMembers("")); index.put("com.codename1.ui.CommonProgressAnimations", splitMembers("")); + index.put("com.codename1.ui.CommonProgressAnimations.CircleProgress", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.CommonProgressAnimations.EmptyAnimation", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.CommonProgressAnimations.ProgressAnimation", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.Component", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); - index.put("com.codename1.ui.ComponentGroup", splitMembers("")); + index.put("com.codename1.ui.ComponentGroup", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.ComponentImage", splitMembers("")); index.put("com.codename1.ui.ComponentSelector", splitMembers("")); - index.put("com.codename1.ui.Container", splitMembers("")); - index.put("com.codename1.ui.Dialog", splitMembers("TYPE_ALARMTYPE_CONFIRMATIONTYPE_ERRORTYPE_INFOTYPE_NONETYPE_WARNING")); - index.put("com.codename1.ui.Display", splitMembers("COMMAND_BEHAVIOR_BUTTON_BARCOMMAND_BEHAVIOR_BUTTON_BAR_TITLE_BACKCOMMAND_BEHAVIOR_BUTTON_BAR_TITLE_RIGHTCOMMAND_BEHAVIOR_DEFAULTCOMMAND_BEHAVIOR_ICSCOMMAND_BEHAVIOR_NATIVECOMMAND_BEHAVIOR_SIDE_NAVIGATIONCOMMAND_BEHAVIOR_SOFTKEYCOMMAND_BEHAVIOR_TOUCH_MENUGAME_DOWNGAME_FIREGAME_LEFTGAME_RIGHTGAME_UPKEYBOARD_TYPE_HALF_QWERTYKEYBOARD_TYPE_NUMERICKEYBOARD_TYPE_QWERTYKEYBOARD_TYPE_UNKNOWNKEYBOARD_TYPE_VIRTUALKEY_POUNDMEDIA_KEY_FAST_BACKWARDMEDIA_KEY_FAST_FORWARDMEDIA_KEY_PLAYMEDIA_KEY_PLAY_PAUSEMEDIA_KEY_PLAY_STOPMEDIA_KEY_SKIP_BACKMEDIA_KEY_SKIP_FORWARDMEDIA_KEY_STOPSHOW_DURING_EDIT_ALLOW_DISCARDSHOW_DURING_EDIT_ALLOW_SAVESHOW_DURING_EDIT_EXCEPTIONSHOW_DURING_EDIT_IGNORESHOW_DURING_EDIT_SET_AS_NEXTSOUND_TYPE_ALARMSOUND_TYPE_BUTTON_PRESSSOUND_TYPE_CONFIRMATIONSOUND_TYPE_ERRORSOUND_TYPE_INFOSOUND_TYPE_WARNINGWINDOW_SIZE_HINT_PERCENT")); + index.put("com.codename1.ui.ComponentSelector.ComponentClosure", splitMembers("")); + index.put("com.codename1.ui.ComponentSelector.ComponentMapper", splitMembers("")); + index.put("com.codename1.ui.ComponentSelector.Filter", splitMembers("")); + index.put("com.codename1.ui.Container", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.Dialog", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPTYPE_ALARMTYPE_CONFIRMATIONTYPE_ERRORTYPE_INFOTYPE_NONETYPE_WARNINGWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.Display", splitMembers("COMMAND_BEHAVIOR_BUTTON_BARCOMMAND_BEHAVIOR_BUTTON_BAR_TITLE_BACKCOMMAND_BEHAVIOR_BUTTON_BAR_TITLE_RIGHTCOMMAND_BEHAVIOR_DEFAULTCOMMAND_BEHAVIOR_ICSCOMMAND_BEHAVIOR_NATIVECOMMAND_BEHAVIOR_SIDE_NAVIGATIONCOMMAND_BEHAVIOR_SOFTKEYCOMMAND_BEHAVIOR_TOUCH_MENUDENSITY_2HDDENSITY_4KDENSITY_560DENSITY_HDDENSITY_HIGHDENSITY_LOWDENSITY_MEDIUMDENSITY_VERY_HIGHDENSITY_VERY_LOWGALLERY_ALLGALLERY_ALL_MULTIGALLERY_IMAGEGALLERY_IMAGE_MULTIGALLERY_VIDEOGALLERY_VIDEO_MULTIGAME_DOWNGAME_FIREGAME_LEFTGAME_RIGHTGAME_UPKEYBOARD_TYPE_HALF_QWERTYKEYBOARD_TYPE_NUMERICKEYBOARD_TYPE_QWERTYKEYBOARD_TYPE_UNKNOWNKEYBOARD_TYPE_VIRTUALKEY_POUNDMEDIA_KEY_FAST_BACKWARDMEDIA_KEY_FAST_FORWARDMEDIA_KEY_PLAYMEDIA_KEY_PLAY_PAUSEMEDIA_KEY_PLAY_STOPMEDIA_KEY_SKIP_BACKMEDIA_KEY_SKIP_FORWARDMEDIA_KEY_STOPPICKER_TYPE_CALENDARPICKER_TYPE_DATEPICKER_TYPE_DATE_AND_TIMEPICKER_TYPE_DURATIONPICKER_TYPE_DURATION_HOURSPICKER_TYPE_DURATION_MINUTESPICKER_TYPE_STRINGSPICKER_TYPE_TIMESHOW_DURING_EDIT_ALLOW_DISCARDSHOW_DURING_EDIT_ALLOW_SAVESHOW_DURING_EDIT_EXCEPTIONSHOW_DURING_EDIT_IGNORESHOW_DURING_EDIT_SET_AS_NEXTSMS_BOTHSMS_INTERACTIVESMS_NOT_SUPPORTEDSMS_SEAMLESSSOUND_TYPE_ALARMSOUND_TYPE_BUTTON_PRESSSOUND_TYPE_CONFIRMATIONSOUND_TYPE_ERRORSOUND_TYPE_INFOSOUND_TYPE_WARNINGWINDOW_SIZE_HINT_PERCENT")); index.put("com.codename1.ui.DynamicImage", splitMembers("")); index.put("com.codename1.ui.Editable", splitMembers("")); index.put("com.codename1.ui.EncodedImage", splitMembers("")); - index.put("com.codename1.ui.Font", splitMembers("")); - index.put("com.codename1.ui.FontImage", splitMembers("MATERIAL_10KMATERIAL_10MPMATERIAL_11MPMATERIAL_123MATERIAL_12MPMATERIAL_13MPMATERIAL_14MPMATERIAL_15MPMATERIAL_16MPMATERIAL_17MPMATERIAL_18MPMATERIAL_18_UP_RATINGMATERIAL_19MPMATERIAL_1KMATERIAL_1K_PLUSMATERIAL_1X_MOBILEDATAMATERIAL_20MPMATERIAL_21MPMATERIAL_22MPMATERIAL_23MPMATERIAL_24MPMATERIAL_2KMATERIAL_2K_PLUSMATERIAL_2MPMATERIAL_30FPSMATERIAL_30FPS_SELECTMATERIAL_360MATERIAL_3D_ROTATIONMATERIAL_3G_MOBILEDATAMATERIAL_3KMATERIAL_3K_PLUSMATERIAL_3MPMATERIAL_3PMATERIAL_4G_MOBILEDATAMATERIAL_4G_PLUS_MOBILEDATAMATERIAL_4KMATERIAL_4K_PLUSMATERIAL_4MPMATERIAL_5GMATERIAL_5KMATERIAL_5K_PLUSMATERIAL_5MPMATERIAL_60FPSMATERIAL_60FPS_SELECTMATERIAL_6KMATERIAL_6K_PLUSMATERIAL_6MPMATERIAL_6_FT_APARTMATERIAL_7KMATERIAL_7K_PLUSMATERIAL_7MPMATERIAL_8KMATERIAL_8K_PLUSMATERIAL_8MPMATERIAL_9KMATERIAL_9K_PLUSMATERIAL_9MPMATERIAL_ABCMATERIAL_ACCESSIBILITYMATERIAL_ACCESSIBILITY_NEWMATERIAL_ACCESSIBLEMATERIAL_ACCESSIBLE_FORWARDMATERIAL_ACCESS_ALARMMATERIAL_ACCESS_ALARMSMATERIAL_ACCESS_TIMEMATERIAL_ACCESS_TIME_FILLEDMATERIAL_ACCOUNT_BALANCEMATERIAL_ACCOUNT_BALANCE_WALLETMATERIAL_ACCOUNT_BOXMATERIAL_ACCOUNT_CIRCLEMATERIAL_ACCOUNT_TREEMATERIAL_AC_UNITMATERIAL_ADBMATERIAL_ADDMATERIAL_ADDCHARTMATERIAL_ADD_ALARMMATERIAL_ADD_ALERTMATERIAL_ADD_A_PHOTOMATERIAL_ADD_BOXMATERIAL_ADD_BUSINESSMATERIAL_ADD_CALLMATERIAL_ADD_CARDMATERIAL_ADD_CHARTMATERIAL_ADD_CIRCLEMATERIAL_ADD_CIRCLE_OUTLINEMATERIAL_ADD_COMMENTMATERIAL_ADD_HOMEMATERIAL_ADD_HOME_WORKMATERIAL_ADD_IC_CALLMATERIAL_ADD_LINKMATERIAL_ADD_LOCATIONMATERIAL_ADD_LOCATION_ALTMATERIAL_ADD_MODERATORMATERIAL_ADD_PHOTO_ALTERNATEMATERIAL_ADD_REACTIONMATERIAL_ADD_ROADMATERIAL_ADD_SHOPPING_CARTMATERIAL_ADD_TASKMATERIAL_ADD_TO_DRIVEMATERIAL_ADD_TO_HOME_SCREENMATERIAL_ADD_TO_PHOTOSMATERIAL_ADD_TO_QUEUEMATERIAL_ADF_SCANNERMATERIAL_ADJUSTMATERIAL_ADMIN_PANEL_SETTINGSMATERIAL_ADOBEMATERIAL_ADS_CLICKMATERIAL_AD_UNITSMATERIAL_AGRICULTUREMATERIAL_AIRMATERIAL_AIRLINESMATERIAL_AIRLINE_SEAT_FLATMATERIAL_AIRLINE_SEAT_FLAT_ANGLEDMATERIAL_AIRLINE_SEAT_INDIVIDUAL_SUITEMATERIAL_AIRLINE_SEAT_LEGROOM_EXTRAMATERIAL_AIRLINE_SEAT_LEGROOM_NORMALMATERIAL_AIRLINE_SEAT_LEGROOM_REDUCEDMATERIAL_AIRLINE_SEAT_RECLINE_EXTRAMATERIAL_AIRLINE_SEAT_RECLINE_NORMALMATERIAL_AIRLINE_STOPSMATERIAL_AIRPLANEMODE_ACTIVEMATERIAL_AIRPLANEMODE_INACTIVEMATERIAL_AIRPLANEMODE_OFFMATERIAL_AIRPLANEMODE_ONMATERIAL_AIRPLANE_TICKETMATERIAL_AIRPLAYMATERIAL_AIRPORT_SHUTTLEMATERIAL_ALARMMATERIAL_ALARM_ADDMATERIAL_ALARM_OFFMATERIAL_ALARM_ONMATERIAL_ALBUMMATERIAL_ALIGN_HORIZONTAL_CENTERMATERIAL_ALIGN_HORIZONTAL_LEFTMATERIAL_ALIGN_HORIZONTAL_RIGHTMATERIAL_ALIGN_VERTICAL_BOTTOMMATERIAL_ALIGN_VERTICAL_CENTERMATERIAL_ALIGN_VERTICAL_TOPMATERIAL_ALL_INBOXMATERIAL_ALL_INCLUSIVEMATERIAL_ALL_OUTMATERIAL_ALTERNATE_EMAILMATERIAL_ALT_ROUTEMATERIAL_AMP_STORIESMATERIAL_ANALYTICSMATERIAL_ANCHORMATERIAL_ANDROIDMATERIAL_ANIMATIONMATERIAL_ANNOUNCEMENTMATERIAL_AODMATERIAL_APARTMENTMATERIAL_APIMATERIAL_APPLEMATERIAL_APPROVALMATERIAL_APPSMATERIAL_APPS_OUTAGEMATERIAL_APP_BLOCKINGMATERIAL_APP_REGISTRATIONMATERIAL_APP_SETTINGS_ALTMATERIAL_APP_SHORTCUTMATERIAL_ARCHITECTUREMATERIAL_ARCHIVEMATERIAL_AREA_CHARTMATERIAL_ARROW_BACKMATERIAL_ARROW_BACK_IOSMATERIAL_ARROW_BACK_IOS_NEWMATERIAL_ARROW_CIRCLE_DOWNMATERIAL_ARROW_CIRCLE_LEFTMATERIAL_ARROW_CIRCLE_RIGHTMATERIAL_ARROW_CIRCLE_UPMATERIAL_ARROW_DOWNWARDMATERIAL_ARROW_DROP_DOWNMATERIAL_ARROW_DROP_DOWN_CIRCLEMATERIAL_ARROW_DROP_UPMATERIAL_ARROW_FORWARDMATERIAL_ARROW_FORWARD_IOSMATERIAL_ARROW_LEFTMATERIAL_ARROW_OUTWARDMATERIAL_ARROW_RIGHTMATERIAL_ARROW_RIGHT_ALTMATERIAL_ARROW_UPWARDMATERIAL_ARTICLEMATERIAL_ART_TRACKMATERIAL_ASPECT_RATIOMATERIAL_ASSESSMENTMATERIAL_ASSIGNMENTMATERIAL_ASSIGNMENT_INDMATERIAL_ASSIGNMENT_LATEMATERIAL_ASSIGNMENT_RETURNMATERIAL_ASSIGNMENT_RETURNEDMATERIAL_ASSIGNMENT_TURNED_INMATERIAL_ASSISTANTMATERIAL_ASSISTANT_DIRECTIONMATERIAL_ASSISTANT_NAVIGATIONMATERIAL_ASSISTANT_PHOTOMATERIAL_ASSIST_WALKERMATERIAL_ASSURED_WORKLOADMATERIAL_ATMMATERIAL_ATTACHMENTMATERIAL_ATTACH_EMAILMATERIAL_ATTACH_FILEMATERIAL_ATTACH_MONEYMATERIAL_ATTRACTIONSMATERIAL_ATTRIBUTIONMATERIAL_AUDIOTRACKMATERIAL_AUDIO_FILEMATERIAL_AUTOFPS_SELECTMATERIAL_AUTORENEWMATERIAL_AUTO_AWESOMEMATERIAL_AUTO_AWESOME_MOSAICMATERIAL_AUTO_AWESOME_MOTIONMATERIAL_AUTO_DELETEMATERIAL_AUTO_FIX_HIGHMATERIAL_AUTO_FIX_NORMALMATERIAL_AUTO_FIX_OFFMATERIAL_AUTO_GRAPHMATERIAL_AUTO_MODEMATERIAL_AUTO_STORIESMATERIAL_AV_TIMERMATERIAL_BABY_CHANGING_STATIONMATERIAL_BACKPACKMATERIAL_BACKSPACEMATERIAL_BACKUPMATERIAL_BACKUP_TABLEMATERIAL_BACK_HANDMATERIAL_BADGEMATERIAL_BAKERY_DININGMATERIAL_BALANCEMATERIAL_BALCONYMATERIAL_BALLOTMATERIAL_BAR_CHARTMATERIAL_BATCH_PREDICTIONMATERIAL_BATHROOMMATERIAL_BATHTUBMATERIAL_BATTERY_0_BARMATERIAL_BATTERY_1_BARMATERIAL_BATTERY_2_BARMATERIAL_BATTERY_3_BARMATERIAL_BATTERY_4_BARMATERIAL_BATTERY_5_BARMATERIAL_BATTERY_6_BARMATERIAL_BATTERY_ALERTMATERIAL_BATTERY_CHARGING_FULLMATERIAL_BATTERY_FULLMATERIAL_BATTERY_SAVERMATERIAL_BATTERY_STDMATERIAL_BATTERY_UNKNOWNMATERIAL_BEACH_ACCESSMATERIAL_BEDMATERIAL_BEDROOM_BABYMATERIAL_BEDROOM_CHILDMATERIAL_BEDROOM_PARENTMATERIAL_BEDTIMEMATERIAL_BEDTIME_OFFMATERIAL_BEENHEREMATERIAL_BENTOMATERIAL_BIKE_SCOOTERMATERIAL_BIOTECHMATERIAL_BLENDERMATERIAL_BLINDMATERIAL_BLINDSMATERIAL_BLINDS_CLOSEDMATERIAL_BLOCKMATERIAL_BLOCK_FLIPPEDMATERIAL_BLOODTYPEMATERIAL_BLUETOOTHMATERIAL_BLUETOOTH_AUDIOMATERIAL_BLUETOOTH_CONNECTEDMATERIAL_BLUETOOTH_DISABLEDMATERIAL_BLUETOOTH_DRIVEMATERIAL_BLUETOOTH_SEARCHINGMATERIAL_BLUR_CIRCULARMATERIAL_BLUR_LINEARMATERIAL_BLUR_OFFMATERIAL_BLUR_ONMATERIAL_BOLTMATERIAL_BOOKMATERIAL_BOOKMARKMATERIAL_BOOKMARKSMATERIAL_BOOKMARK_ADDMATERIAL_BOOKMARK_ADDEDMATERIAL_BOOKMARK_BORDERMATERIAL_BOOKMARK_OUTLINEMATERIAL_BOOKMARK_REMOVEMATERIAL_BOOK_ONLINEMATERIAL_BORDER_ALLMATERIAL_BORDER_BOTTOMMATERIAL_BORDER_CLEARMATERIAL_BORDER_COLORMATERIAL_BORDER_HORIZONTALMATERIAL_BORDER_INNERMATERIAL_BORDER_LEFTMATERIAL_BORDER_OUTERMATERIAL_BORDER_RIGHTMATERIAL_BORDER_STYLEMATERIAL_BORDER_TOPMATERIAL_BORDER_VERTICALMATERIAL_BOYMATERIAL_BRANDING_WATERMARKMATERIAL_BREAKFAST_DININGMATERIAL_BRIGHTNESS_1MATERIAL_BRIGHTNESS_2MATERIAL_BRIGHTNESS_3MATERIAL_BRIGHTNESS_4MATERIAL_BRIGHTNESS_5MATERIAL_BRIGHTNESS_6MATERIAL_BRIGHTNESS_7MATERIAL_BRIGHTNESS_AUTOMATERIAL_BRIGHTNESS_HIGHMATERIAL_BRIGHTNESS_LOWMATERIAL_BRIGHTNESS_MEDIUMMATERIAL_BROADCAST_ON_HOMEMATERIAL_BROADCAST_ON_PERSONALMATERIAL_BROKEN_IMAGEMATERIAL_BROWSER_NOT_SUPPORTEDMATERIAL_BROWSER_UPDATEDMATERIAL_BROWSE_GALLERYMATERIAL_BRUNCH_DININGMATERIAL_BRUSHMATERIAL_BUBBLE_CHARTMATERIAL_BUG_REPORTMATERIAL_BUILDMATERIAL_BUILD_CIRCLEMATERIAL_BUNGALOWMATERIAL_BURST_MODEMATERIAL_BUSINESSMATERIAL_BUSINESS_CENTERMATERIAL_BUS_ALERTMATERIAL_CABINMATERIAL_CABLEMATERIAL_CACHEDMATERIAL_CAKEMATERIAL_CALCULATEMATERIAL_CALENDAR_MONTHMATERIAL_CALENDAR_TODAYMATERIAL_CALENDAR_VIEW_DAYMATERIAL_CALENDAR_VIEW_MONTHMATERIAL_CALENDAR_VIEW_WEEKMATERIAL_CALLMATERIAL_CALL_ENDMATERIAL_CALL_MADEMATERIAL_CALL_MERGEMATERIAL_CALL_MISSEDMATERIAL_CALL_MISSED_OUTGOINGMATERIAL_CALL_RECEIVEDMATERIAL_CALL_SPLITMATERIAL_CALL_TO_ACTIONMATERIAL_CAMERAMATERIAL_CAMERASWITCHMATERIAL_CAMERA_ALTMATERIAL_CAMERA_ENHANCEMATERIAL_CAMERA_FRONTMATERIAL_CAMERA_INDOORMATERIAL_CAMERA_OUTDOORMATERIAL_CAMERA_REARMATERIAL_CAMERA_ROLLMATERIAL_CAMPAIGNMATERIAL_CANCELMATERIAL_CANCEL_PRESENTATIONMATERIAL_CANCEL_SCHEDULE_SENDMATERIAL_CANDLESTICK_CHARTMATERIAL_CARD_GIFTCARDMATERIAL_CARD_MEMBERSHIPMATERIAL_CARD_TRAVELMATERIAL_CARPENTERMATERIAL_CAR_CRASHMATERIAL_CAR_RENTALMATERIAL_CAR_REPAIRMATERIAL_CASESMATERIAL_CASINOMATERIAL_CASTMATERIAL_CASTLEMATERIAL_CAST_CONNECTEDMATERIAL_CAST_FOR_EDUCATIONMATERIAL_CATCHING_POKEMONMATERIAL_CATEGORYMATERIAL_CELEBRATIONMATERIAL_CELL_TOWERMATERIAL_CELL_WIFIMATERIAL_CENTER_FOCUS_STRONGMATERIAL_CENTER_FOCUS_WEAKMATERIAL_CHAIRMATERIAL_CHAIR_ALTMATERIAL_CHALETMATERIAL_CHANGE_CIRCLEMATERIAL_CHANGE_HISTORYMATERIAL_CHARGING_STATIONMATERIAL_CHATMATERIAL_CHAT_BUBBLEMATERIAL_CHAT_BUBBLE_OUTLINEMATERIAL_CHECKMATERIAL_CHECKLISTMATERIAL_CHECKLIST_RTLMATERIAL_CHECKROOMMATERIAL_CHECK_BOXMATERIAL_CHECK_BOX_OUTLINE_BLANKMATERIAL_CHECK_CIRCLEMATERIAL_CHECK_CIRCLE_OUTLINEMATERIAL_CHEVRON_LEFTMATERIAL_CHEVRON_RIGHTMATERIAL_CHILD_CAREMATERIAL_CHILD_FRIENDLYMATERIAL_CHROME_READER_MODEMATERIAL_CHURCHMATERIAL_CIRCLEMATERIAL_CIRCLE_NOTIFICATIONSMATERIAL_CLASSMATERIAL_CLEANING_SERVICESMATERIAL_CLEAN_HANDSMATERIAL_CLEARMATERIAL_CLEAR_ALLMATERIAL_CLOSEMATERIAL_CLOSED_CAPTIONMATERIAL_CLOSED_CAPTION_DISABLEDMATERIAL_CLOSED_CAPTION_OFFMATERIAL_CLOSE_FULLSCREENMATERIAL_CLOUDMATERIAL_CLOUDY_SNOWINGMATERIAL_CLOUD_CIRCLEMATERIAL_CLOUD_DONEMATERIAL_CLOUD_DOWNLOADMATERIAL_CLOUD_OFFMATERIAL_CLOUD_QUEUEMATERIAL_CLOUD_SYNCMATERIAL_CLOUD_UPLOADMATERIAL_CO2MATERIAL_CODEMATERIAL_CODE_OFFMATERIAL_COFFEEMATERIAL_COFFEE_MAKERMATERIAL_COLLECTIONSMATERIAL_COLLECTIONS_BOOKMARKMATERIAL_COLORIZEMATERIAL_COLOR_LENSMATERIAL_COMMENTMATERIAL_COMMENTS_DISABLEDMATERIAL_COMMENT_BANKMATERIAL_COMMITMATERIAL_COMMUTEMATERIAL_COMPAREMATERIAL_COMPARE_ARROWSMATERIAL_COMPASS_CALIBRATIONMATERIAL_COMPOSTMATERIAL_COMPRESSMATERIAL_COMPUTERMATERIAL_CONFIRMATION_NUMMATERIAL_CONFIRMATION_NUMBERMATERIAL_CONNECTED_TVMATERIAL_CONNECTING_AIRPORTSMATERIAL_CONNECT_WITHOUT_CONTACTMATERIAL_CONSTRUCTIONMATERIAL_CONTACTLESSMATERIAL_CONTACTSMATERIAL_CONTACT_EMERGENCYMATERIAL_CONTACT_MAILMATERIAL_CONTACT_PAGEMATERIAL_CONTACT_PHONEMATERIAL_CONTACT_SUPPORTMATERIAL_CONTENT_COPYMATERIAL_CONTENT_CUTMATERIAL_CONTENT_PASTEMATERIAL_CONTENT_PASTE_GOMATERIAL_CONTENT_PASTE_OFFMATERIAL_CONTENT_PASTE_SEARCHMATERIAL_CONTRASTMATERIAL_CONTROL_CAMERAMATERIAL_CONTROL_POINTMATERIAL_CONTROL_POINT_DUPLICATEMATERIAL_COOKIEMATERIAL_COPYRIGHTMATERIAL_COPY_ALLMATERIAL_CORONAVIRUSMATERIAL_CORPORATE_FAREMATERIAL_COTTAGEMATERIAL_COUNTERTOPSMATERIAL_CO_PRESENTMATERIAL_CREATEMATERIAL_CREATE_NEW_FOLDERMATERIAL_CREDIT_CARDMATERIAL_CREDIT_CARD_OFFMATERIAL_CREDIT_SCOREMATERIAL_CRIBMATERIAL_CRISIS_ALERTMATERIAL_CROPMATERIAL_CROP_16_9MATERIAL_CROP_3_2MATERIAL_CROP_5_4MATERIAL_CROP_7_5MATERIAL_CROP_DINMATERIAL_CROP_FREEMATERIAL_CROP_LANDSCAPEMATERIAL_CROP_ORIGINALMATERIAL_CROP_PORTRAITMATERIAL_CROP_ROTATEMATERIAL_CROP_SQUAREMATERIAL_CRUELTY_FREEMATERIAL_CSSMATERIAL_CURRENCY_BITCOINMATERIAL_CURRENCY_EXCHANGEMATERIAL_CURRENCY_FRANCMATERIAL_CURRENCY_LIRAMATERIAL_CURRENCY_POUNDMATERIAL_CURRENCY_RUBLEMATERIAL_CURRENCY_RUPEEMATERIAL_CURRENCY_YENMATERIAL_CURRENCY_YUANMATERIAL_CURTAINSMATERIAL_CURTAINS_CLOSEDMATERIAL_CYCLONEMATERIAL_DANGEROUSMATERIAL_DARK_MODEMATERIAL_DASHBOARDMATERIAL_DASHBOARD_CUSTOMIZEMATERIAL_DATASETMATERIAL_DATASET_LINKEDMATERIAL_DATA_ARRAYMATERIAL_DATA_EXPLORATIONMATERIAL_DATA_OBJECTMATERIAL_DATA_SAVER_OFFMATERIAL_DATA_SAVER_ONMATERIAL_DATA_THRESHOLDINGMATERIAL_DATA_USAGEMATERIAL_DATE_RANGEMATERIAL_DEBLURMATERIAL_DECKMATERIAL_DEHAZEMATERIAL_DELETEMATERIAL_DELETE_FOREVERMATERIAL_DELETE_OUTLINEMATERIAL_DELETE_SWEEPMATERIAL_DELIVERY_DININGMATERIAL_DENSITY_LARGEMATERIAL_DENSITY_MEDIUMMATERIAL_DENSITY_SMALLMATERIAL_DEPARTURE_BOARDMATERIAL_DESCRIPTIONMATERIAL_DESELECTMATERIAL_DESIGN_SERVICESMATERIAL_DESKMATERIAL_DESKTOP_ACCESS_DISABLEDMATERIAL_DESKTOP_MACMATERIAL_DESKTOP_WINDOWSMATERIAL_DETAILSMATERIAL_DEVELOPER_BOARDMATERIAL_DEVELOPER_BOARD_OFFMATERIAL_DEVELOPER_MODEMATERIAL_DEVICESMATERIAL_DEVICES_FOLDMATERIAL_DEVICES_OTHERMATERIAL_DEVICE_HUBMATERIAL_DEVICE_THERMOSTATMATERIAL_DEVICE_UNKNOWNMATERIAL_DIALER_SIPMATERIAL_DIALPADMATERIAL_DIAMONDMATERIAL_DIFFERENCEMATERIAL_DININGMATERIAL_DINNER_DININGMATERIAL_DIRECTIONSMATERIAL_DIRECTIONS_BIKEMATERIAL_DIRECTIONS_BOATMATERIAL_DIRECTIONS_BOAT_FILLEDMATERIAL_DIRECTIONS_BUSMATERIAL_DIRECTIONS_BUS_FILLEDMATERIAL_DIRECTIONS_CARMATERIAL_DIRECTIONS_CAR_FILLEDMATERIAL_DIRECTIONS_FERRYMATERIAL_DIRECTIONS_OFFMATERIAL_DIRECTIONS_RAILWAYMATERIAL_DIRECTIONS_RAILWAY_FILLEDMATERIAL_DIRECTIONS_RUNMATERIAL_DIRECTIONS_SUBWAYMATERIAL_DIRECTIONS_SUBWAY_FILLEDMATERIAL_DIRECTIONS_TRAINMATERIAL_DIRECTIONS_TRANSITMATERIAL_DIRECTIONS_TRANSIT_FILLEDMATERIAL_DIRECTIONS_WALKMATERIAL_DIRTY_LENSMATERIAL_DISABLED_BY_DEFAULTMATERIAL_DISABLED_VISIBLEMATERIAL_DISCORDMATERIAL_DISCOUNTMATERIAL_DISC_FULLMATERIAL_DISPLAY_SETTINGSMATERIAL_DIVERSITY_1MATERIAL_DIVERSITY_2MATERIAL_DIVERSITY_3MATERIAL_DND_FORWARDSLASHMATERIAL_DNSMATERIAL_DOCKMATERIAL_DOCUMENT_SCANNERMATERIAL_DOMAINMATERIAL_DOMAIN_ADDMATERIAL_DOMAIN_DISABLEDMATERIAL_DOMAIN_VERIFICATIONMATERIAL_DONEMATERIAL_DONE_ALLMATERIAL_DONE_OUTLINEMATERIAL_DONUT_LARGEMATERIAL_DONUT_SMALLMATERIAL_DOORBELLMATERIAL_DOOR_BACKMATERIAL_DOOR_FRONTMATERIAL_DOOR_SLIDINGMATERIAL_DOUBLE_ARROWMATERIAL_DOWNHILL_SKIINGMATERIAL_DOWNLOADMATERIAL_DOWNLOADINGMATERIAL_DOWNLOAD_DONEMATERIAL_DOWNLOAD_FOR_OFFLINEMATERIAL_DO_DISTURBMATERIAL_DO_DISTURB_ALTMATERIAL_DO_DISTURB_OFFMATERIAL_DO_DISTURB_ONMATERIAL_DO_NOT_DISTURBMATERIAL_DO_NOT_DISTURB_ALTMATERIAL_DO_NOT_DISTURB_OFFMATERIAL_DO_NOT_DISTURB_ONMATERIAL_DO_NOT_DISTURB_ON_TOTAL_SILENCEMATERIAL_DO_NOT_STEPMATERIAL_DO_NOT_TOUCHMATERIAL_DRAFTSMATERIAL_DRAG_HANDLEMATERIAL_DRAG_INDICATORMATERIAL_DRAWMATERIAL_DRIVE_ETAMATERIAL_DRIVE_FILE_MOVEMATERIAL_DRIVE_FILE_MOVE_OUTLINEMATERIAL_DRIVE_FILE_MOVE_RTLMATERIAL_DRIVE_FILE_RENAME_OUTLINEMATERIAL_DRIVE_FOLDER_UPLOADMATERIAL_DRYMATERIAL_DRY_CLEANINGMATERIAL_DUOMATERIAL_DVRMATERIAL_DYNAMIC_FEEDMATERIAL_DYNAMIC_FORMMATERIAL_EARBUDSMATERIAL_EARBUDS_BATTERYMATERIAL_EASTMATERIAL_ECOMATERIAL_EDGESENSOR_HIGHMATERIAL_EDGESENSOR_LOWMATERIAL_EDITMATERIAL_EDIT_ATTRIBUTESMATERIAL_EDIT_CALENDARMATERIAL_EDIT_LOCATIONMATERIAL_EDIT_LOCATION_ALTMATERIAL_EDIT_NOTEMATERIAL_EDIT_NOTIFICATIONSMATERIAL_EDIT_OFFMATERIAL_EDIT_ROADMATERIAL_EGGMATERIAL_EGG_ALTMATERIAL_EJECTMATERIAL_ELDERLYMATERIAL_ELDERLY_WOMANMATERIAL_ELECTRICAL_SERVICESMATERIAL_ELECTRIC_BIKEMATERIAL_ELECTRIC_BOLTMATERIAL_ELECTRIC_CARMATERIAL_ELECTRIC_METERMATERIAL_ELECTRIC_MOPEDMATERIAL_ELECTRIC_RICKSHAWMATERIAL_ELECTRIC_SCOOTERMATERIAL_ELEVATORMATERIAL_EMAILMATERIAL_EMERGENCYMATERIAL_EMERGENCY_RECORDINGMATERIAL_EMERGENCY_SHAREMATERIAL_EMOJI_EMOTIONSMATERIAL_EMOJI_EVENTSMATERIAL_EMOJI_FLAGSMATERIAL_EMOJI_FOOD_BEVERAGEMATERIAL_EMOJI_NATUREMATERIAL_EMOJI_OBJECTSMATERIAL_EMOJI_PEOPLEMATERIAL_EMOJI_SYMBOLSMATERIAL_EMOJI_TRANSPORTATIONMATERIAL_ENERGY_SAVINGS_LEAFMATERIAL_ENGINEERINGMATERIAL_ENHANCED_ENCRYPTIONMATERIAL_ENHANCE_PHOTO_TRANSLATEMATERIAL_EQUALIZERMATERIAL_ERRORMATERIAL_ERROR_OUTLINEMATERIAL_ESCALATORMATERIAL_ESCALATOR_WARNINGMATERIAL_EUROMATERIAL_EURO_SYMBOLMATERIAL_EVENTMATERIAL_EVENT_AVAILABLEMATERIAL_EVENT_BUSYMATERIAL_EVENT_NOTEMATERIAL_EVENT_REPEATMATERIAL_EVENT_SEATMATERIAL_EV_STATIONMATERIAL_EXIT_TO_APPMATERIAL_EXPANDMATERIAL_EXPAND_CIRCLE_DOWNMATERIAL_EXPAND_LESSMATERIAL_EXPAND_MOREMATERIAL_EXPLICITMATERIAL_EXPLOREMATERIAL_EXPLORE_OFFMATERIAL_EXPOSUREMATERIAL_EXPOSURE_MINUS_1MATERIAL_EXPOSURE_MINUS_2MATERIAL_EXPOSURE_NEG_1MATERIAL_EXPOSURE_NEG_2MATERIAL_EXPOSURE_PLUS_1MATERIAL_EXPOSURE_PLUS_2MATERIAL_EXPOSURE_ZEROMATERIAL_EXTENSIONMATERIAL_EXTENSION_OFFMATERIAL_E_MOBILEDATAMATERIAL_FACEMATERIAL_FACEBOOKMATERIAL_FACE_2MATERIAL_FACE_3MATERIAL_FACE_4MATERIAL_FACE_5MATERIAL_FACE_6MATERIAL_FACE_RETOUCHING_NATURALMATERIAL_FACE_RETOUCHING_OFFMATERIAL_FACTORYMATERIAL_FACT_CHECKMATERIAL_FAMILY_RESTROOMMATERIAL_FASTFOODMATERIAL_FAST_FORWARDMATERIAL_FAST_REWINDMATERIAL_FAVORITEMATERIAL_FAVORITE_BORDERMATERIAL_FAVORITE_OUTLINEMATERIAL_FAXMATERIAL_FEATURED_PLAY_LISTMATERIAL_FEATURED_VIDEOMATERIAL_FEEDMATERIAL_FEEDBACKMATERIAL_FEMALEMATERIAL_FENCEMATERIAL_FESTIVALMATERIAL_FIBER_DVRMATERIAL_FIBER_MANUAL_RECORDMATERIAL_FIBER_NEWMATERIAL_FIBER_PINMATERIAL_FIBER_SMART_RECORDMATERIAL_FILE_COPYMATERIAL_FILE_DOWNLOADMATERIAL_FILE_DOWNLOAD_DONEMATERIAL_FILE_DOWNLOAD_OFFMATERIAL_FILE_OPENMATERIAL_FILE_PRESENTMATERIAL_FILE_UPLOADMATERIAL_FILTERMATERIAL_FILTER_1MATERIAL_FILTER_2MATERIAL_FILTER_3MATERIAL_FILTER_4MATERIAL_FILTER_5MATERIAL_FILTER_6MATERIAL_FILTER_7MATERIAL_FILTER_8MATERIAL_FILTER_9MATERIAL_FILTER_9_PLUSMATERIAL_FILTER_ALTMATERIAL_FILTER_ALT_OFFMATERIAL_FILTER_B_AND_WMATERIAL_FILTER_CENTER_FOCUSMATERIAL_FILTER_DRAMAMATERIAL_FILTER_FRAMESMATERIAL_FILTER_HDRMATERIAL_FILTER_LISTMATERIAL_FILTER_LIST_ALTMATERIAL_FILTER_LIST_OFFMATERIAL_FILTER_NONEMATERIAL_FILTER_TILT_SHIFTMATERIAL_FILTER_VINTAGEMATERIAL_FIND_IN_PAGEMATERIAL_FIND_REPLACEMATERIAL_FINGERPRINTMATERIAL_FIREPLACEMATERIAL_FIRE_EXTINGUISHERMATERIAL_FIRE_HYDRANTMATERIAL_FIRE_HYDRANT_ALTMATERIAL_FIRE_TRUCKMATERIAL_FIRST_PAGEMATERIAL_FITBITMATERIAL_FITNESS_CENTERMATERIAL_FIT_SCREENMATERIAL_FLAGMATERIAL_FLAG_CIRCLEMATERIAL_FLAKYMATERIAL_FLAREMATERIAL_FLASHLIGHT_OFFMATERIAL_FLASHLIGHT_ONMATERIAL_FLASH_AUTOMATERIAL_FLASH_OFFMATERIAL_FLASH_ONMATERIAL_FLATWAREMATERIAL_FLIGHTMATERIAL_FLIGHT_CLASSMATERIAL_FLIGHT_LANDMATERIAL_FLIGHT_TAKEOFFMATERIAL_FLIPMATERIAL_FLIP_CAMERA_ANDROIDMATERIAL_FLIP_CAMERA_IOSMATERIAL_FLIP_TO_BACKMATERIAL_FLIP_TO_FRONTMATERIAL_FLOODMATERIAL_FLOURESCENTMATERIAL_FLUTTER_DASHMATERIAL_FMD_BADMATERIAL_FMD_GOODMATERIAL_FOGGYMATERIAL_FOLDERMATERIAL_FOLDER_COPYMATERIAL_FOLDER_DELETEMATERIAL_FOLDER_OFFMATERIAL_FOLDER_OPENMATERIAL_FOLDER_SHAREDMATERIAL_FOLDER_SPECIALMATERIAL_FOLDER_ZIPMATERIAL_FOLLOW_THE_SIGNSMATERIAL_FONT_DOWNLOADMATERIAL_FONT_DOWNLOAD_OFFMATERIAL_FOOD_BANKMATERIAL_FORESTMATERIAL_FORK_LEFTMATERIAL_FORK_RIGHTMATERIAL_FORMAT_ALIGN_CENTERMATERIAL_FORMAT_ALIGN_JUSTIFYMATERIAL_FORMAT_ALIGN_LEFTMATERIAL_FORMAT_ALIGN_RIGHTMATERIAL_FORMAT_BOLDMATERIAL_FORMAT_CLEARMATERIAL_FORMAT_COLOR_FILLMATERIAL_FORMAT_COLOR_RESETMATERIAL_FORMAT_COLOR_TEXTMATERIAL_FORMAT_INDENT_DECREASEMATERIAL_FORMAT_INDENT_INCREASEMATERIAL_FORMAT_ITALICMATERIAL_FORMAT_LINE_SPACINGMATERIAL_FORMAT_LIST_BULLETEDMATERIAL_FORMAT_LIST_NUMBEREDMATERIAL_FORMAT_LIST_NUMBERED_RTLMATERIAL_FORMAT_OVERLINEMATERIAL_FORMAT_PAINTMATERIAL_FORMAT_QUOTEMATERIAL_FORMAT_SHAPESMATERIAL_FORMAT_SIZEMATERIAL_FORMAT_STRIKETHROUGHMATERIAL_FORMAT_TEXTDIRECTION_L_TO_RMATERIAL_FORMAT_TEXTDIRECTION_R_TO_LMATERIAL_FORMAT_UNDERLINEMATERIAL_FORMAT_UNDERLINEDMATERIAL_FORTMATERIAL_FORUMMATERIAL_FORWARDMATERIAL_FORWARD_10MATERIAL_FORWARD_30MATERIAL_FORWARD_5MATERIAL_FORWARD_TO_INBOXMATERIAL_FOUNDATIONMATERIAL_FREE_BREAKFASTMATERIAL_FREE_CANCELLATIONMATERIAL_FRONT_HANDMATERIAL_FULLSCREENMATERIAL_FULLSCREEN_EXITMATERIAL_FUNCTIONSMATERIAL_GAMEPADMATERIAL_GAMESMATERIAL_GARAGEMATERIAL_GAS_METERMATERIAL_GAVELMATERIAL_GENERATING_TOKENSMATERIAL_GESTUREMATERIAL_GET_APPMATERIAL_GIFMATERIAL_GIF_BOXMATERIAL_GIRLMATERIAL_GITEMATERIAL_GOLF_COURSEMATERIAL_GPP_BADMATERIAL_GPP_GOODMATERIAL_GPP_MAYBEMATERIAL_GPS_FIXEDMATERIAL_GPS_NOT_FIXEDMATERIAL_GPS_OFFMATERIAL_GRADEMATERIAL_GRADIENTMATERIAL_GRADINGMATERIAL_GRAINMATERIAL_GRAPHIC_EQMATERIAL_GRASSMATERIAL_GRID_3X3MATERIAL_GRID_4X4MATERIAL_GRID_GOLDENRATIOMATERIAL_GRID_OFFMATERIAL_GRID_ONMATERIAL_GRID_VIEWMATERIAL_GROUPMATERIAL_GROUPSMATERIAL_GROUPS_2MATERIAL_GROUPS_3MATERIAL_GROUP_ADDMATERIAL_GROUP_OFFMATERIAL_GROUP_REMOVEMATERIAL_GROUP_WORKMATERIAL_G_MOBILEDATAMATERIAL_G_TRANSLATEMATERIAL_HAILMATERIAL_HANDSHAKEMATERIAL_HANDYMANMATERIAL_HARDWAREMATERIAL_HDMATERIAL_HDR_AUTOMATERIAL_HDR_AUTO_SELECTMATERIAL_HDR_ENHANCED_SELECTMATERIAL_HDR_OFFMATERIAL_HDR_OFF_SELECTMATERIAL_HDR_ONMATERIAL_HDR_ON_SELECTMATERIAL_HDR_PLUSMATERIAL_HDR_STRONGMATERIAL_HDR_WEAKMATERIAL_HEADPHONESMATERIAL_HEADPHONES_BATTERYMATERIAL_HEADSETMATERIAL_HEADSET_MICMATERIAL_HEADSET_OFFMATERIAL_HEALINGMATERIAL_HEALTH_AND_SAFETYMATERIAL_HEARINGMATERIAL_HEARING_DISABLEDMATERIAL_HEART_BROKENMATERIAL_HEAT_PUMPMATERIAL_HEIGHTMATERIAL_HELPMATERIAL_HELP_CENTERMATERIAL_HELP_OUTLINEMATERIAL_HEVCMATERIAL_HEXAGONMATERIAL_HIDE_IMAGEMATERIAL_HIDE_SOURCEMATERIAL_HIGHLIGHTMATERIAL_HIGHLIGHT_ALTMATERIAL_HIGHLIGHT_OFFMATERIAL_HIGHLIGHT_REMOVEMATERIAL_HIGH_QUALITYMATERIAL_HIKINGMATERIAL_HISTORYMATERIAL_HISTORY_EDUMATERIAL_HISTORY_TOGGLE_OFFMATERIAL_HIVEMATERIAL_HLSMATERIAL_HLS_OFFMATERIAL_HOLIDAY_VILLAGEMATERIAL_HOMEMATERIAL_HOME_FILLEDMATERIAL_HOME_MAXMATERIAL_HOME_MINIMATERIAL_HOME_REPAIR_SERVICEMATERIAL_HOME_WORKMATERIAL_HORIZONTAL_DISTRIBUTEMATERIAL_HORIZONTAL_RULEMATERIAL_HORIZONTAL_SPLITMATERIAL_HOTELMATERIAL_HOTEL_CLASSMATERIAL_HOT_TUBMATERIAL_HOURGLASS_BOTTOMMATERIAL_HOURGLASS_DISABLEDMATERIAL_HOURGLASS_EMPTYMATERIAL_HOURGLASS_FULLMATERIAL_HOURGLASS_TOPMATERIAL_HOUSEMATERIAL_HOUSEBOATMATERIAL_HOUSE_SIDINGMATERIAL_HOW_TO_REGMATERIAL_HOW_TO_VOTEMATERIAL_HTMLMATERIAL_HTTPMATERIAL_HTTPSMATERIAL_HUBMATERIAL_HVACMATERIAL_H_MOBILEDATAMATERIAL_H_PLUS_MOBILEDATAMATERIAL_ICECREAMMATERIAL_ICE_SKATINGMATERIAL_IMAGEMATERIAL_IMAGESEARCH_ROLLERMATERIAL_IMAGE_ASPECT_RATIOMATERIAL_IMAGE_NOT_SUPPORTEDMATERIAL_IMAGE_SEARCHMATERIAL_IMPORTANT_DEVICESMATERIAL_IMPORT_CONTACTSMATERIAL_IMPORT_EXPORTMATERIAL_INBOXMATERIAL_INCOMPLETE_CIRCLEMATERIAL_INDETERMINATE_CHECK_BOXMATERIAL_INFOMATERIAL_INFO_OUTLINEMATERIAL_INPUTMATERIAL_INSERT_CHARTMATERIAL_INSERT_CHART_OUTLINEDMATERIAL_INSERT_COMMENTMATERIAL_INSERT_DRIVE_FILEMATERIAL_INSERT_EMOTICONMATERIAL_INSERT_INVITATIONMATERIAL_INSERT_LINKMATERIAL_INSERT_PAGE_BREAKMATERIAL_INSERT_PHOTOMATERIAL_INSIGHTSMATERIAL_INSTALL_DESKTOPMATERIAL_INSTALL_MOBILEMATERIAL_INTEGRATION_INSTRUCTIONSMATERIAL_INTERESTSMATERIAL_INTERPRETER_MODEMATERIAL_INVENTORYMATERIAL_INVENTORY_2MATERIAL_INVERT_COLORSMATERIAL_INVERT_COLORS_OFFMATERIAL_INVERT_COLORS_ONMATERIAL_IOS_SHAREMATERIAL_IRONMATERIAL_ISOMATERIAL_JAVASCRIPTMATERIAL_JOIN_FULLMATERIAL_JOIN_INNERMATERIAL_JOIN_LEFTMATERIAL_JOIN_RIGHTMATERIAL_KAYAKINGMATERIAL_KEBAB_DININGMATERIAL_KEYMATERIAL_KEYBOARDMATERIAL_KEYBOARD_ALTMATERIAL_KEYBOARD_ARROW_DOWNMATERIAL_KEYBOARD_ARROW_LEFTMATERIAL_KEYBOARD_ARROW_RIGHTMATERIAL_KEYBOARD_ARROW_UPMATERIAL_KEYBOARD_BACKSPACEMATERIAL_KEYBOARD_CAPSLOCKMATERIAL_KEYBOARD_COMMANDMATERIAL_KEYBOARD_COMMAND_KEYMATERIAL_KEYBOARD_CONTROLMATERIAL_KEYBOARD_CONTROL_KEYMATERIAL_KEYBOARD_DOUBLE_ARROW_DOWNMATERIAL_KEYBOARD_DOUBLE_ARROW_LEFTMATERIAL_KEYBOARD_DOUBLE_ARROW_RIGHTMATERIAL_KEYBOARD_DOUBLE_ARROW_UPMATERIAL_KEYBOARD_HIDEMATERIAL_KEYBOARD_OPTIONMATERIAL_KEYBOARD_OPTION_KEYMATERIAL_KEYBOARD_RETURNMATERIAL_KEYBOARD_TABMATERIAL_KEYBOARD_VOICEMATERIAL_KEY_OFFMATERIAL_KING_BEDMATERIAL_KITCHENMATERIAL_KITESURFINGMATERIAL_LABELMATERIAL_LABEL_IMPORTANTMATERIAL_LABEL_IMPORTANT_OUTLINEMATERIAL_LABEL_OFFMATERIAL_LABEL_OUTLINEMATERIAL_LANMATERIAL_LANDSCAPEMATERIAL_LANDSLIDEMATERIAL_LANGUAGEMATERIAL_LAPTOPMATERIAL_LAPTOP_CHROMEBOOKMATERIAL_LAPTOP_MACMATERIAL_LAPTOP_WINDOWSMATERIAL_LAST_PAGEMATERIAL_LAUNCHMATERIAL_LAYERSMATERIAL_LAYERS_CLEARMATERIAL_LEADERBOARDMATERIAL_LEAK_ADDMATERIAL_LEAK_REMOVEMATERIAL_LEAVE_BAGS_AT_HOMEMATERIAL_LEGEND_TOGGLEMATERIAL_LENSMATERIAL_LENS_BLURMATERIAL_LIBRARY_ADDMATERIAL_LIBRARY_ADD_CHECKMATERIAL_LIBRARY_BOOKSMATERIAL_LIBRARY_MUSICMATERIAL_LIGHTMATERIAL_LIGHTBULBMATERIAL_LIGHTBULB_CIRCLEMATERIAL_LIGHTBULB_OUTLINEMATERIAL_LIGHT_MODEMATERIAL_LINEAR_SCALEMATERIAL_LINE_AXISMATERIAL_LINE_STYLEMATERIAL_LINE_WEIGHTMATERIAL_LINKMATERIAL_LINKED_CAMERAMATERIAL_LINK_OFFMATERIAL_LIQUORMATERIAL_LISTMATERIAL_LIST_ALTMATERIAL_LIVE_HELPMATERIAL_LIVE_TVMATERIAL_LIVINGMATERIAL_LOCAL_ACTIVITYMATERIAL_LOCAL_AIRPORTMATERIAL_LOCAL_ATMMATERIAL_LOCAL_ATTRACTIONMATERIAL_LOCAL_BARMATERIAL_LOCAL_CAFEMATERIAL_LOCAL_CAR_WASHMATERIAL_LOCAL_CONVENIENCE_STOREMATERIAL_LOCAL_DININGMATERIAL_LOCAL_DRINKMATERIAL_LOCAL_FIRE_DEPARTMENTMATERIAL_LOCAL_FLORISTMATERIAL_LOCAL_GAS_STATIONMATERIAL_LOCAL_GROCERY_STOREMATERIAL_LOCAL_HOSPITALMATERIAL_LOCAL_HOTELMATERIAL_LOCAL_LAUNDRY_SERVICEMATERIAL_LOCAL_LIBRARYMATERIAL_LOCAL_MALLMATERIAL_LOCAL_MOVIESMATERIAL_LOCAL_OFFERMATERIAL_LOCAL_PARKINGMATERIAL_LOCAL_PHARMACYMATERIAL_LOCAL_PHONEMATERIAL_LOCAL_PIZZAMATERIAL_LOCAL_PLAYMATERIAL_LOCAL_POLICEMATERIAL_LOCAL_POST_OFFICEMATERIAL_LOCAL_PRINTSHOPMATERIAL_LOCAL_PRINT_SHOPMATERIAL_LOCAL_RESTAURANTMATERIAL_LOCAL_SEEMATERIAL_LOCAL_SHIPPINGMATERIAL_LOCAL_TAXIMATERIAL_LOCATION_CITYMATERIAL_LOCATION_DISABLEDMATERIAL_LOCATION_HISTORYMATERIAL_LOCATION_OFFMATERIAL_LOCATION_ONMATERIAL_LOCATION_PINMATERIAL_LOCATION_SEARCHINGMATERIAL_LOCKMATERIAL_LOCK_CLOCKMATERIAL_LOCK_OPENMATERIAL_LOCK_OUTLINEMATERIAL_LOCK_PERSONMATERIAL_LOCK_RESETMATERIAL_LOGINMATERIAL_LOGOUTMATERIAL_LOGO_DEVMATERIAL_LOOKSMATERIAL_LOOKS_3MATERIAL_LOOKS_4MATERIAL_LOOKS_5MATERIAL_LOOKS_6MATERIAL_LOOKS_ONEMATERIAL_LOOKS_TWOMATERIAL_LOOPMATERIAL_LOUPEMATERIAL_LOW_PRIORITYMATERIAL_LOYALTYMATERIAL_LTE_MOBILEDATAMATERIAL_LTE_PLUS_MOBILEDATAMATERIAL_LUGGAGEMATERIAL_LUNCH_DININGMATERIAL_LYRICSMATERIAL_MACRO_OFFMATERIAL_MAILMATERIAL_MAIL_LOCKMATERIAL_MAIL_OUTLINEMATERIAL_MALEMATERIAL_MANMATERIAL_MANAGE_ACCOUNTSMATERIAL_MANAGE_HISTORYMATERIAL_MANAGE_SEARCHMATERIAL_MAN_2MATERIAL_MAN_3MATERIAL_MAN_4MATERIAL_MAPMATERIAL_MAPS_HOME_WORKMATERIAL_MAPS_UGCMATERIAL_MARGINMATERIAL_MARKUNREADMATERIAL_MARKUNREAD_MAILBOXMATERIAL_MARK_AS_UNREADMATERIAL_MARK_CHAT_READMATERIAL_MARK_CHAT_UNREADMATERIAL_MARK_EMAIL_READMATERIAL_MARK_EMAIL_UNREADMATERIAL_MARK_UNREAD_CHAT_ALTMATERIAL_MASKSMATERIAL_MAXIMIZEMATERIAL_MEDIATIONMATERIAL_MEDIA_BLUETOOTH_OFFMATERIAL_MEDIA_BLUETOOTH_ONMATERIAL_MEDICAL_INFORMATIONMATERIAL_MEDICAL_SERVICESMATERIAL_MEDICATIONMATERIAL_MEDICATION_LIQUIDMATERIAL_MEETING_ROOMMATERIAL_MEMORYMATERIAL_MENUMATERIAL_MENU_BOOKMATERIAL_MENU_OPENMATERIAL_MERGEMATERIAL_MERGE_TYPEMATERIAL_MESSAGEMATERIAL_MESSENGERMATERIAL_MESSENGER_OUTLINEMATERIAL_MICMATERIAL_MICROWAVEMATERIAL_MIC_EXTERNAL_OFFMATERIAL_MIC_EXTERNAL_ONMATERIAL_MIC_NONEMATERIAL_MIC_OFFMATERIAL_MILITARY_TECHMATERIAL_MINIMIZEMATERIAL_MINOR_CRASHMATERIAL_MISCELLANEOUS_SERVICESMATERIAL_MISSED_VIDEO_CALLMATERIAL_MMSMATERIAL_MOBILEDATA_OFFMATERIAL_MOBILE_FRIENDLYMATERIAL_MOBILE_OFFMATERIAL_MOBILE_SCREEN_SHAREMATERIAL_MODEMATERIAL_MODEL_TRAININGMATERIAL_MODE_COMMENTMATERIAL_MODE_EDITMATERIAL_MODE_EDIT_OUTLINEMATERIAL_MODE_FAN_OFFMATERIAL_MODE_NIGHTMATERIAL_MODE_OF_TRAVELMATERIAL_MODE_STANDBYMATERIAL_MONETIZATION_ONMATERIAL_MONEYMATERIAL_MONEY_OFFMATERIAL_MONEY_OFF_CSREDMATERIAL_MONITORMATERIAL_MONITOR_HEARTMATERIAL_MONITOR_WEIGHTMATERIAL_MONOCHROME_PHOTOSMATERIAL_MOODMATERIAL_MOOD_BADMATERIAL_MOPEDMATERIAL_MOREMATERIAL_MORE_HORIZMATERIAL_MORE_TIMEMATERIAL_MORE_VERTMATERIAL_MOSQUEMATERIAL_MOTION_PHOTOS_AUTOMATERIAL_MOTION_PHOTOS_OFFMATERIAL_MOTION_PHOTOS_ONMATERIAL_MOTION_PHOTOS_PAUSEMATERIAL_MOTION_PHOTOS_PAUSEDMATERIAL_MOTORCYCLEMATERIAL_MOUSEMATERIAL_MOVE_DOWNMATERIAL_MOVE_TO_INBOXMATERIAL_MOVE_UPMATERIAL_MOVIEMATERIAL_MOVIE_CREATIONMATERIAL_MOVIE_FILTERMATERIAL_MOVINGMATERIAL_MPMATERIAL_MULTILINE_CHARTMATERIAL_MULTIPLE_STOPMATERIAL_MULTITRACK_AUDIOMATERIAL_MUSEUMMATERIAL_MUSIC_NOTEMATERIAL_MUSIC_OFFMATERIAL_MUSIC_VIDEOMATERIAL_MY_LIBRARY_ADDMATERIAL_MY_LIBRARY_BOOKSMATERIAL_MY_LIBRARY_MUSICMATERIAL_MY_LOCATIONMATERIAL_NATMATERIAL_NATUREMATERIAL_NATURE_PEOPLEMATERIAL_NAVIGATE_BEFOREMATERIAL_NAVIGATE_NEXTMATERIAL_NAVIGATIONMATERIAL_NEARBY_ERRORMATERIAL_NEARBY_OFFMATERIAL_NEAR_MEMATERIAL_NEAR_ME_DISABLEDMATERIAL_NEST_CAM_WIRED_STANDMATERIAL_NETWORK_CELLMATERIAL_NETWORK_CHECKMATERIAL_NETWORK_LOCKEDMATERIAL_NETWORK_PINGMATERIAL_NETWORK_WIFIMATERIAL_NETWORK_WIFI_1_BARMATERIAL_NETWORK_WIFI_2_BARMATERIAL_NETWORK_WIFI_3_BARMATERIAL_NEWSPAPERMATERIAL_NEW_LABELMATERIAL_NEW_RELEASESMATERIAL_NEXT_PLANMATERIAL_NEXT_WEEKMATERIAL_NFCMATERIAL_NIGHTLIFEMATERIAL_NIGHTLIGHTMATERIAL_NIGHTLIGHT_ROUNDMATERIAL_NIGHTS_STAYMATERIAL_NIGHT_SHELTERMATERIAL_NOISE_AWAREMATERIAL_NOISE_CONTROL_OFFMATERIAL_NORDIC_WALKINGMATERIAL_NORTHMATERIAL_NORTH_EASTMATERIAL_NORTH_WESTMATERIAL_NOTEMATERIAL_NOTESMATERIAL_NOTE_ADDMATERIAL_NOTE_ALTMATERIAL_NOTIFICATIONSMATERIAL_NOTIFICATIONS_ACTIVEMATERIAL_NOTIFICATIONS_NONEMATERIAL_NOTIFICATIONS_OFFMATERIAL_NOTIFICATIONS_ONMATERIAL_NOTIFICATIONS_PAUSEDMATERIAL_NOTIFICATION_ADDMATERIAL_NOTIFICATION_IMPORTANTMATERIAL_NOT_ACCESSIBLEMATERIAL_NOT_INTERESTEDMATERIAL_NOT_LISTED_LOCATIONMATERIAL_NOT_STARTEDMATERIAL_NOW_WALLPAPERMATERIAL_NOW_WIDGETSMATERIAL_NO_ACCOUNTSMATERIAL_NO_ADULT_CONTENTMATERIAL_NO_BACKPACKMATERIAL_NO_CELLMATERIAL_NO_CRASHMATERIAL_NO_DRINKSMATERIAL_NO_ENCRYPTIONMATERIAL_NO_ENCRYPTION_GMAILERRORREDMATERIAL_NO_FLASHMATERIAL_NO_FOODMATERIAL_NO_LUGGAGEMATERIAL_NO_MEALSMATERIAL_NO_MEALS_OULINEMATERIAL_NO_MEETING_ROOMMATERIAL_NO_PHOTOGRAPHYMATERIAL_NO_SIMMATERIAL_NO_STROLLERMATERIAL_NO_TRANSFERMATERIAL_NUMBERSMATERIAL_OFFLINE_BOLTMATERIAL_OFFLINE_PINMATERIAL_OFFLINE_SHAREMATERIAL_OIL_BARRELMATERIAL_ONDEMAND_VIDEOMATERIAL_ONLINE_PREDICTIONMATERIAL_ON_DEVICE_TRAININGMATERIAL_OPACITYMATERIAL_OPEN_IN_BROWSERMATERIAL_OPEN_IN_FULLMATERIAL_OPEN_IN_NEWMATERIAL_OPEN_IN_NEW_OFFMATERIAL_OPEN_WITHMATERIAL_OTHER_HOUSESMATERIAL_OUTBONDMATERIAL_OUTBOUNDMATERIAL_OUTBOXMATERIAL_OUTDOOR_GRILLMATERIAL_OUTGOING_MAILMATERIAL_OUTLETMATERIAL_OUTLINED_FLAGMATERIAL_OUTPUTMATERIAL_PADDINGMATERIAL_PAGESMATERIAL_PAGEVIEWMATERIAL_PAIDMATERIAL_PALETTEMATERIAL_PANORAMAMATERIAL_PANORAMA_FISHEYEMATERIAL_PANORAMA_FISH_EYEMATERIAL_PANORAMA_HORIZONTALMATERIAL_PANORAMA_HORIZONTAL_SELECTMATERIAL_PANORAMA_PHOTOSPHEREMATERIAL_PANORAMA_PHOTOSPHERE_SELECTMATERIAL_PANORAMA_VERTICALMATERIAL_PANORAMA_VERTICAL_SELECTMATERIAL_PANORAMA_WIDE_ANGLEMATERIAL_PANORAMA_WIDE_ANGLE_SELECTMATERIAL_PAN_TOOLMATERIAL_PAN_TOOL_ALTMATERIAL_PARAGLIDINGMATERIAL_PARKMATERIAL_PARTY_MODEMATERIAL_PASSWORDMATERIAL_PATTERNMATERIAL_PAUSEMATERIAL_PAUSE_CIRCLEMATERIAL_PAUSE_CIRCLE_FILLEDMATERIAL_PAUSE_CIRCLE_OUTLINEMATERIAL_PAUSE_PRESENTATIONMATERIAL_PAYMENTMATERIAL_PAYMENTSMATERIAL_PAYPALMATERIAL_PEDAL_BIKEMATERIAL_PENDINGMATERIAL_PENDING_ACTIONSMATERIAL_PENTAGONMATERIAL_PEOPLEMATERIAL_PEOPLE_ALTMATERIAL_PEOPLE_OUTLINEMATERIAL_PERCENTMATERIAL_PERM_CAMERA_MICMATERIAL_PERM_CONTACT_CALMATERIAL_PERM_CONTACT_CALENDARMATERIAL_PERM_DATA_SETTINGMATERIAL_PERM_DEVICE_INFOMATERIAL_PERM_DEVICE_INFORMATIONMATERIAL_PERM_IDENTITYMATERIAL_PERM_MEDIAMATERIAL_PERM_PHONE_MSGMATERIAL_PERM_SCAN_WIFIMATERIAL_PERSONMATERIAL_PERSONAL_INJURYMATERIAL_PERSONAL_VIDEOMATERIAL_PERSON_2MATERIAL_PERSON_3MATERIAL_PERSON_4MATERIAL_PERSON_ADDMATERIAL_PERSON_ADD_ALTMATERIAL_PERSON_ADD_ALT_1MATERIAL_PERSON_ADD_DISABLEDMATERIAL_PERSON_OFFMATERIAL_PERSON_OUTLINEMATERIAL_PERSON_PINMATERIAL_PERSON_PIN_CIRCLEMATERIAL_PERSON_REMOVEMATERIAL_PERSON_REMOVE_ALT_1MATERIAL_PERSON_SEARCHMATERIAL_PEST_CONTROLMATERIAL_PEST_CONTROL_RODENTMATERIAL_PETSMATERIAL_PHISHINGMATERIAL_PHONEMATERIAL_PHONELINKMATERIAL_PHONELINK_ERASEMATERIAL_PHONELINK_LOCKMATERIAL_PHONELINK_OFFMATERIAL_PHONELINK_RINGMATERIAL_PHONELINK_SETUPMATERIAL_PHONE_ANDROIDMATERIAL_PHONE_BLUETOOTH_SPEAKERMATERIAL_PHONE_CALLBACKMATERIAL_PHONE_DISABLEDMATERIAL_PHONE_ENABLEDMATERIAL_PHONE_FORWARDEDMATERIAL_PHONE_IN_TALKMATERIAL_PHONE_IPHONEMATERIAL_PHONE_LOCKEDMATERIAL_PHONE_MISSEDMATERIAL_PHONE_PAUSEDMATERIAL_PHOTOMATERIAL_PHOTO_ALBUMMATERIAL_PHOTO_CAMERAMATERIAL_PHOTO_CAMERA_BACKMATERIAL_PHOTO_CAMERA_FRONTMATERIAL_PHOTO_FILTERMATERIAL_PHOTO_LIBRARYMATERIAL_PHOTO_SIZE_SELECT_ACTUALMATERIAL_PHOTO_SIZE_SELECT_LARGEMATERIAL_PHOTO_SIZE_SELECT_SMALLMATERIAL_PHPMATERIAL_PIANOMATERIAL_PIANO_OFFMATERIAL_PICTURE_AS_PDFMATERIAL_PICTURE_IN_PICTUREMATERIAL_PICTURE_IN_PICTURE_ALTMATERIAL_PIE_CHARTMATERIAL_PIE_CHART_OUTLINEMATERIAL_PIE_CHART_OUTLINEDMATERIAL_PINMATERIAL_PINCHMATERIAL_PIN_DROPMATERIAL_PIN_ENDMATERIAL_PIN_INVOKEMATERIAL_PIVOT_TABLE_CHARTMATERIAL_PIXMATERIAL_PLACEMATERIAL_PLAGIARISMMATERIAL_PLAYLIST_ADDMATERIAL_PLAYLIST_ADD_CHECKMATERIAL_PLAYLIST_ADD_CHECK_CIRCLEMATERIAL_PLAYLIST_ADD_CIRCLEMATERIAL_PLAYLIST_PLAYMATERIAL_PLAYLIST_REMOVEMATERIAL_PLAY_ARROWMATERIAL_PLAY_CIRCLEMATERIAL_PLAY_CIRCLE_FILLMATERIAL_PLAY_CIRCLE_FILLEDMATERIAL_PLAY_CIRCLE_OUTLINEMATERIAL_PLAY_DISABLEDMATERIAL_PLAY_FOR_WORKMATERIAL_PLAY_LESSONMATERIAL_PLUMBINGMATERIAL_PLUS_ONEMATERIAL_PODCASTSMATERIAL_POINT_OF_SALEMATERIAL_POLICYMATERIAL_POLLMATERIAL_POLYLINEMATERIAL_POLYMERMATERIAL_POOLMATERIAL_PORTABLE_WIFI_OFFMATERIAL_PORTRAITMATERIAL_POST_ADDMATERIAL_POWERMATERIAL_POWER_INPUTMATERIAL_POWER_OFFMATERIAL_POWER_SETTINGS_NEWMATERIAL_PRECISION_MANUFACTURINGMATERIAL_PREGNANT_WOMANMATERIAL_PRESENT_TO_ALLMATERIAL_PREVIEWMATERIAL_PRICE_CHANGEMATERIAL_PRICE_CHECKMATERIAL_PRINTMATERIAL_PRINT_DISABLEDMATERIAL_PRIORITY_HIGHMATERIAL_PRIVACY_TIPMATERIAL_PRIVATE_CONNECTIVITYMATERIAL_PRODUCTION_QUANTITY_LIMITSMATERIAL_PROPANEMATERIAL_PROPANE_TANKMATERIAL_PSYCHOLOGYMATERIAL_PSYCHOLOGY_ALTMATERIAL_PUBLICMATERIAL_PUBLIC_OFFMATERIAL_PUBLISHMATERIAL_PUBLISHED_WITH_CHANGESMATERIAL_PUNCH_CLOCKMATERIAL_PUSH_PINMATERIAL_QR_CODEMATERIAL_QR_CODE_2MATERIAL_QR_CODE_SCANNERMATERIAL_QUERY_BUILDERMATERIAL_QUERY_STATSMATERIAL_QUESTION_ANSWERMATERIAL_QUESTION_MARKMATERIAL_QUEUEMATERIAL_QUEUE_MUSICMATERIAL_QUEUE_PLAY_NEXTMATERIAL_QUICKREPLYMATERIAL_QUICK_CONTACTS_DIALERMATERIAL_QUICK_CONTACTS_MAILMATERIAL_QUIZMATERIAL_QUORAMATERIAL_RADARMATERIAL_RADIOMATERIAL_RADIO_BUTTON_CHECKEDMATERIAL_RADIO_BUTTON_OFFMATERIAL_RADIO_BUTTON_ONMATERIAL_RADIO_BUTTON_UNCHECKEDMATERIAL_RAILWAY_ALERTMATERIAL_RAMEN_DININGMATERIAL_RAMP_LEFTMATERIAL_RAMP_RIGHTMATERIAL_RATE_REVIEWMATERIAL_RAW_OFFMATERIAL_RAW_ONMATERIAL_READ_MOREMATERIAL_REAL_ESTATE_AGENTMATERIAL_RECEIPTMATERIAL_RECEIPT_LONGMATERIAL_RECENT_ACTORSMATERIAL_RECOMMENDMATERIAL_RECORD_VOICE_OVERMATERIAL_RECTANGLEMATERIAL_RECYCLINGMATERIAL_REDDITMATERIAL_REDEEMMATERIAL_REDOMATERIAL_REDUCE_CAPACITYMATERIAL_REFRESHMATERIAL_REMEMBER_MEMATERIAL_REMOVEMATERIAL_REMOVE_CIRCLEMATERIAL_REMOVE_CIRCLE_OUTLINEMATERIAL_REMOVE_DONEMATERIAL_REMOVE_FROM_QUEUEMATERIAL_REMOVE_MODERATORMATERIAL_REMOVE_RED_EYEMATERIAL_REMOVE_ROADMATERIAL_REMOVE_SHOPPING_CARTMATERIAL_REORDERMATERIAL_REPARTITIONMATERIAL_REPEATMATERIAL_REPEAT_ONMATERIAL_REPEAT_ONEMATERIAL_REPEAT_ONE_ONMATERIAL_REPLAYMATERIAL_REPLAY_10MATERIAL_REPLAY_30MATERIAL_REPLAY_5MATERIAL_REPLAY_CIRCLE_FILLEDMATERIAL_REPLYMATERIAL_REPLY_ALLMATERIAL_REPORTMATERIAL_REPORT_GMAILERRORREDMATERIAL_REPORT_OFFMATERIAL_REPORT_PROBLEMMATERIAL_REQUEST_PAGEMATERIAL_REQUEST_QUOTEMATERIAL_RESET_TVMATERIAL_RESTART_ALTMATERIAL_RESTAURANTMATERIAL_RESTAURANT_MENUMATERIAL_RESTOREMATERIAL_RESTORE_FROM_TRASHMATERIAL_RESTORE_PAGEMATERIAL_REVIEWSMATERIAL_RICE_BOWLMATERIAL_RING_VOLUMEMATERIAL_ROCKETMATERIAL_ROCKET_LAUNCHMATERIAL_ROLLER_SHADESMATERIAL_ROLLER_SHADES_CLOSEDMATERIAL_ROLLER_SKATINGMATERIAL_ROOFINGMATERIAL_ROOMMATERIAL_ROOM_PREFERENCESMATERIAL_ROOM_SERVICEMATERIAL_ROTATE_90_DEGREES_CCWMATERIAL_ROTATE_90_DEGREES_CWMATERIAL_ROTATE_LEFTMATERIAL_ROTATE_RIGHTMATERIAL_ROUNDABOUT_LEFTMATERIAL_ROUNDABOUT_RIGHTMATERIAL_ROUNDED_CORNERMATERIAL_ROUTEMATERIAL_ROUTERMATERIAL_ROWINGMATERIAL_RSS_FEEDMATERIAL_RSVPMATERIAL_RTTMATERIAL_RULEMATERIAL_RULE_FOLDERMATERIAL_RUNNING_WITH_ERRORSMATERIAL_RUN_CIRCLEMATERIAL_RV_HOOKUPMATERIAL_R_MOBILEDATAMATERIAL_SAFETY_CHECKMATERIAL_SAFETY_DIVIDERMATERIAL_SAILINGMATERIAL_SANITIZERMATERIAL_SATELLITEMATERIAL_SATELLITE_ALTMATERIAL_SAVEMATERIAL_SAVED_SEARCHMATERIAL_SAVE_ALTMATERIAL_SAVE_ASMATERIAL_SAVINGSMATERIAL_SCALEMATERIAL_SCANNERMATERIAL_SCATTER_PLOTMATERIAL_SCHEDULEMATERIAL_SCHEDULE_SENDMATERIAL_SCHEMAMATERIAL_SCHOOLMATERIAL_SCIENCEMATERIAL_SCOREMATERIAL_SCOREBOARDMATERIAL_SCREENSHOTMATERIAL_SCREENSHOT_MONITORMATERIAL_SCREEN_LOCK_LANDSCAPEMATERIAL_SCREEN_LOCK_PORTRAITMATERIAL_SCREEN_LOCK_ROTATIONMATERIAL_SCREEN_ROTATIONMATERIAL_SCREEN_ROTATION_ALTMATERIAL_SCREEN_SEARCH_DESKTOPMATERIAL_SCREEN_SHAREMATERIAL_SCUBA_DIVINGMATERIAL_SDMATERIAL_SD_CARDMATERIAL_SD_CARD_ALERTMATERIAL_SD_STORAGEMATERIAL_SEARCHMATERIAL_SEARCH_OFFMATERIAL_SECURITYMATERIAL_SECURITY_UPDATEMATERIAL_SECURITY_UPDATE_GOODMATERIAL_SECURITY_UPDATE_WARNINGMATERIAL_SEGMENTMATERIAL_SELECT_ALLMATERIAL_SELF_IMPROVEMENTMATERIAL_SELLMATERIAL_SENDMATERIAL_SEND_AND_ARCHIVEMATERIAL_SEND_TIME_EXTENSIONMATERIAL_SEND_TO_MOBILEMATERIAL_SENSORSMATERIAL_SENSORS_OFFMATERIAL_SENSOR_DOORMATERIAL_SENSOR_OCCUPIEDMATERIAL_SENSOR_WINDOWMATERIAL_SENTIMENT_DISSATISFIEDMATERIAL_SENTIMENT_NEUTRALMATERIAL_SENTIMENT_SATISFIEDMATERIAL_SENTIMENT_SATISFIED_ALTMATERIAL_SENTIMENT_VERY_DISSATISFIEDMATERIAL_SENTIMENT_VERY_SATISFIEDMATERIAL_SETTINGSMATERIAL_SETTINGS_ACCESSIBILITYMATERIAL_SETTINGS_APPLICATIONSMATERIAL_SETTINGS_BACKUP_RESTOREMATERIAL_SETTINGS_BLUETOOTHMATERIAL_SETTINGS_BRIGHTNESSMATERIAL_SETTINGS_CELLMATERIAL_SETTINGS_DISPLAYMATERIAL_SETTINGS_ETHERNETMATERIAL_SETTINGS_INPUT_ANTENNAMATERIAL_SETTINGS_INPUT_COMPONENTMATERIAL_SETTINGS_INPUT_COMPOSITEMATERIAL_SETTINGS_INPUT_HDMIMATERIAL_SETTINGS_INPUT_SVIDEOMATERIAL_SETTINGS_OVERSCANMATERIAL_SETTINGS_PHONEMATERIAL_SETTINGS_POWERMATERIAL_SETTINGS_REMOTEMATERIAL_SETTINGS_SUGGESTMATERIAL_SETTINGS_SYSTEM_DAYDREAMMATERIAL_SETTINGS_VOICEMATERIAL_SET_MEALMATERIAL_SEVERE_COLDMATERIAL_SHAPE_LINEMATERIAL_SHAREMATERIAL_SHARE_ARRIVAL_TIMEMATERIAL_SHARE_LOCATIONMATERIAL_SHIELDMATERIAL_SHIELD_MOONMATERIAL_SHOPMATERIAL_SHOPIFYMATERIAL_SHOPPING_BAGMATERIAL_SHOPPING_BASKETMATERIAL_SHOPPING_CARTMATERIAL_SHOPPING_CART_CHECKOUTMATERIAL_SHOP_2MATERIAL_SHOP_TWOMATERIAL_SHORTCUTMATERIAL_SHORT_TEXTMATERIAL_SHOWERMATERIAL_SHOW_CHARTMATERIAL_SHUFFLEMATERIAL_SHUFFLE_ONMATERIAL_SHUTTER_SPEEDMATERIAL_SICKMATERIAL_SIGNAL_CELLULAR_0_BARMATERIAL_SIGNAL_CELLULAR_4_BARMATERIAL_SIGNAL_CELLULAR_ALTMATERIAL_SIGNAL_CELLULAR_ALT_1_BARMATERIAL_SIGNAL_CELLULAR_ALT_2_BARMATERIAL_SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_0_BARMATERIAL_SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_4_BARMATERIAL_SIGNAL_CELLULAR_NODATAMATERIAL_SIGNAL_CELLULAR_NO_SIMMATERIAL_SIGNAL_CELLULAR_NULLMATERIAL_SIGNAL_CELLULAR_OFFMATERIAL_SIGNAL_WIFI_0_BARMATERIAL_SIGNAL_WIFI_4_BARMATERIAL_SIGNAL_WIFI_4_BAR_LOCKMATERIAL_SIGNAL_WIFI_BADMATERIAL_SIGNAL_WIFI_CONNECTED_NO_INTERNET_4MATERIAL_SIGNAL_WIFI_OFFMATERIAL_SIGNAL_WIFI_STATUSBAR_4_BARMATERIAL_SIGNAL_WIFI_STATUSBAR_CONNECTED_NO_INTERNET_4MATERIAL_SIGNAL_WIFI_STATUSBAR_NULLMATERIAL_SIGNPOSTMATERIAL_SIGN_LANGUAGEMATERIAL_SIM_CARDMATERIAL_SIM_CARD_ALERTMATERIAL_SIM_CARD_DOWNLOADMATERIAL_SINGLE_BEDMATERIAL_SIPMATERIAL_SKATEBOARDINGMATERIAL_SKIP_NEXTMATERIAL_SKIP_PREVIOUSMATERIAL_SLEDDINGMATERIAL_SLIDESHOWMATERIAL_SLOW_MOTION_VIDEOMATERIAL_SMARTPHONEMATERIAL_SMART_BUTTONMATERIAL_SMART_DISPLAYMATERIAL_SMART_SCREENMATERIAL_SMART_TOYMATERIAL_SMOKE_FREEMATERIAL_SMOKING_ROOMSMATERIAL_SMSMATERIAL_SMS_FAILEDMATERIAL_SNAPCHATMATERIAL_SNIPPET_FOLDERMATERIAL_SNOOZEMATERIAL_SNOWBOARDINGMATERIAL_SNOWINGMATERIAL_SNOWMOBILEMATERIAL_SNOWSHOEINGMATERIAL_SOAPMATERIAL_SOCIAL_DISTANCEMATERIAL_SOLAR_POWERMATERIAL_SORTMATERIAL_SORT_BY_ALPHAMATERIAL_SOSMATERIAL_SOUP_KITCHENMATERIAL_SOURCEMATERIAL_SOUTHMATERIAL_SOUTH_AMERICAMATERIAL_SOUTH_EASTMATERIAL_SOUTH_WESTMATERIAL_SPAMATERIAL_SPACE_BARMATERIAL_SPACE_DASHBOARDMATERIAL_SPATIAL_AUDIOMATERIAL_SPATIAL_AUDIO_OFFMATERIAL_SPATIAL_TRACKINGMATERIAL_SPEAKERMATERIAL_SPEAKER_GROUPMATERIAL_SPEAKER_NOTESMATERIAL_SPEAKER_NOTES_OFFMATERIAL_SPEAKER_PHONEMATERIAL_SPEEDMATERIAL_SPELLCHECKMATERIAL_SPLITSCREENMATERIAL_SPOKEMATERIAL_SPORTSMATERIAL_SPORTS_BARMATERIAL_SPORTS_BASEBALLMATERIAL_SPORTS_BASKETBALLMATERIAL_SPORTS_CRICKETMATERIAL_SPORTS_ESPORTSMATERIAL_SPORTS_FOOTBALLMATERIAL_SPORTS_GOLFMATERIAL_SPORTS_GYMNASTICSMATERIAL_SPORTS_HANDBALLMATERIAL_SPORTS_HOCKEYMATERIAL_SPORTS_KABADDIMATERIAL_SPORTS_MARTIAL_ARTSMATERIAL_SPORTS_MMAMATERIAL_SPORTS_MOTORSPORTSMATERIAL_SPORTS_RUGBYMATERIAL_SPORTS_SCOREMATERIAL_SPORTS_SOCCERMATERIAL_SPORTS_TENNISMATERIAL_SPORTS_VOLLEYBALLMATERIAL_SQUAREMATERIAL_SQUARE_FOOTMATERIAL_SSID_CHARTMATERIAL_STACKED_BAR_CHARTMATERIAL_STACKED_LINE_CHARTMATERIAL_STADIUMMATERIAL_STAIRSMATERIAL_STARMATERIAL_STARSMATERIAL_STARTMATERIAL_STAR_BORDERMATERIAL_STAR_BORDER_PURPLE500MATERIAL_STAR_HALFMATERIAL_STAR_OUTLINEMATERIAL_STAR_PURPLE500MATERIAL_STAR_RATEMATERIAL_STAY_CURRENT_LANDSCAPEMATERIAL_STAY_CURRENT_PORTRAITMATERIAL_STAY_PRIMARY_LANDSCAPEMATERIAL_STAY_PRIMARY_PORTRAITMATERIAL_STICKY_NOTE_2MATERIAL_STOPMATERIAL_STOP_CIRCLEMATERIAL_STOP_SCREEN_SHAREMATERIAL_STORAGEMATERIAL_STOREMATERIAL_STOREFRONTMATERIAL_STORE_MALL_DIRECTORYMATERIAL_STORMMATERIAL_STRAIGHTMATERIAL_STRAIGHTENMATERIAL_STREAMMATERIAL_STREETVIEWMATERIAL_STRIKETHROUGH_SMATERIAL_STROLLERMATERIAL_STYLEMATERIAL_SUBDIRECTORY_ARROW_LEFTMATERIAL_SUBDIRECTORY_ARROW_RIGHTMATERIAL_SUBJECTMATERIAL_SUBSCRIPTMATERIAL_SUBSCRIPTIONSMATERIAL_SUBTITLESMATERIAL_SUBTITLES_OFFMATERIAL_SUBWAYMATERIAL_SUMMARIZEMATERIAL_SUNNYMATERIAL_SUNNY_SNOWINGMATERIAL_SUPERSCRIPTMATERIAL_SUPERVISED_USER_CIRCLEMATERIAL_SUPERVISOR_ACCOUNTMATERIAL_SUPPORTMATERIAL_SUPPORT_AGENTMATERIAL_SURFINGMATERIAL_SURROUND_SOUNDMATERIAL_SWAP_CALLSMATERIAL_SWAP_HORIZMATERIAL_SWAP_HORIZONTAL_CIRCLEMATERIAL_SWAP_VERTMATERIAL_SWAP_VERTICAL_CIRCLEMATERIAL_SWAP_VERT_CIRCLEMATERIAL_SWIPEMATERIAL_SWIPE_DOWNMATERIAL_SWIPE_DOWN_ALTMATERIAL_SWIPE_LEFTMATERIAL_SWIPE_LEFT_ALTMATERIAL_SWIPE_RIGHTMATERIAL_SWIPE_RIGHT_ALTMATERIAL_SWIPE_UPMATERIAL_SWIPE_UP_ALTMATERIAL_SWIPE_VERTICALMATERIAL_SWITCH_ACCESS_SHORTCUTMATERIAL_SWITCH_ACCESS_SHORTCUT_ADDMATERIAL_SWITCH_ACCOUNTMATERIAL_SWITCH_CAMERAMATERIAL_SWITCH_LEFTMATERIAL_SWITCH_RIGHTMATERIAL_SWITCH_VIDEOMATERIAL_SYNAGOGUEMATERIAL_SYNCMATERIAL_SYNC_ALTMATERIAL_SYNC_DISABLEDMATERIAL_SYNC_LOCKMATERIAL_SYNC_PROBLEMMATERIAL_SYSTEM_SECURITY_UPDATEMATERIAL_SYSTEM_SECURITY_UPDATE_GOODMATERIAL_SYSTEM_SECURITY_UPDATE_WARNINGMATERIAL_SYSTEM_UPDATEMATERIAL_SYSTEM_UPDATE_ALTMATERIAL_SYSTEM_UPDATE_TVMATERIAL_TABMATERIAL_TABLETMATERIAL_TABLET_ANDROIDMATERIAL_TABLET_MACMATERIAL_TABLE_BARMATERIAL_TABLE_CHARTMATERIAL_TABLE_RESTAURANTMATERIAL_TABLE_ROWSMATERIAL_TABLE_VIEWMATERIAL_TAB_UNSELECTEDMATERIAL_TAGMATERIAL_TAG_FACESMATERIAL_TAKEOUT_DININGMATERIAL_TAPASMATERIAL_TAP_AND_PLAYMATERIAL_TASKMATERIAL_TASK_ALTMATERIAL_TAXI_ALERTMATERIAL_TELEGRAMMATERIAL_TEMPLE_BUDDHISTMATERIAL_TEMPLE_HINDUMATERIAL_TERMINALMATERIAL_TERRAINMATERIAL_TEXTSMSMATERIAL_TEXTUREMATERIAL_TEXT_DECREASEMATERIAL_TEXT_FIELDSMATERIAL_TEXT_FORMATMATERIAL_TEXT_INCREASEMATERIAL_TEXT_ROTATE_UPMATERIAL_TEXT_ROTATE_VERTICALMATERIAL_TEXT_ROTATION_ANGLEDOWNMATERIAL_TEXT_ROTATION_ANGLEUPMATERIAL_TEXT_ROTATION_DOWNMATERIAL_TEXT_ROTATION_NONEMATERIAL_TEXT_SNIPPETMATERIAL_THEATERSMATERIAL_THEATER_COMEDYMATERIAL_THERMOSTATMATERIAL_THERMOSTAT_AUTOMATERIAL_THUMBS_UP_DOWNMATERIAL_THUMB_DOWNMATERIAL_THUMB_DOWN_ALTMATERIAL_THUMB_DOWN_OFF_ALTMATERIAL_THUMB_UPMATERIAL_THUMB_UP_ALTMATERIAL_THUMB_UP_OFF_ALTMATERIAL_THUNDERSTORMMATERIAL_TIKTOKMATERIAL_TIMELAPSEMATERIAL_TIMELINEMATERIAL_TIMERMATERIAL_TIMER_10MATERIAL_TIMER_10_SELECTMATERIAL_TIMER_3MATERIAL_TIMER_3_SELECTMATERIAL_TIMER_OFFMATERIAL_TIME_TO_LEAVEMATERIAL_TIPS_AND_UPDATESMATERIAL_TIRE_REPAIRMATERIAL_TITLEMATERIAL_TOCMATERIAL_TODAYMATERIAL_TOGGLE_OFFMATERIAL_TOGGLE_ONMATERIAL_TOKENMATERIAL_TOLLMATERIAL_TONALITYMATERIAL_TOPICMATERIAL_TORNADOMATERIAL_TOUCH_APPMATERIAL_TOURMATERIAL_TOYSMATERIAL_TRACK_CHANGESMATERIAL_TRAFFICMATERIAL_TRAINMATERIAL_TRAMMATERIAL_TRANSCRIBEMATERIAL_TRANSFER_WITHIN_A_STATIONMATERIAL_TRANSFORMMATERIAL_TRANSGENDERMATERIAL_TRANSIT_ENTEREXITMATERIAL_TRANSLATEMATERIAL_TRAVEL_EXPLOREMATERIAL_TRENDING_DOWNMATERIAL_TRENDING_FLATMATERIAL_TRENDING_NEUTRALMATERIAL_TRENDING_UPMATERIAL_TRIP_ORIGINMATERIAL_TROUBLESHOOTMATERIAL_TRYMATERIAL_TSUNAMIMATERIAL_TTYMATERIAL_TUNEMATERIAL_TUNGSTENMATERIAL_TURNED_INMATERIAL_TURNED_IN_NOTMATERIAL_TURN_LEFTMATERIAL_TURN_RIGHTMATERIAL_TURN_SHARP_LEFTMATERIAL_TURN_SHARP_RIGHTMATERIAL_TURN_SLIGHT_LEFTMATERIAL_TURN_SLIGHT_RIGHTMATERIAL_TVMATERIAL_TV_OFFMATERIAL_TWO_WHEELERMATERIAL_TYPE_SPECIMENMATERIAL_UMBRELLAMATERIAL_UNARCHIVEMATERIAL_UNDOMATERIAL_UNFOLD_LESSMATERIAL_UNFOLD_LESS_DOUBLEMATERIAL_UNFOLD_MOREMATERIAL_UNFOLD_MORE_DOUBLEMATERIAL_UNPUBLISHEDMATERIAL_UNSUBSCRIBEMATERIAL_UPCOMINGMATERIAL_UPDATEMATERIAL_UPDATE_DISABLEDMATERIAL_UPGRADEMATERIAL_UPLOADMATERIAL_UPLOAD_FILEMATERIAL_USBMATERIAL_USB_OFFMATERIAL_U_TURN_LEFTMATERIAL_U_TURN_RIGHTMATERIAL_VACCINESMATERIAL_VAPE_FREEMATERIAL_VAPING_ROOMSMATERIAL_VERIFIEDMATERIAL_VERIFIED_USERMATERIAL_VERTICAL_ALIGN_BOTTOMMATERIAL_VERTICAL_ALIGN_CENTERMATERIAL_VERTICAL_ALIGN_TOPMATERIAL_VERTICAL_DISTRIBUTEMATERIAL_VERTICAL_SHADESMATERIAL_VERTICAL_SHADES_CLOSEDMATERIAL_VERTICAL_SPLITMATERIAL_VIBRATIONMATERIAL_VIDEOCAMMATERIAL_VIDEOCAM_OFFMATERIAL_VIDEOGAME_ASSETMATERIAL_VIDEOGAME_ASSET_OFFMATERIAL_VIDEO_CALLMATERIAL_VIDEO_CAMERA_BACKMATERIAL_VIDEO_CAMERA_FRONTMATERIAL_VIDEO_COLLECTIONMATERIAL_VIDEO_FILEMATERIAL_VIDEO_LABELMATERIAL_VIDEO_LIBRARYMATERIAL_VIDEO_SETTINGSMATERIAL_VIDEO_STABLEMATERIAL_VIEW_AGENDAMATERIAL_VIEW_ARRAYMATERIAL_VIEW_CAROUSELMATERIAL_VIEW_COLUMNMATERIAL_VIEW_COMFORTABLEMATERIAL_VIEW_COMFYMATERIAL_VIEW_COMFY_ALTMATERIAL_VIEW_COMPACTMATERIAL_VIEW_COMPACT_ALTMATERIAL_VIEW_COZYMATERIAL_VIEW_DAYMATERIAL_VIEW_HEADLINEMATERIAL_VIEW_IN_ARMATERIAL_VIEW_KANBANMATERIAL_VIEW_LISTMATERIAL_VIEW_MODULEMATERIAL_VIEW_QUILTMATERIAL_VIEW_SIDEBARMATERIAL_VIEW_STREAMMATERIAL_VIEW_TIMELINEMATERIAL_VIEW_WEEKMATERIAL_VIGNETTEMATERIAL_VILLAMATERIAL_VISIBILITYMATERIAL_VISIBILITY_OFFMATERIAL_VOICEMAILMATERIAL_VOICE_CHATMATERIAL_VOICE_OVER_OFFMATERIAL_VOLCANOMATERIAL_VOLUME_DOWNMATERIAL_VOLUME_DOWN_ALTMATERIAL_VOLUME_MUTEMATERIAL_VOLUME_OFFMATERIAL_VOLUME_UPMATERIAL_VOLUNTEER_ACTIVISMMATERIAL_VPN_KEYMATERIAL_VPN_KEY_OFFMATERIAL_VPN_LOCKMATERIAL_VRPANOMATERIAL_WALLETMATERIAL_WALLET_GIFTCARDMATERIAL_WALLET_MEMBERSHIPMATERIAL_WALLET_TRAVELMATERIAL_WALLPAPERMATERIAL_WAREHOUSEMATERIAL_WARNINGMATERIAL_WARNING_AMBERMATERIAL_WASHMATERIAL_WATCHMATERIAL_WATCH_LATERMATERIAL_WATCH_OFFMATERIAL_WATERMATERIAL_WATERFALL_CHARTMATERIAL_WATER_DAMAGEMATERIAL_WATER_DROPMATERIAL_WAVESMATERIAL_WAVING_HANDMATERIAL_WB_AUTOMATERIAL_WB_CLOUDYMATERIAL_WB_INCANDESCENTMATERIAL_WB_IRIDESCENTMATERIAL_WB_SHADEMATERIAL_WB_SUNNYMATERIAL_WB_TWIGHLIGHTMATERIAL_WB_TWILIGHTMATERIAL_WCMATERIAL_WEBMATERIAL_WEBHOOKMATERIAL_WEB_ASSETMATERIAL_WEB_ASSET_OFFMATERIAL_WEB_STORIESMATERIAL_WECHATMATERIAL_WEEKENDMATERIAL_WESTMATERIAL_WHATSAPPMATERIAL_WHATSHOTMATERIAL_WHEELCHAIR_PICKUPMATERIAL_WHERE_TO_VOTEMATERIAL_WIDGETSMATERIAL_WIDTH_FULLMATERIAL_WIDTH_NORMALMATERIAL_WIDTH_WIDEMATERIAL_WIFIMATERIAL_WIFI_1_BARMATERIAL_WIFI_2_BARMATERIAL_WIFI_CALLINGMATERIAL_WIFI_CALLING_3MATERIAL_WIFI_CHANNELMATERIAL_WIFI_FINDMATERIAL_WIFI_LOCKMATERIAL_WIFI_OFFMATERIAL_WIFI_PASSWORDMATERIAL_WIFI_PROTECTED_SETUPMATERIAL_WIFI_TETHERINGMATERIAL_WIFI_TETHERING_ERRORMATERIAL_WIFI_TETHERING_ERROR_ROUNDEDMATERIAL_WIFI_TETHERING_OFFMATERIAL_WINDOWMATERIAL_WIND_POWERMATERIAL_WINE_BARMATERIAL_WOMANMATERIAL_WOMAN_2MATERIAL_WOO_COMMERCEMATERIAL_WORDPRESSMATERIAL_WORKMATERIAL_WORKSPACESMATERIAL_WORKSPACES_FILLEDMATERIAL_WORKSPACES_OUTLINEMATERIAL_WORKSPACE_PREMIUMMATERIAL_WORK_HISTORYMATERIAL_WORK_OFFMATERIAL_WORK_OUTLINEMATERIAL_WRAP_TEXTMATERIAL_WRONG_LOCATIONMATERIAL_WYSIWYGMATERIAL_YARDMATERIAL_YOUTUBE_SEARCHED_FORMATERIAL_ZOOM_INMATERIAL_ZOOM_IN_MAPMATERIAL_ZOOM_OUTMATERIAL_ZOOM_OUT_MAP")); - index.put("com.codename1.ui.Form", splitMembers("")); + index.put("com.codename1.ui.Font", splitMembers("BASELINEBOTTOMCENTERCENTER_BEHAVIOR_CENTERCENTER_BEHAVIOR_CENTER_ABSOLUTECENTER_BEHAVIOR_SCALECENTER_BEHAVIOR_TOTAL_BELOWDENSITY_2HDDENSITY_4KDENSITY_560DENSITY_HDDENSITY_HIGHDENSITY_LOWDENSITY_MEDIUMDENSITY_VERY_HIGHDENSITY_VERY_LOWEASTFACE_MONOSPACEFACE_PROPORTIONALFACE_SYSTEMGALLERY_ALLGALLERY_ALL_MULTIGALLERY_IMAGEGALLERY_IMAGE_MULTIGALLERY_VIDEOGALLERY_VIDEO_MULTILEFTNATIVE_ITALIC_BLACKNATIVE_ITALIC_BOLDNATIVE_ITALIC_LIGHTNATIVE_ITALIC_REGULARNATIVE_ITALIC_THINNATIVE_MAIN_BLACKNATIVE_MAIN_BOLDNATIVE_MAIN_LIGHTNATIVE_MAIN_REGULARNATIVE_MAIN_THINNORTHPICKER_TYPE_CALENDARPICKER_TYPE_DATEPICKER_TYPE_DATE_AND_TIMEPICKER_TYPE_DURATIONPICKER_TYPE_DURATION_HOURSPICKER_TYPE_DURATION_MINUTESPICKER_TYPE_STRINGSPICKER_TYPE_TIMERIGHTSIZE_LARGESIZE_MEDIUMSIZE_SMALLSMS_BOTHSMS_INTERACTIVESMS_NOT_SUPPORTEDSMS_SEAMLESSSOUTHSTYLE_BOLDSTYLE_ITALICSTYLE_PLAINSTYLE_UNDERLINEDTOPWEST")); + index.put("com.codename1.ui.FontImage", splitMembers("MATERIAL_10KMATERIAL_10MPMATERIAL_11MPMATERIAL_123MATERIAL_12MPMATERIAL_13MPMATERIAL_14MPMATERIAL_15MPMATERIAL_16MPMATERIAL_17MPMATERIAL_18MPMATERIAL_18_UP_RATINGMATERIAL_19MPMATERIAL_1KMATERIAL_1K_PLUSMATERIAL_1X_MOBILEDATAMATERIAL_20MPMATERIAL_21MPMATERIAL_22MPMATERIAL_23MPMATERIAL_24MPMATERIAL_2KMATERIAL_2K_PLUSMATERIAL_2MPMATERIAL_30FPSMATERIAL_30FPS_SELECTMATERIAL_360MATERIAL_3D_ROTATIONMATERIAL_3G_MOBILEDATAMATERIAL_3KMATERIAL_3K_PLUSMATERIAL_3MPMATERIAL_3PMATERIAL_4G_MOBILEDATAMATERIAL_4G_PLUS_MOBILEDATAMATERIAL_4KMATERIAL_4K_PLUSMATERIAL_4MPMATERIAL_5GMATERIAL_5KMATERIAL_5K_PLUSMATERIAL_5MPMATERIAL_60FPSMATERIAL_60FPS_SELECTMATERIAL_6KMATERIAL_6K_PLUSMATERIAL_6MPMATERIAL_6_FT_APARTMATERIAL_7KMATERIAL_7K_PLUSMATERIAL_7MPMATERIAL_8KMATERIAL_8K_PLUSMATERIAL_8MPMATERIAL_9KMATERIAL_9K_PLUSMATERIAL_9MPMATERIAL_ABCMATERIAL_ACCESSIBILITYMATERIAL_ACCESSIBILITY_NEWMATERIAL_ACCESSIBLEMATERIAL_ACCESSIBLE_FORWARDMATERIAL_ACCESS_ALARMMATERIAL_ACCESS_ALARMSMATERIAL_ACCESS_TIMEMATERIAL_ACCESS_TIME_FILLEDMATERIAL_ACCOUNT_BALANCEMATERIAL_ACCOUNT_BALANCE_WALLETMATERIAL_ACCOUNT_BOXMATERIAL_ACCOUNT_CIRCLEMATERIAL_ACCOUNT_TREEMATERIAL_AC_UNITMATERIAL_ADBMATERIAL_ADDMATERIAL_ADDCHARTMATERIAL_ADD_ALARMMATERIAL_ADD_ALERTMATERIAL_ADD_A_PHOTOMATERIAL_ADD_BOXMATERIAL_ADD_BUSINESSMATERIAL_ADD_CALLMATERIAL_ADD_CARDMATERIAL_ADD_CHARTMATERIAL_ADD_CIRCLEMATERIAL_ADD_CIRCLE_OUTLINEMATERIAL_ADD_COMMENTMATERIAL_ADD_HOMEMATERIAL_ADD_HOME_WORKMATERIAL_ADD_IC_CALLMATERIAL_ADD_LINKMATERIAL_ADD_LOCATIONMATERIAL_ADD_LOCATION_ALTMATERIAL_ADD_MODERATORMATERIAL_ADD_PHOTO_ALTERNATEMATERIAL_ADD_REACTIONMATERIAL_ADD_ROADMATERIAL_ADD_SHOPPING_CARTMATERIAL_ADD_TASKMATERIAL_ADD_TO_DRIVEMATERIAL_ADD_TO_HOME_SCREENMATERIAL_ADD_TO_PHOTOSMATERIAL_ADD_TO_QUEUEMATERIAL_ADF_SCANNERMATERIAL_ADJUSTMATERIAL_ADMIN_PANEL_SETTINGSMATERIAL_ADOBEMATERIAL_ADS_CLICKMATERIAL_AD_UNITSMATERIAL_AGRICULTUREMATERIAL_AIRMATERIAL_AIRLINESMATERIAL_AIRLINE_SEAT_FLATMATERIAL_AIRLINE_SEAT_FLAT_ANGLEDMATERIAL_AIRLINE_SEAT_INDIVIDUAL_SUITEMATERIAL_AIRLINE_SEAT_LEGROOM_EXTRAMATERIAL_AIRLINE_SEAT_LEGROOM_NORMALMATERIAL_AIRLINE_SEAT_LEGROOM_REDUCEDMATERIAL_AIRLINE_SEAT_RECLINE_EXTRAMATERIAL_AIRLINE_SEAT_RECLINE_NORMALMATERIAL_AIRLINE_STOPSMATERIAL_AIRPLANEMODE_ACTIVEMATERIAL_AIRPLANEMODE_INACTIVEMATERIAL_AIRPLANEMODE_OFFMATERIAL_AIRPLANEMODE_ONMATERIAL_AIRPLANE_TICKETMATERIAL_AIRPLAYMATERIAL_AIRPORT_SHUTTLEMATERIAL_ALARMMATERIAL_ALARM_ADDMATERIAL_ALARM_OFFMATERIAL_ALARM_ONMATERIAL_ALBUMMATERIAL_ALIGN_HORIZONTAL_CENTERMATERIAL_ALIGN_HORIZONTAL_LEFTMATERIAL_ALIGN_HORIZONTAL_RIGHTMATERIAL_ALIGN_VERTICAL_BOTTOMMATERIAL_ALIGN_VERTICAL_CENTERMATERIAL_ALIGN_VERTICAL_TOPMATERIAL_ALL_INBOXMATERIAL_ALL_INCLUSIVEMATERIAL_ALL_OUTMATERIAL_ALTERNATE_EMAILMATERIAL_ALT_ROUTEMATERIAL_AMP_STORIESMATERIAL_ANALYTICSMATERIAL_ANCHORMATERIAL_ANDROIDMATERIAL_ANIMATIONMATERIAL_ANNOUNCEMENTMATERIAL_AODMATERIAL_APARTMENTMATERIAL_APIMATERIAL_APPLEMATERIAL_APPROVALMATERIAL_APPSMATERIAL_APPS_OUTAGEMATERIAL_APP_BLOCKINGMATERIAL_APP_REGISTRATIONMATERIAL_APP_SETTINGS_ALTMATERIAL_APP_SHORTCUTMATERIAL_ARCHITECTUREMATERIAL_ARCHIVEMATERIAL_AREA_CHARTMATERIAL_ARROW_BACKMATERIAL_ARROW_BACK_IOSMATERIAL_ARROW_BACK_IOS_NEWMATERIAL_ARROW_CIRCLE_DOWNMATERIAL_ARROW_CIRCLE_LEFTMATERIAL_ARROW_CIRCLE_RIGHTMATERIAL_ARROW_CIRCLE_UPMATERIAL_ARROW_DOWNWARDMATERIAL_ARROW_DROP_DOWNMATERIAL_ARROW_DROP_DOWN_CIRCLEMATERIAL_ARROW_DROP_UPMATERIAL_ARROW_FORWARDMATERIAL_ARROW_FORWARD_IOSMATERIAL_ARROW_LEFTMATERIAL_ARROW_OUTWARDMATERIAL_ARROW_RIGHTMATERIAL_ARROW_RIGHT_ALTMATERIAL_ARROW_UPWARDMATERIAL_ARTICLEMATERIAL_ART_TRACKMATERIAL_ASPECT_RATIOMATERIAL_ASSESSMENTMATERIAL_ASSIGNMENTMATERIAL_ASSIGNMENT_ADDMATERIAL_ASSIGNMENT_INDMATERIAL_ASSIGNMENT_LATEMATERIAL_ASSIGNMENT_RETURNMATERIAL_ASSIGNMENT_RETURNEDMATERIAL_ASSIGNMENT_TURNED_INMATERIAL_ASSISTANTMATERIAL_ASSISTANT_DIRECTIONMATERIAL_ASSISTANT_NAVIGATIONMATERIAL_ASSISTANT_PHOTOMATERIAL_ASSIST_WALKERMATERIAL_ASSURED_WORKLOADMATERIAL_ATMMATERIAL_ATTACHMENTMATERIAL_ATTACH_EMAILMATERIAL_ATTACH_FILEMATERIAL_ATTACH_MONEYMATERIAL_ATTRACTIONSMATERIAL_ATTRIBUTIONMATERIAL_AUDIOTRACKMATERIAL_AUDIO_FILEMATERIAL_AUTOFPS_SELECTMATERIAL_AUTORENEWMATERIAL_AUTO_AWESOMEMATERIAL_AUTO_AWESOME_MOSAICMATERIAL_AUTO_AWESOME_MOTIONMATERIAL_AUTO_DELETEMATERIAL_AUTO_FIX_HIGHMATERIAL_AUTO_FIX_NORMALMATERIAL_AUTO_FIX_OFFMATERIAL_AUTO_GRAPHMATERIAL_AUTO_MODEMATERIAL_AUTO_STORIESMATERIAL_AV_TIMERMATERIAL_BABY_CHANGING_STATIONMATERIAL_BACKPACKMATERIAL_BACKSPACEMATERIAL_BACKUPMATERIAL_BACKUP_TABLEMATERIAL_BACK_HANDMATERIAL_BADGEMATERIAL_BAKERY_DININGMATERIAL_BALANCEMATERIAL_BALCONYMATERIAL_BALLOTMATERIAL_BARCODE_READERMATERIAL_BAR_CHARTMATERIAL_BATCH_PREDICTIONMATERIAL_BATHROOMMATERIAL_BATHTUBMATERIAL_BATTERY_0_BARMATERIAL_BATTERY_1_BARMATERIAL_BATTERY_2_BARMATERIAL_BATTERY_3_BARMATERIAL_BATTERY_4_BARMATERIAL_BATTERY_5_BARMATERIAL_BATTERY_6_BARMATERIAL_BATTERY_ALERTMATERIAL_BATTERY_CHARGING_FULLMATERIAL_BATTERY_FULLMATERIAL_BATTERY_SAVERMATERIAL_BATTERY_STDMATERIAL_BATTERY_UNKNOWNMATERIAL_BEACH_ACCESSMATERIAL_BEDMATERIAL_BEDROOM_BABYMATERIAL_BEDROOM_CHILDMATERIAL_BEDROOM_PARENTMATERIAL_BEDTIMEMATERIAL_BEDTIME_OFFMATERIAL_BEENHEREMATERIAL_BENTOMATERIAL_BIKE_SCOOTERMATERIAL_BIOTECHMATERIAL_BLENDERMATERIAL_BLINDMATERIAL_BLINDSMATERIAL_BLINDS_CLOSEDMATERIAL_BLOCKMATERIAL_BLOCK_FLIPPEDMATERIAL_BLOODTYPEMATERIAL_BLUETOOTHMATERIAL_BLUETOOTH_AUDIOMATERIAL_BLUETOOTH_CONNECTEDMATERIAL_BLUETOOTH_DISABLEDMATERIAL_BLUETOOTH_DRIVEMATERIAL_BLUETOOTH_SEARCHINGMATERIAL_BLUR_CIRCULARMATERIAL_BLUR_LINEARMATERIAL_BLUR_OFFMATERIAL_BLUR_ONMATERIAL_BOLTMATERIAL_BOOKMATERIAL_BOOKMARKMATERIAL_BOOKMARKSMATERIAL_BOOKMARK_ADDMATERIAL_BOOKMARK_ADDEDMATERIAL_BOOKMARK_BORDERMATERIAL_BOOKMARK_OUTLINEMATERIAL_BOOKMARK_REMOVEMATERIAL_BOOK_ONLINEMATERIAL_BORDER_ALLMATERIAL_BORDER_BOTTOMMATERIAL_BORDER_CLEARMATERIAL_BORDER_COLORMATERIAL_BORDER_HORIZONTALMATERIAL_BORDER_INNERMATERIAL_BORDER_LEFTMATERIAL_BORDER_OUTERMATERIAL_BORDER_RIGHTMATERIAL_BORDER_STYLEMATERIAL_BORDER_TOPMATERIAL_BORDER_VERTICALMATERIAL_BOYMATERIAL_BRANDING_WATERMARKMATERIAL_BREAKFAST_DININGMATERIAL_BRIGHTNESS_1MATERIAL_BRIGHTNESS_2MATERIAL_BRIGHTNESS_3MATERIAL_BRIGHTNESS_4MATERIAL_BRIGHTNESS_5MATERIAL_BRIGHTNESS_6MATERIAL_BRIGHTNESS_7MATERIAL_BRIGHTNESS_AUTOMATERIAL_BRIGHTNESS_HIGHMATERIAL_BRIGHTNESS_LOWMATERIAL_BRIGHTNESS_MEDIUMMATERIAL_BROADCAST_ON_HOMEMATERIAL_BROADCAST_ON_PERSONALMATERIAL_BROKEN_IMAGEMATERIAL_BROWSER_NOT_SUPPORTEDMATERIAL_BROWSER_UPDATEDMATERIAL_BROWSE_GALLERYMATERIAL_BRUNCH_DININGMATERIAL_BRUSHMATERIAL_BUBBLE_CHARTMATERIAL_BUG_REPORTMATERIAL_BUILDMATERIAL_BUILD_CIRCLEMATERIAL_BUNGALOWMATERIAL_BURST_MODEMATERIAL_BUSINESSMATERIAL_BUSINESS_CENTERMATERIAL_BUS_ALERTMATERIAL_CABINMATERIAL_CABLEMATERIAL_CACHEDMATERIAL_CAKEMATERIAL_CALCULATEMATERIAL_CALENDAR_MONTHMATERIAL_CALENDAR_TODAYMATERIAL_CALENDAR_VIEW_DAYMATERIAL_CALENDAR_VIEW_MONTHMATERIAL_CALENDAR_VIEW_WEEKMATERIAL_CALLMATERIAL_CALL_ENDMATERIAL_CALL_MADEMATERIAL_CALL_MERGEMATERIAL_CALL_MISSEDMATERIAL_CALL_MISSED_OUTGOINGMATERIAL_CALL_RECEIVEDMATERIAL_CALL_SPLITMATERIAL_CALL_TO_ACTIONMATERIAL_CAMERAMATERIAL_CAMERASWITCHMATERIAL_CAMERA_ALTMATERIAL_CAMERA_ENHANCEMATERIAL_CAMERA_FRONTMATERIAL_CAMERA_INDOORMATERIAL_CAMERA_OUTDOORMATERIAL_CAMERA_REARMATERIAL_CAMERA_ROLLMATERIAL_CAMPAIGNMATERIAL_CANCELMATERIAL_CANCEL_PRESENTATIONMATERIAL_CANCEL_SCHEDULE_SENDMATERIAL_CANDLESTICK_CHARTMATERIAL_CARD_GIFTCARDMATERIAL_CARD_MEMBERSHIPMATERIAL_CARD_TRAVELMATERIAL_CARPENTERMATERIAL_CAR_CRASHMATERIAL_CAR_RENTALMATERIAL_CAR_REPAIRMATERIAL_CASESMATERIAL_CASINOMATERIAL_CASTMATERIAL_CASTLEMATERIAL_CAST_CONNECTEDMATERIAL_CAST_FOR_EDUCATIONMATERIAL_CATCHING_POKEMONMATERIAL_CATEGORYMATERIAL_CELEBRATIONMATERIAL_CELL_TOWERMATERIAL_CELL_WIFIMATERIAL_CENTER_FOCUS_STRONGMATERIAL_CENTER_FOCUS_WEAKMATERIAL_CHAIRMATERIAL_CHAIR_ALTMATERIAL_CHALETMATERIAL_CHANGE_CIRCLEMATERIAL_CHANGE_HISTORYMATERIAL_CHARGING_STATIONMATERIAL_CHATMATERIAL_CHAT_BUBBLEMATERIAL_CHAT_BUBBLE_OUTLINEMATERIAL_CHECKMATERIAL_CHECKLISTMATERIAL_CHECKLIST_RTLMATERIAL_CHECKROOMMATERIAL_CHECK_BOXMATERIAL_CHECK_BOX_OUTLINE_BLANKMATERIAL_CHECK_CIRCLEMATERIAL_CHECK_CIRCLE_OUTLINEMATERIAL_CHEVRON_LEFTMATERIAL_CHEVRON_RIGHTMATERIAL_CHILD_CAREMATERIAL_CHILD_FRIENDLYMATERIAL_CHROME_READER_MODEMATERIAL_CHURCHMATERIAL_CIRCLEMATERIAL_CIRCLE_NOTIFICATIONSMATERIAL_CLASSMATERIAL_CLEANING_SERVICESMATERIAL_CLEAN_HANDSMATERIAL_CLEARMATERIAL_CLEAR_ALLMATERIAL_CLOSEMATERIAL_CLOSED_CAPTIONMATERIAL_CLOSED_CAPTION_DISABLEDMATERIAL_CLOSED_CAPTION_OFFMATERIAL_CLOSE_FULLSCREENMATERIAL_CLOUDMATERIAL_CLOUDY_SNOWINGMATERIAL_CLOUD_CIRCLEMATERIAL_CLOUD_DONEMATERIAL_CLOUD_DOWNLOADMATERIAL_CLOUD_OFFMATERIAL_CLOUD_QUEUEMATERIAL_CLOUD_SYNCMATERIAL_CLOUD_UPLOADMATERIAL_CO2MATERIAL_CODEMATERIAL_CODE_OFFMATERIAL_COFFEEMATERIAL_COFFEE_MAKERMATERIAL_COLLECTIONSMATERIAL_COLLECTIONS_BOOKMARKMATERIAL_COLORIZEMATERIAL_COLOR_LENSMATERIAL_COMMENTMATERIAL_COMMENTS_DISABLEDMATERIAL_COMMENT_BANKMATERIAL_COMMITMATERIAL_COMMUTEMATERIAL_COMPAREMATERIAL_COMPARE_ARROWSMATERIAL_COMPASS_CALIBRATIONMATERIAL_COMPOSTMATERIAL_COMPRESSMATERIAL_COMPUTERMATERIAL_CONFIRMATION_NUMMATERIAL_CONFIRMATION_NUMBERMATERIAL_CONNECTED_TVMATERIAL_CONNECTING_AIRPORTSMATERIAL_CONNECT_WITHOUT_CONTACTMATERIAL_CONSTRUCTIONMATERIAL_CONTACTLESSMATERIAL_CONTACTSMATERIAL_CONTACT_EMERGENCYMATERIAL_CONTACT_MAILMATERIAL_CONTACT_PAGEMATERIAL_CONTACT_PHONEMATERIAL_CONTACT_SUPPORTMATERIAL_CONTENT_COPYMATERIAL_CONTENT_CUTMATERIAL_CONTENT_PASTEMATERIAL_CONTENT_PASTE_GOMATERIAL_CONTENT_PASTE_OFFMATERIAL_CONTENT_PASTE_SEARCHMATERIAL_CONTRASTMATERIAL_CONTROL_CAMERAMATERIAL_CONTROL_POINTMATERIAL_CONTROL_POINT_DUPLICATEMATERIAL_CONVEYOR_BELTMATERIAL_COOKIEMATERIAL_COPYRIGHTMATERIAL_COPY_ALLMATERIAL_CORONAVIRUSMATERIAL_CORPORATE_FAREMATERIAL_COTTAGEMATERIAL_COUNTERTOPSMATERIAL_CO_PRESENTMATERIAL_CREATEMATERIAL_CREATE_NEW_FOLDERMATERIAL_CREDIT_CARDMATERIAL_CREDIT_CARD_OFFMATERIAL_CREDIT_SCOREMATERIAL_CRIBMATERIAL_CRISIS_ALERTMATERIAL_CROPMATERIAL_CROP_16_9MATERIAL_CROP_3_2MATERIAL_CROP_5_4MATERIAL_CROP_7_5MATERIAL_CROP_DINMATERIAL_CROP_FREEMATERIAL_CROP_LANDSCAPEMATERIAL_CROP_ORIGINALMATERIAL_CROP_PORTRAITMATERIAL_CROP_ROTATEMATERIAL_CROP_SQUAREMATERIAL_CRUELTY_FREEMATERIAL_CSSMATERIAL_CURRENCY_BITCOINMATERIAL_CURRENCY_EXCHANGEMATERIAL_CURRENCY_FRANCMATERIAL_CURRENCY_LIRAMATERIAL_CURRENCY_POUNDMATERIAL_CURRENCY_RUBLEMATERIAL_CURRENCY_RUPEEMATERIAL_CURRENCY_YENMATERIAL_CURRENCY_YUANMATERIAL_CURTAINSMATERIAL_CURTAINS_CLOSEDMATERIAL_CYCLONEMATERIAL_DANGEROUSMATERIAL_DARK_MODEMATERIAL_DASHBOARDMATERIAL_DASHBOARD_CUSTOMIZEMATERIAL_DATASETMATERIAL_DATASET_LINKEDMATERIAL_DATA_ARRAYMATERIAL_DATA_EXPLORATIONMATERIAL_DATA_OBJECTMATERIAL_DATA_SAVER_OFFMATERIAL_DATA_SAVER_ONMATERIAL_DATA_THRESHOLDINGMATERIAL_DATA_USAGEMATERIAL_DATE_RANGEMATERIAL_DEBLURMATERIAL_DECKMATERIAL_DEHAZEMATERIAL_DELETEMATERIAL_DELETE_FOREVERMATERIAL_DELETE_OUTLINEMATERIAL_DELETE_SWEEPMATERIAL_DELIVERY_DININGMATERIAL_DENSITY_LARGEMATERIAL_DENSITY_MEDIUMMATERIAL_DENSITY_SMALLMATERIAL_DEPARTURE_BOARDMATERIAL_DESCRIPTIONMATERIAL_DESELECTMATERIAL_DESIGN_SERVICESMATERIAL_DESKMATERIAL_DESKTOP_ACCESS_DISABLEDMATERIAL_DESKTOP_MACMATERIAL_DESKTOP_WINDOWSMATERIAL_DETAILSMATERIAL_DEVELOPER_BOARDMATERIAL_DEVELOPER_BOARD_OFFMATERIAL_DEVELOPER_MODEMATERIAL_DEVICESMATERIAL_DEVICES_FOLDMATERIAL_DEVICES_OTHERMATERIAL_DEVICE_HUBMATERIAL_DEVICE_THERMOSTATMATERIAL_DEVICE_UNKNOWNMATERIAL_DEW_POINTMATERIAL_DIALER_SIPMATERIAL_DIALPADMATERIAL_DIAMONDMATERIAL_DIFFERENCEMATERIAL_DININGMATERIAL_DINNER_DININGMATERIAL_DIRECTIONSMATERIAL_DIRECTIONS_BIKEMATERIAL_DIRECTIONS_BOATMATERIAL_DIRECTIONS_BOAT_FILLEDMATERIAL_DIRECTIONS_BUSMATERIAL_DIRECTIONS_BUS_FILLEDMATERIAL_DIRECTIONS_CARMATERIAL_DIRECTIONS_CAR_FILLEDMATERIAL_DIRECTIONS_FERRYMATERIAL_DIRECTIONS_OFFMATERIAL_DIRECTIONS_RAILWAYMATERIAL_DIRECTIONS_RAILWAY_FILLEDMATERIAL_DIRECTIONS_RUNMATERIAL_DIRECTIONS_SUBWAYMATERIAL_DIRECTIONS_SUBWAY_FILLEDMATERIAL_DIRECTIONS_TRAINMATERIAL_DIRECTIONS_TRANSITMATERIAL_DIRECTIONS_TRANSIT_FILLEDMATERIAL_DIRECTIONS_WALKMATERIAL_DIRTY_LENSMATERIAL_DISABLED_BY_DEFAULTMATERIAL_DISABLED_VISIBLEMATERIAL_DISCORDMATERIAL_DISCOUNTMATERIAL_DISC_FULLMATERIAL_DISPLAY_SETTINGSMATERIAL_DIVERSITY_1MATERIAL_DIVERSITY_2MATERIAL_DIVERSITY_3MATERIAL_DND_FORWARDSLASHMATERIAL_DNSMATERIAL_DOCKMATERIAL_DOCUMENT_SCANNERMATERIAL_DOMAINMATERIAL_DOMAIN_ADDMATERIAL_DOMAIN_DISABLEDMATERIAL_DOMAIN_VERIFICATIONMATERIAL_DONEMATERIAL_DONE_ALLMATERIAL_DONE_OUTLINEMATERIAL_DONUT_LARGEMATERIAL_DONUT_SMALLMATERIAL_DOORBELLMATERIAL_DOOR_BACKMATERIAL_DOOR_FRONTMATERIAL_DOOR_SLIDINGMATERIAL_DOUBLE_ARROWMATERIAL_DOWNHILL_SKIINGMATERIAL_DOWNLOADMATERIAL_DOWNLOADINGMATERIAL_DOWNLOAD_DONEMATERIAL_DOWNLOAD_FOR_OFFLINEMATERIAL_DO_DISTURBMATERIAL_DO_DISTURB_ALTMATERIAL_DO_DISTURB_OFFMATERIAL_DO_DISTURB_ONMATERIAL_DO_NOT_DISTURBMATERIAL_DO_NOT_DISTURB_ALTMATERIAL_DO_NOT_DISTURB_OFFMATERIAL_DO_NOT_DISTURB_ONMATERIAL_DO_NOT_DISTURB_ON_TOTAL_SILENCEMATERIAL_DO_NOT_STEPMATERIAL_DO_NOT_TOUCHMATERIAL_DRAFTSMATERIAL_DRAG_HANDLEMATERIAL_DRAG_INDICATORMATERIAL_DRAWMATERIAL_DRIVE_ETAMATERIAL_DRIVE_FILE_MOVEMATERIAL_DRIVE_FILE_MOVE_OUTLINEMATERIAL_DRIVE_FILE_MOVE_RTLMATERIAL_DRIVE_FILE_RENAME_OUTLINEMATERIAL_DRIVE_FOLDER_UPLOADMATERIAL_DRYMATERIAL_DRY_CLEANINGMATERIAL_DUOMATERIAL_DVRMATERIAL_DYNAMIC_FEEDMATERIAL_DYNAMIC_FORMMATERIAL_EARBUDSMATERIAL_EARBUDS_BATTERYMATERIAL_EASTMATERIAL_ECOMATERIAL_EDGESENSOR_HIGHMATERIAL_EDGESENSOR_LOWMATERIAL_EDITMATERIAL_EDIT_ATTRIBUTESMATERIAL_EDIT_CALENDARMATERIAL_EDIT_DOCUMENTMATERIAL_EDIT_LOCATIONMATERIAL_EDIT_LOCATION_ALTMATERIAL_EDIT_NOTEMATERIAL_EDIT_NOTIFICATIONSMATERIAL_EDIT_OFFMATERIAL_EDIT_ROADMATERIAL_EDIT_SQUAREMATERIAL_EGGMATERIAL_EGG_ALTMATERIAL_EJECTMATERIAL_ELDERLYMATERIAL_ELDERLY_WOMANMATERIAL_ELECTRICAL_SERVICESMATERIAL_ELECTRIC_BIKEMATERIAL_ELECTRIC_BOLTMATERIAL_ELECTRIC_CARMATERIAL_ELECTRIC_METERMATERIAL_ELECTRIC_MOPEDMATERIAL_ELECTRIC_RICKSHAWMATERIAL_ELECTRIC_SCOOTERMATERIAL_ELEVATORMATERIAL_EMAILMATERIAL_EMERGENCYMATERIAL_EMERGENCY_RECORDINGMATERIAL_EMERGENCY_SHAREMATERIAL_EMOJI_EMOTIONSMATERIAL_EMOJI_EVENTSMATERIAL_EMOJI_FLAGSMATERIAL_EMOJI_FOOD_BEVERAGEMATERIAL_EMOJI_NATUREMATERIAL_EMOJI_OBJECTSMATERIAL_EMOJI_PEOPLEMATERIAL_EMOJI_SYMBOLSMATERIAL_EMOJI_TRANSPORTATIONMATERIAL_ENERGY_SAVINGS_LEAFMATERIAL_ENGINEERINGMATERIAL_ENHANCED_ENCRYPTIONMATERIAL_ENHANCE_PHOTO_TRANSLATEMATERIAL_EQUALIZERMATERIAL_ERRORMATERIAL_ERROR_OUTLINEMATERIAL_ESCALATORMATERIAL_ESCALATOR_WARNINGMATERIAL_EUROMATERIAL_EURO_SYMBOLMATERIAL_EVENTMATERIAL_EVENT_AVAILABLEMATERIAL_EVENT_BUSYMATERIAL_EVENT_NOTEMATERIAL_EVENT_REPEATMATERIAL_EVENT_SEATMATERIAL_EV_STATIONMATERIAL_EXIT_TO_APPMATERIAL_EXPANDMATERIAL_EXPAND_CIRCLE_DOWNMATERIAL_EXPAND_LESSMATERIAL_EXPAND_MOREMATERIAL_EXPLICITMATERIAL_EXPLOREMATERIAL_EXPLORE_OFFMATERIAL_EXPOSUREMATERIAL_EXPOSURE_MINUS_1MATERIAL_EXPOSURE_MINUS_2MATERIAL_EXPOSURE_NEG_1MATERIAL_EXPOSURE_NEG_2MATERIAL_EXPOSURE_PLUS_1MATERIAL_EXPOSURE_PLUS_2MATERIAL_EXPOSURE_ZEROMATERIAL_EXTENSIONMATERIAL_EXTENSION_OFFMATERIAL_E_MOBILEDATAMATERIAL_FACEMATERIAL_FACEBOOKMATERIAL_FACE_2MATERIAL_FACE_3MATERIAL_FACE_4MATERIAL_FACE_5MATERIAL_FACE_6MATERIAL_FACE_RETOUCHING_NATURALMATERIAL_FACE_RETOUCHING_OFFMATERIAL_FACTORYMATERIAL_FACT_CHECKMATERIAL_FAMILY_RESTROOMMATERIAL_FASTFOODMATERIAL_FAST_FORWARDMATERIAL_FAST_REWINDMATERIAL_FAVORITEMATERIAL_FAVORITE_BORDERMATERIAL_FAVORITE_OUTLINEMATERIAL_FAXMATERIAL_FEATURED_PLAY_LISTMATERIAL_FEATURED_VIDEOMATERIAL_FEEDMATERIAL_FEEDBACKMATERIAL_FEMALEMATERIAL_FENCEMATERIAL_FESTIVALMATERIAL_FIBER_DVRMATERIAL_FIBER_MANUAL_RECORDMATERIAL_FIBER_NEWMATERIAL_FIBER_PINMATERIAL_FIBER_SMART_RECORDMATERIAL_FILE_COPYMATERIAL_FILE_DOWNLOADMATERIAL_FILE_DOWNLOAD_DONEMATERIAL_FILE_DOWNLOAD_OFFMATERIAL_FILE_OPENMATERIAL_FILE_PRESENTMATERIAL_FILE_UPLOADMATERIAL_FILE_UPLOAD_OFFMATERIAL_FILTERMATERIAL_FILTER_1MATERIAL_FILTER_2MATERIAL_FILTER_3MATERIAL_FILTER_4MATERIAL_FILTER_5MATERIAL_FILTER_6MATERIAL_FILTER_7MATERIAL_FILTER_8MATERIAL_FILTER_9MATERIAL_FILTER_9_PLUSMATERIAL_FILTER_ALTMATERIAL_FILTER_ALT_OFFMATERIAL_FILTER_B_AND_WMATERIAL_FILTER_CENTER_FOCUSMATERIAL_FILTER_DRAMAMATERIAL_FILTER_FRAMESMATERIAL_FILTER_HDRMATERIAL_FILTER_LISTMATERIAL_FILTER_LIST_ALTMATERIAL_FILTER_LIST_OFFMATERIAL_FILTER_NONEMATERIAL_FILTER_TILT_SHIFTMATERIAL_FILTER_VINTAGEMATERIAL_FIND_IN_PAGEMATERIAL_FIND_REPLACEMATERIAL_FINGERPRINTMATERIAL_FIREPLACEMATERIAL_FIRE_EXTINGUISHERMATERIAL_FIRE_HYDRANTMATERIAL_FIRE_HYDRANT_ALTMATERIAL_FIRE_TRUCKMATERIAL_FIRST_PAGEMATERIAL_FITBITMATERIAL_FITNESS_CENTERMATERIAL_FIT_SCREENMATERIAL_FLAGMATERIAL_FLAG_CIRCLEMATERIAL_FLAKYMATERIAL_FLAREMATERIAL_FLASHLIGHT_OFFMATERIAL_FLASHLIGHT_ONMATERIAL_FLASH_AUTOMATERIAL_FLASH_OFFMATERIAL_FLASH_ONMATERIAL_FLATWAREMATERIAL_FLIGHTMATERIAL_FLIGHT_CLASSMATERIAL_FLIGHT_LANDMATERIAL_FLIGHT_TAKEOFFMATERIAL_FLIPMATERIAL_FLIP_CAMERA_ANDROIDMATERIAL_FLIP_CAMERA_IOSMATERIAL_FLIP_TO_BACKMATERIAL_FLIP_TO_FRONTMATERIAL_FLOODMATERIAL_FLOURESCENTMATERIAL_FLUORESCENTMATERIAL_FLUTTER_DASHMATERIAL_FMD_BADMATERIAL_FMD_GOODMATERIAL_FOGGYMATERIAL_FOLDERMATERIAL_FOLDER_COPYMATERIAL_FOLDER_DELETEMATERIAL_FOLDER_OFFMATERIAL_FOLDER_OPENMATERIAL_FOLDER_SHAREDMATERIAL_FOLDER_SPECIALMATERIAL_FOLDER_ZIPMATERIAL_FOLLOW_THE_SIGNSMATERIAL_FONT_DOWNLOADMATERIAL_FONT_DOWNLOAD_OFFMATERIAL_FOOD_BANKMATERIAL_FORESTMATERIAL_FORKLIFTMATERIAL_FORK_LEFTMATERIAL_FORK_RIGHTMATERIAL_FORMAT_ALIGN_CENTERMATERIAL_FORMAT_ALIGN_JUSTIFYMATERIAL_FORMAT_ALIGN_LEFTMATERIAL_FORMAT_ALIGN_RIGHTMATERIAL_FORMAT_BOLDMATERIAL_FORMAT_CLEARMATERIAL_FORMAT_COLOR_FILLMATERIAL_FORMAT_COLOR_RESETMATERIAL_FORMAT_COLOR_TEXTMATERIAL_FORMAT_INDENT_DECREASEMATERIAL_FORMAT_INDENT_INCREASEMATERIAL_FORMAT_ITALICMATERIAL_FORMAT_LINE_SPACINGMATERIAL_FORMAT_LIST_BULLETEDMATERIAL_FORMAT_LIST_BULLETED_ADDMATERIAL_FORMAT_LIST_NUMBEREDMATERIAL_FORMAT_LIST_NUMBERED_RTLMATERIAL_FORMAT_OVERLINEMATERIAL_FORMAT_PAINTMATERIAL_FORMAT_QUOTEMATERIAL_FORMAT_SHAPESMATERIAL_FORMAT_SIZEMATERIAL_FORMAT_STRIKETHROUGHMATERIAL_FORMAT_TEXTDIRECTION_L_TO_RMATERIAL_FORMAT_TEXTDIRECTION_R_TO_LMATERIAL_FORMAT_UNDERLINEMATERIAL_FORMAT_UNDERLINEDMATERIAL_FORTMATERIAL_FORUMMATERIAL_FORWARDMATERIAL_FORWARD_10MATERIAL_FORWARD_30MATERIAL_FORWARD_5MATERIAL_FORWARD_TO_INBOXMATERIAL_FOUNDATIONMATERIAL_FREE_BREAKFASTMATERIAL_FREE_CANCELLATIONMATERIAL_FRONT_HANDMATERIAL_FRONT_LOADERMATERIAL_FULLSCREENMATERIAL_FULLSCREEN_EXITMATERIAL_FUNCTIONSMATERIAL_GAMEPADMATERIAL_GAMESMATERIAL_GARAGEMATERIAL_GAS_METERMATERIAL_GAVELMATERIAL_GENERATING_TOKENSMATERIAL_GESTUREMATERIAL_GET_APPMATERIAL_GIFMATERIAL_GIF_BOXMATERIAL_GIRLMATERIAL_GITEMATERIAL_GOLF_COURSEMATERIAL_GPP_BADMATERIAL_GPP_GOODMATERIAL_GPP_MAYBEMATERIAL_GPS_FIXEDMATERIAL_GPS_NOT_FIXEDMATERIAL_GPS_OFFMATERIAL_GRADEMATERIAL_GRADIENTMATERIAL_GRADINGMATERIAL_GRAINMATERIAL_GRAPHIC_EQMATERIAL_GRASSMATERIAL_GRID_3X3MATERIAL_GRID_4X4MATERIAL_GRID_GOLDENRATIOMATERIAL_GRID_OFFMATERIAL_GRID_ONMATERIAL_GRID_VIEWMATERIAL_GROUPMATERIAL_GROUPSMATERIAL_GROUPS_2MATERIAL_GROUPS_3MATERIAL_GROUP_ADDMATERIAL_GROUP_OFFMATERIAL_GROUP_REMOVEMATERIAL_GROUP_WORKMATERIAL_G_MOBILEDATAMATERIAL_G_TRANSLATEMATERIAL_HAILMATERIAL_HANDSHAKEMATERIAL_HANDYMANMATERIAL_HARDWAREMATERIAL_HDMATERIAL_HDR_AUTOMATERIAL_HDR_AUTO_SELECTMATERIAL_HDR_ENHANCED_SELECTMATERIAL_HDR_OFFMATERIAL_HDR_OFF_SELECTMATERIAL_HDR_ONMATERIAL_HDR_ON_SELECTMATERIAL_HDR_PLUSMATERIAL_HDR_STRONGMATERIAL_HDR_WEAKMATERIAL_HEADPHONESMATERIAL_HEADPHONES_BATTERYMATERIAL_HEADSETMATERIAL_HEADSET_MICMATERIAL_HEADSET_OFFMATERIAL_HEALINGMATERIAL_HEALTH_AND_SAFETYMATERIAL_HEARINGMATERIAL_HEARING_DISABLEDMATERIAL_HEART_BROKENMATERIAL_HEAT_PUMPMATERIAL_HEIGHTMATERIAL_HELPMATERIAL_HELP_CENTERMATERIAL_HELP_OUTLINEMATERIAL_HEVCMATERIAL_HEXAGONMATERIAL_HIDE_IMAGEMATERIAL_HIDE_SOURCEMATERIAL_HIGHLIGHTMATERIAL_HIGHLIGHT_ALTMATERIAL_HIGHLIGHT_OFFMATERIAL_HIGHLIGHT_REMOVEMATERIAL_HIGH_QUALITYMATERIAL_HIKINGMATERIAL_HISTORYMATERIAL_HISTORY_EDUMATERIAL_HISTORY_TOGGLE_OFFMATERIAL_HIVEMATERIAL_HLSMATERIAL_HLS_OFFMATERIAL_HOLIDAY_VILLAGEMATERIAL_HOMEMATERIAL_HOME_FILLEDMATERIAL_HOME_MAXMATERIAL_HOME_MINIMATERIAL_HOME_REPAIR_SERVICEMATERIAL_HOME_WORKMATERIAL_HORIZONTAL_DISTRIBUTEMATERIAL_HORIZONTAL_RULEMATERIAL_HORIZONTAL_SPLITMATERIAL_HOTELMATERIAL_HOTEL_CLASSMATERIAL_HOT_TUBMATERIAL_HOURGLASS_BOTTOMMATERIAL_HOURGLASS_DISABLEDMATERIAL_HOURGLASS_EMPTYMATERIAL_HOURGLASS_FULLMATERIAL_HOURGLASS_TOPMATERIAL_HOUSEMATERIAL_HOUSEBOATMATERIAL_HOUSE_SIDINGMATERIAL_HOW_TO_REGMATERIAL_HOW_TO_VOTEMATERIAL_HTMLMATERIAL_HTTPMATERIAL_HTTPSMATERIAL_HUBMATERIAL_HVACMATERIAL_H_MOBILEDATAMATERIAL_H_PLUS_MOBILEDATAMATERIAL_ICECREAMMATERIAL_ICE_SKATINGMATERIAL_IMAGEMATERIAL_IMAGESEARCH_ROLLERMATERIAL_IMAGE_ASPECT_RATIOMATERIAL_IMAGE_NOT_SUPPORTEDMATERIAL_IMAGE_SEARCHMATERIAL_IMPORTANT_DEVICESMATERIAL_IMPORT_CONTACTSMATERIAL_IMPORT_EXPORTMATERIAL_INBOXMATERIAL_INCOMPLETE_CIRCLEMATERIAL_INDETERMINATE_CHECK_BOXMATERIAL_INFOMATERIAL_INFO_OUTLINEMATERIAL_INPUTMATERIAL_INSERT_CHARTMATERIAL_INSERT_CHART_OUTLINEDMATERIAL_INSERT_COMMENTMATERIAL_INSERT_DRIVE_FILEMATERIAL_INSERT_EMOTICONMATERIAL_INSERT_INVITATIONMATERIAL_INSERT_LINKMATERIAL_INSERT_PAGE_BREAKMATERIAL_INSERT_PHOTOMATERIAL_INSIGHTSMATERIAL_INSTALL_DESKTOPMATERIAL_INSTALL_MOBILEMATERIAL_INTEGRATION_INSTRUCTIONSMATERIAL_INTERESTSMATERIAL_INTERPRETER_MODEMATERIAL_INVENTORYMATERIAL_INVENTORY_2MATERIAL_INVERT_COLORSMATERIAL_INVERT_COLORS_OFFMATERIAL_INVERT_COLORS_ONMATERIAL_IOS_SHAREMATERIAL_IRONMATERIAL_ISOMATERIAL_JAVASCRIPTMATERIAL_JOIN_FULLMATERIAL_JOIN_INNERMATERIAL_JOIN_LEFTMATERIAL_JOIN_RIGHTMATERIAL_KAYAKINGMATERIAL_KEBAB_DININGMATERIAL_KEYMATERIAL_KEYBOARDMATERIAL_KEYBOARD_ALTMATERIAL_KEYBOARD_ARROW_DOWNMATERIAL_KEYBOARD_ARROW_LEFTMATERIAL_KEYBOARD_ARROW_RIGHTMATERIAL_KEYBOARD_ARROW_UPMATERIAL_KEYBOARD_BACKSPACEMATERIAL_KEYBOARD_CAPSLOCKMATERIAL_KEYBOARD_COMMANDMATERIAL_KEYBOARD_COMMAND_KEYMATERIAL_KEYBOARD_CONTROLMATERIAL_KEYBOARD_CONTROL_KEYMATERIAL_KEYBOARD_DOUBLE_ARROW_DOWNMATERIAL_KEYBOARD_DOUBLE_ARROW_LEFTMATERIAL_KEYBOARD_DOUBLE_ARROW_RIGHTMATERIAL_KEYBOARD_DOUBLE_ARROW_UPMATERIAL_KEYBOARD_HIDEMATERIAL_KEYBOARD_OPTIONMATERIAL_KEYBOARD_OPTION_KEYMATERIAL_KEYBOARD_RETURNMATERIAL_KEYBOARD_TABMATERIAL_KEYBOARD_VOICEMATERIAL_KEY_OFFMATERIAL_KING_BEDMATERIAL_KITCHENMATERIAL_KITESURFINGMATERIAL_LABELMATERIAL_LABEL_IMPORTANTMATERIAL_LABEL_IMPORTANT_OUTLINEMATERIAL_LABEL_OFFMATERIAL_LABEL_OUTLINEMATERIAL_LANMATERIAL_LANDSCAPEMATERIAL_LANDSLIDEMATERIAL_LANGUAGEMATERIAL_LAPTOPMATERIAL_LAPTOP_CHROMEBOOKMATERIAL_LAPTOP_MACMATERIAL_LAPTOP_WINDOWSMATERIAL_LAST_PAGEMATERIAL_LAUNCHMATERIAL_LAYERSMATERIAL_LAYERS_CLEARMATERIAL_LEADERBOARDMATERIAL_LEAK_ADDMATERIAL_LEAK_REMOVEMATERIAL_LEAVE_BAGS_AT_HOMEMATERIAL_LEGEND_TOGGLEMATERIAL_LENSMATERIAL_LENS_BLURMATERIAL_LIBRARY_ADDMATERIAL_LIBRARY_ADD_CHECKMATERIAL_LIBRARY_BOOKSMATERIAL_LIBRARY_MUSICMATERIAL_LIGHTMATERIAL_LIGHTBULBMATERIAL_LIGHTBULB_CIRCLEMATERIAL_LIGHTBULB_OUTLINEMATERIAL_LIGHT_MODEMATERIAL_LINEAR_SCALEMATERIAL_LINE_AXISMATERIAL_LINE_STYLEMATERIAL_LINE_WEIGHTMATERIAL_LINKMATERIAL_LINKED_CAMERAMATERIAL_LINK_OFFMATERIAL_LIQUORMATERIAL_LISTMATERIAL_LIST_ALTMATERIAL_LIVE_HELPMATERIAL_LIVE_TVMATERIAL_LIVINGMATERIAL_LOCAL_ACTIVITYMATERIAL_LOCAL_AIRPORTMATERIAL_LOCAL_ATMMATERIAL_LOCAL_ATTRACTIONMATERIAL_LOCAL_BARMATERIAL_LOCAL_CAFEMATERIAL_LOCAL_CAR_WASHMATERIAL_LOCAL_CONVENIENCE_STOREMATERIAL_LOCAL_DININGMATERIAL_LOCAL_DRINKMATERIAL_LOCAL_FIRE_DEPARTMENTMATERIAL_LOCAL_FLORISTMATERIAL_LOCAL_GAS_STATIONMATERIAL_LOCAL_GROCERY_STOREMATERIAL_LOCAL_HOSPITALMATERIAL_LOCAL_HOTELMATERIAL_LOCAL_LAUNDRY_SERVICEMATERIAL_LOCAL_LIBRARYMATERIAL_LOCAL_MALLMATERIAL_LOCAL_MOVIESMATERIAL_LOCAL_OFFERMATERIAL_LOCAL_PARKINGMATERIAL_LOCAL_PHARMACYMATERIAL_LOCAL_PHONEMATERIAL_LOCAL_PIZZAMATERIAL_LOCAL_PLAYMATERIAL_LOCAL_POLICEMATERIAL_LOCAL_POST_OFFICEMATERIAL_LOCAL_PRINTSHOPMATERIAL_LOCAL_PRINT_SHOPMATERIAL_LOCAL_RESTAURANTMATERIAL_LOCAL_SEEMATERIAL_LOCAL_SHIPPINGMATERIAL_LOCAL_TAXIMATERIAL_LOCATION_CITYMATERIAL_LOCATION_DISABLEDMATERIAL_LOCATION_HISTORYMATERIAL_LOCATION_OFFMATERIAL_LOCATION_ONMATERIAL_LOCATION_PINMATERIAL_LOCATION_SEARCHINGMATERIAL_LOCKMATERIAL_LOCK_CLOCKMATERIAL_LOCK_OPENMATERIAL_LOCK_OUTLINEMATERIAL_LOCK_PERSONMATERIAL_LOCK_RESETMATERIAL_LOGINMATERIAL_LOGOUTMATERIAL_LOGO_DEVMATERIAL_LOOKSMATERIAL_LOOKS_3MATERIAL_LOOKS_4MATERIAL_LOOKS_5MATERIAL_LOOKS_6MATERIAL_LOOKS_ONEMATERIAL_LOOKS_TWOMATERIAL_LOOPMATERIAL_LOUPEMATERIAL_LOW_PRIORITYMATERIAL_LOYALTYMATERIAL_LTE_MOBILEDATAMATERIAL_LTE_PLUS_MOBILEDATAMATERIAL_LUGGAGEMATERIAL_LUNCH_DININGMATERIAL_LYRICSMATERIAL_MACRO_OFFMATERIAL_MAILMATERIAL_MAIL_LOCKMATERIAL_MAIL_OUTLINEMATERIAL_MALEMATERIAL_MANMATERIAL_MANAGE_ACCOUNTSMATERIAL_MANAGE_HISTORYMATERIAL_MANAGE_SEARCHMATERIAL_MAN_2MATERIAL_MAN_3MATERIAL_MAN_4MATERIAL_MAPMATERIAL_MAPS_HOME_WORKMATERIAL_MAPS_UGCMATERIAL_MARGINMATERIAL_MARKUNREADMATERIAL_MARKUNREAD_MAILBOXMATERIAL_MARK_AS_UNREADMATERIAL_MARK_CHAT_READMATERIAL_MARK_CHAT_UNREADMATERIAL_MARK_EMAIL_READMATERIAL_MARK_EMAIL_UNREADMATERIAL_MARK_UNREAD_CHAT_ALTMATERIAL_MASKSMATERIAL_MAXIMIZEMATERIAL_MEDIATIONMATERIAL_MEDIA_BLUETOOTH_OFFMATERIAL_MEDIA_BLUETOOTH_ONMATERIAL_MEDICAL_INFORMATIONMATERIAL_MEDICAL_SERVICESMATERIAL_MEDICATIONMATERIAL_MEDICATION_LIQUIDMATERIAL_MEETING_ROOMMATERIAL_MEMORYMATERIAL_MENUMATERIAL_MENU_BOOKMATERIAL_MENU_OPENMATERIAL_MERGEMATERIAL_MERGE_TYPEMATERIAL_MESSAGEMATERIAL_MESSENGERMATERIAL_MESSENGER_OUTLINEMATERIAL_MICMATERIAL_MICROWAVEMATERIAL_MIC_EXTERNAL_OFFMATERIAL_MIC_EXTERNAL_ONMATERIAL_MIC_NONEMATERIAL_MIC_OFFMATERIAL_MILITARY_TECHMATERIAL_MINIMIZEMATERIAL_MINOR_CRASHMATERIAL_MISCELLANEOUS_SERVICESMATERIAL_MISSED_VIDEO_CALLMATERIAL_MMSMATERIAL_MOBILEDATA_OFFMATERIAL_MOBILE_FRIENDLYMATERIAL_MOBILE_OFFMATERIAL_MOBILE_SCREEN_SHAREMATERIAL_MODEMATERIAL_MODEL_TRAININGMATERIAL_MODE_COMMENTMATERIAL_MODE_EDITMATERIAL_MODE_EDIT_OUTLINEMATERIAL_MODE_FAN_OFFMATERIAL_MODE_NIGHTMATERIAL_MODE_OF_TRAVELMATERIAL_MODE_STANDBYMATERIAL_MONETIZATION_ONMATERIAL_MONEYMATERIAL_MONEY_OFFMATERIAL_MONEY_OFF_CSREDMATERIAL_MONITORMATERIAL_MONITOR_HEARTMATERIAL_MONITOR_WEIGHTMATERIAL_MONOCHROME_PHOTOSMATERIAL_MOODMATERIAL_MOOD_BADMATERIAL_MOPEDMATERIAL_MOREMATERIAL_MORE_HORIZMATERIAL_MORE_TIMEMATERIAL_MORE_VERTMATERIAL_MOSQUEMATERIAL_MOTION_PHOTOS_AUTOMATERIAL_MOTION_PHOTOS_OFFMATERIAL_MOTION_PHOTOS_ONMATERIAL_MOTION_PHOTOS_PAUSEMATERIAL_MOTION_PHOTOS_PAUSEDMATERIAL_MOTORCYCLEMATERIAL_MOUSEMATERIAL_MOVE_DOWNMATERIAL_MOVE_TO_INBOXMATERIAL_MOVE_UPMATERIAL_MOVIEMATERIAL_MOVIE_CREATIONMATERIAL_MOVIE_EDITMATERIAL_MOVIE_FILTERMATERIAL_MOVINGMATERIAL_MPMATERIAL_MULTILINE_CHARTMATERIAL_MULTIPLE_STOPMATERIAL_MULTITRACK_AUDIOMATERIAL_MUSEUMMATERIAL_MUSIC_NOTEMATERIAL_MUSIC_OFFMATERIAL_MUSIC_VIDEOMATERIAL_MY_LIBRARY_ADDMATERIAL_MY_LIBRARY_BOOKSMATERIAL_MY_LIBRARY_MUSICMATERIAL_MY_LOCATIONMATERIAL_NATMATERIAL_NATUREMATERIAL_NATURE_PEOPLEMATERIAL_NAVIGATE_BEFOREMATERIAL_NAVIGATE_NEXTMATERIAL_NAVIGATIONMATERIAL_NEARBY_ERRORMATERIAL_NEARBY_OFFMATERIAL_NEAR_MEMATERIAL_NEAR_ME_DISABLEDMATERIAL_NEST_CAM_WIRED_STANDMATERIAL_NETWORK_CELLMATERIAL_NETWORK_CHECKMATERIAL_NETWORK_LOCKEDMATERIAL_NETWORK_PINGMATERIAL_NETWORK_WIFIMATERIAL_NETWORK_WIFI_1_BARMATERIAL_NETWORK_WIFI_2_BARMATERIAL_NETWORK_WIFI_3_BARMATERIAL_NEWSPAPERMATERIAL_NEW_LABELMATERIAL_NEW_RELEASESMATERIAL_NEXT_PLANMATERIAL_NEXT_WEEKMATERIAL_NFCMATERIAL_NIGHTLIFEMATERIAL_NIGHTLIGHTMATERIAL_NIGHTLIGHT_ROUNDMATERIAL_NIGHTS_STAYMATERIAL_NIGHT_SHELTERMATERIAL_NOISE_AWAREMATERIAL_NOISE_CONTROL_OFFMATERIAL_NORDIC_WALKINGMATERIAL_NORTHMATERIAL_NORTH_EASTMATERIAL_NORTH_WESTMATERIAL_NOTEMATERIAL_NOTESMATERIAL_NOTE_ADDMATERIAL_NOTE_ALTMATERIAL_NOTIFICATIONSMATERIAL_NOTIFICATIONS_ACTIVEMATERIAL_NOTIFICATIONS_NONEMATERIAL_NOTIFICATIONS_OFFMATERIAL_NOTIFICATIONS_ONMATERIAL_NOTIFICATIONS_PAUSEDMATERIAL_NOTIFICATION_ADDMATERIAL_NOTIFICATION_IMPORTANTMATERIAL_NOT_ACCESSIBLEMATERIAL_NOT_INTERESTEDMATERIAL_NOT_LISTED_LOCATIONMATERIAL_NOT_STARTEDMATERIAL_NOW_WALLPAPERMATERIAL_NOW_WIDGETSMATERIAL_NO_ACCOUNTSMATERIAL_NO_ADULT_CONTENTMATERIAL_NO_BACKPACKMATERIAL_NO_CELLMATERIAL_NO_CRASHMATERIAL_NO_DRINKSMATERIAL_NO_ENCRYPTIONMATERIAL_NO_ENCRYPTION_GMAILERRORREDMATERIAL_NO_FLASHMATERIAL_NO_FOODMATERIAL_NO_LUGGAGEMATERIAL_NO_MEALSMATERIAL_NO_MEALS_OULINEMATERIAL_NO_MEETING_ROOMMATERIAL_NO_PHOTOGRAPHYMATERIAL_NO_SIMMATERIAL_NO_STROLLERMATERIAL_NO_TRANSFERMATERIAL_NUMBERSMATERIAL_OFFLINE_BOLTMATERIAL_OFFLINE_PINMATERIAL_OFFLINE_SHAREMATERIAL_OIL_BARRELMATERIAL_ONDEMAND_VIDEOMATERIAL_ONLINE_PREDICTIONMATERIAL_ON_DEVICE_TRAININGMATERIAL_OPACITYMATERIAL_OPEN_IN_BROWSERMATERIAL_OPEN_IN_FULLMATERIAL_OPEN_IN_NEWMATERIAL_OPEN_IN_NEW_OFFMATERIAL_OPEN_WITHMATERIAL_OTHER_HOUSESMATERIAL_OUTBONDMATERIAL_OUTBOUNDMATERIAL_OUTBOXMATERIAL_OUTDOOR_GRILLMATERIAL_OUTGOING_MAILMATERIAL_OUTLETMATERIAL_OUTLINED_FLAGMATERIAL_OUTPUTMATERIAL_PADDINGMATERIAL_PAGESMATERIAL_PAGEVIEWMATERIAL_PAIDMATERIAL_PALETTEMATERIAL_PALLETMATERIAL_PANORAMAMATERIAL_PANORAMA_FISHEYEMATERIAL_PANORAMA_FISH_EYEMATERIAL_PANORAMA_HORIZONTALMATERIAL_PANORAMA_HORIZONTAL_SELECTMATERIAL_PANORAMA_PHOTOSPHEREMATERIAL_PANORAMA_PHOTOSPHERE_SELECTMATERIAL_PANORAMA_VERTICALMATERIAL_PANORAMA_VERTICAL_SELECTMATERIAL_PANORAMA_WIDE_ANGLEMATERIAL_PANORAMA_WIDE_ANGLE_SELECTMATERIAL_PAN_TOOLMATERIAL_PAN_TOOL_ALTMATERIAL_PARAGLIDINGMATERIAL_PARKMATERIAL_PARTY_MODEMATERIAL_PASSWORDMATERIAL_PATTERNMATERIAL_PAUSEMATERIAL_PAUSE_CIRCLEMATERIAL_PAUSE_CIRCLE_FILLEDMATERIAL_PAUSE_CIRCLE_OUTLINEMATERIAL_PAUSE_PRESENTATIONMATERIAL_PAYMENTMATERIAL_PAYMENTSMATERIAL_PAYPALMATERIAL_PEDAL_BIKEMATERIAL_PENDINGMATERIAL_PENDING_ACTIONSMATERIAL_PENTAGONMATERIAL_PEOPLEMATERIAL_PEOPLE_ALTMATERIAL_PEOPLE_OUTLINEMATERIAL_PERCENTMATERIAL_PERM_CAMERA_MICMATERIAL_PERM_CONTACT_CALMATERIAL_PERM_CONTACT_CALENDARMATERIAL_PERM_DATA_SETTINGMATERIAL_PERM_DEVICE_INFOMATERIAL_PERM_DEVICE_INFORMATIONMATERIAL_PERM_IDENTITYMATERIAL_PERM_MEDIAMATERIAL_PERM_PHONE_MSGMATERIAL_PERM_SCAN_WIFIMATERIAL_PERSONMATERIAL_PERSONAL_INJURYMATERIAL_PERSONAL_VIDEOMATERIAL_PERSON_2MATERIAL_PERSON_3MATERIAL_PERSON_4MATERIAL_PERSON_ADDMATERIAL_PERSON_ADD_ALTMATERIAL_PERSON_ADD_ALT_1MATERIAL_PERSON_ADD_DISABLEDMATERIAL_PERSON_OFFMATERIAL_PERSON_OUTLINEMATERIAL_PERSON_PINMATERIAL_PERSON_PIN_CIRCLEMATERIAL_PERSON_REMOVEMATERIAL_PERSON_REMOVE_ALT_1MATERIAL_PERSON_SEARCHMATERIAL_PEST_CONTROLMATERIAL_PEST_CONTROL_RODENTMATERIAL_PETSMATERIAL_PHISHINGMATERIAL_PHONEMATERIAL_PHONELINKMATERIAL_PHONELINK_ERASEMATERIAL_PHONELINK_LOCKMATERIAL_PHONELINK_OFFMATERIAL_PHONELINK_RINGMATERIAL_PHONELINK_SETUPMATERIAL_PHONE_ANDROIDMATERIAL_PHONE_BLUETOOTH_SPEAKERMATERIAL_PHONE_CALLBACKMATERIAL_PHONE_DISABLEDMATERIAL_PHONE_ENABLEDMATERIAL_PHONE_FORWARDEDMATERIAL_PHONE_IN_TALKMATERIAL_PHONE_IPHONEMATERIAL_PHONE_LOCKEDMATERIAL_PHONE_MISSEDMATERIAL_PHONE_PAUSEDMATERIAL_PHOTOMATERIAL_PHOTO_ALBUMMATERIAL_PHOTO_CAMERAMATERIAL_PHOTO_CAMERA_BACKMATERIAL_PHOTO_CAMERA_FRONTMATERIAL_PHOTO_FILTERMATERIAL_PHOTO_LIBRARYMATERIAL_PHOTO_SIZE_SELECT_ACTUALMATERIAL_PHOTO_SIZE_SELECT_LARGEMATERIAL_PHOTO_SIZE_SELECT_SMALLMATERIAL_PHPMATERIAL_PIANOMATERIAL_PIANO_OFFMATERIAL_PICTURE_AS_PDFMATERIAL_PICTURE_IN_PICTUREMATERIAL_PICTURE_IN_PICTURE_ALTMATERIAL_PIE_CHARTMATERIAL_PIE_CHART_OUTLINEMATERIAL_PIE_CHART_OUTLINEDMATERIAL_PINMATERIAL_PINCHMATERIAL_PIN_DROPMATERIAL_PIN_ENDMATERIAL_PIN_INVOKEMATERIAL_PIVOT_TABLE_CHARTMATERIAL_PIXMATERIAL_PLACEMATERIAL_PLAGIARISMMATERIAL_PLAYLIST_ADDMATERIAL_PLAYLIST_ADD_CHECKMATERIAL_PLAYLIST_ADD_CHECK_CIRCLEMATERIAL_PLAYLIST_ADD_CIRCLEMATERIAL_PLAYLIST_PLAYMATERIAL_PLAYLIST_REMOVEMATERIAL_PLAY_ARROWMATERIAL_PLAY_CIRCLEMATERIAL_PLAY_CIRCLE_FILLMATERIAL_PLAY_CIRCLE_FILLEDMATERIAL_PLAY_CIRCLE_OUTLINEMATERIAL_PLAY_DISABLEDMATERIAL_PLAY_FOR_WORKMATERIAL_PLAY_LESSONMATERIAL_PLUMBINGMATERIAL_PLUS_ONEMATERIAL_PODCASTSMATERIAL_POINT_OF_SALEMATERIAL_POLICYMATERIAL_POLLMATERIAL_POLYLINEMATERIAL_POLYMERMATERIAL_POOLMATERIAL_PORTABLE_WIFI_OFFMATERIAL_PORTRAITMATERIAL_POST_ADDMATERIAL_POWERMATERIAL_POWER_INPUTMATERIAL_POWER_OFFMATERIAL_POWER_SETTINGS_NEWMATERIAL_PRECISION_MANUFACTURINGMATERIAL_PREGNANT_WOMANMATERIAL_PRESENT_TO_ALLMATERIAL_PREVIEWMATERIAL_PRICE_CHANGEMATERIAL_PRICE_CHECKMATERIAL_PRINTMATERIAL_PRINT_DISABLEDMATERIAL_PRIORITY_HIGHMATERIAL_PRIVACY_TIPMATERIAL_PRIVATE_CONNECTIVITYMATERIAL_PRODUCTION_QUANTITY_LIMITSMATERIAL_PROPANEMATERIAL_PROPANE_TANKMATERIAL_PSYCHOLOGYMATERIAL_PSYCHOLOGY_ALTMATERIAL_PUBLICMATERIAL_PUBLIC_OFFMATERIAL_PUBLISHMATERIAL_PUBLISHED_WITH_CHANGESMATERIAL_PUNCH_CLOCKMATERIAL_PUSH_PINMATERIAL_QR_CODEMATERIAL_QR_CODE_2MATERIAL_QR_CODE_SCANNERMATERIAL_QUERY_BUILDERMATERIAL_QUERY_STATSMATERIAL_QUESTION_ANSWERMATERIAL_QUESTION_MARKMATERIAL_QUEUEMATERIAL_QUEUE_MUSICMATERIAL_QUEUE_PLAY_NEXTMATERIAL_QUICKREPLYMATERIAL_QUICK_CONTACTS_DIALERMATERIAL_QUICK_CONTACTS_MAILMATERIAL_QUIZMATERIAL_QUORAMATERIAL_RADARMATERIAL_RADIOMATERIAL_RADIO_BUTTON_CHECKEDMATERIAL_RADIO_BUTTON_OFFMATERIAL_RADIO_BUTTON_ONMATERIAL_RADIO_BUTTON_UNCHECKEDMATERIAL_RAILWAY_ALERTMATERIAL_RAMEN_DININGMATERIAL_RAMP_LEFTMATERIAL_RAMP_RIGHTMATERIAL_RATE_REVIEWMATERIAL_RAW_OFFMATERIAL_RAW_ONMATERIAL_READ_MOREMATERIAL_REAL_ESTATE_AGENTMATERIAL_REBASE_EDITMATERIAL_RECEIPTMATERIAL_RECEIPT_LONGMATERIAL_RECENT_ACTORSMATERIAL_RECOMMENDMATERIAL_RECORD_VOICE_OVERMATERIAL_RECTANGLEMATERIAL_RECYCLINGMATERIAL_REDDITMATERIAL_REDEEMMATERIAL_REDOMATERIAL_REDUCE_CAPACITYMATERIAL_REFRESHMATERIAL_REMEMBER_MEMATERIAL_REMOVEMATERIAL_REMOVE_CIRCLEMATERIAL_REMOVE_CIRCLE_OUTLINEMATERIAL_REMOVE_DONEMATERIAL_REMOVE_FROM_QUEUEMATERIAL_REMOVE_MODERATORMATERIAL_REMOVE_RED_EYEMATERIAL_REMOVE_ROADMATERIAL_REMOVE_SHOPPING_CARTMATERIAL_REORDERMATERIAL_REPARTITIONMATERIAL_REPEATMATERIAL_REPEAT_ONMATERIAL_REPEAT_ONEMATERIAL_REPEAT_ONE_ONMATERIAL_REPLAYMATERIAL_REPLAY_10MATERIAL_REPLAY_30MATERIAL_REPLAY_5MATERIAL_REPLAY_CIRCLE_FILLEDMATERIAL_REPLYMATERIAL_REPLY_ALLMATERIAL_REPORTMATERIAL_REPORT_GMAILERRORREDMATERIAL_REPORT_OFFMATERIAL_REPORT_PROBLEMMATERIAL_REQUEST_PAGEMATERIAL_REQUEST_QUOTEMATERIAL_RESET_TVMATERIAL_RESTART_ALTMATERIAL_RESTAURANTMATERIAL_RESTAURANT_MENUMATERIAL_RESTOREMATERIAL_RESTORE_FROM_TRASHMATERIAL_RESTORE_PAGEMATERIAL_REVIEWSMATERIAL_RICE_BOWLMATERIAL_RING_VOLUMEMATERIAL_ROCKETMATERIAL_ROCKET_LAUNCHMATERIAL_ROLLER_SHADESMATERIAL_ROLLER_SHADES_CLOSEDMATERIAL_ROLLER_SKATINGMATERIAL_ROOFINGMATERIAL_ROOMMATERIAL_ROOM_PREFERENCESMATERIAL_ROOM_SERVICEMATERIAL_ROTATE_90_DEGREES_CCWMATERIAL_ROTATE_90_DEGREES_CWMATERIAL_ROTATE_LEFTMATERIAL_ROTATE_RIGHTMATERIAL_ROUNDABOUT_LEFTMATERIAL_ROUNDABOUT_RIGHTMATERIAL_ROUNDED_CORNERMATERIAL_ROUTEMATERIAL_ROUTERMATERIAL_ROWINGMATERIAL_RSS_FEEDMATERIAL_RSVPMATERIAL_RTTMATERIAL_RULEMATERIAL_RULE_FOLDERMATERIAL_RUNNING_WITH_ERRORSMATERIAL_RUN_CIRCLEMATERIAL_RV_HOOKUPMATERIAL_R_MOBILEDATAMATERIAL_SAFETY_CHECKMATERIAL_SAFETY_DIVIDERMATERIAL_SAILINGMATERIAL_SANITIZERMATERIAL_SATELLITEMATERIAL_SATELLITE_ALTMATERIAL_SAVEMATERIAL_SAVED_SEARCHMATERIAL_SAVE_ALTMATERIAL_SAVE_ASMATERIAL_SAVINGSMATERIAL_SCALEMATERIAL_SCANNERMATERIAL_SCATTER_PLOTMATERIAL_SCHEDULEMATERIAL_SCHEDULE_SENDMATERIAL_SCHEMAMATERIAL_SCHOOLMATERIAL_SCIENCEMATERIAL_SCOREMATERIAL_SCOREBOARDMATERIAL_SCREENSHOTMATERIAL_SCREENSHOT_MONITORMATERIAL_SCREEN_LOCK_LANDSCAPEMATERIAL_SCREEN_LOCK_PORTRAITMATERIAL_SCREEN_LOCK_ROTATIONMATERIAL_SCREEN_ROTATIONMATERIAL_SCREEN_ROTATION_ALTMATERIAL_SCREEN_SEARCH_DESKTOPMATERIAL_SCREEN_SHAREMATERIAL_SCUBA_DIVINGMATERIAL_SDMATERIAL_SD_CARDMATERIAL_SD_CARD_ALERTMATERIAL_SD_STORAGEMATERIAL_SEARCHMATERIAL_SEARCH_OFFMATERIAL_SECURITYMATERIAL_SECURITY_UPDATEMATERIAL_SECURITY_UPDATE_GOODMATERIAL_SECURITY_UPDATE_WARNINGMATERIAL_SEGMENTMATERIAL_SELECT_ALLMATERIAL_SELF_IMPROVEMENTMATERIAL_SELLMATERIAL_SENDMATERIAL_SEND_AND_ARCHIVEMATERIAL_SEND_TIME_EXTENSIONMATERIAL_SEND_TO_MOBILEMATERIAL_SENSORSMATERIAL_SENSORS_OFFMATERIAL_SENSOR_DOORMATERIAL_SENSOR_OCCUPIEDMATERIAL_SENSOR_WINDOWMATERIAL_SENTIMENT_DISSATISFIEDMATERIAL_SENTIMENT_NEUTRALMATERIAL_SENTIMENT_SATISFIEDMATERIAL_SENTIMENT_SATISFIED_ALTMATERIAL_SENTIMENT_VERY_DISSATISFIEDMATERIAL_SENTIMENT_VERY_SATISFIEDMATERIAL_SETTINGSMATERIAL_SETTINGS_ACCESSIBILITYMATERIAL_SETTINGS_APPLICATIONSMATERIAL_SETTINGS_BACKUP_RESTOREMATERIAL_SETTINGS_BLUETOOTHMATERIAL_SETTINGS_BRIGHTNESSMATERIAL_SETTINGS_CELLMATERIAL_SETTINGS_DISPLAYMATERIAL_SETTINGS_ETHERNETMATERIAL_SETTINGS_INPUT_ANTENNAMATERIAL_SETTINGS_INPUT_COMPONENTMATERIAL_SETTINGS_INPUT_COMPOSITEMATERIAL_SETTINGS_INPUT_HDMIMATERIAL_SETTINGS_INPUT_SVIDEOMATERIAL_SETTINGS_OVERSCANMATERIAL_SETTINGS_PHONEMATERIAL_SETTINGS_POWERMATERIAL_SETTINGS_REMOTEMATERIAL_SETTINGS_SUGGESTMATERIAL_SETTINGS_SYSTEM_DAYDREAMMATERIAL_SETTINGS_VOICEMATERIAL_SET_MEALMATERIAL_SEVERE_COLDMATERIAL_SHAPE_LINEMATERIAL_SHAREMATERIAL_SHARE_ARRIVAL_TIMEMATERIAL_SHARE_LOCATIONMATERIAL_SHELVESMATERIAL_SHIELDMATERIAL_SHIELD_MOONMATERIAL_SHOPMATERIAL_SHOPIFYMATERIAL_SHOPPING_BAGMATERIAL_SHOPPING_BASKETMATERIAL_SHOPPING_CARTMATERIAL_SHOPPING_CART_CHECKOUTMATERIAL_SHOP_2MATERIAL_SHOP_TWOMATERIAL_SHORTCUTMATERIAL_SHORT_TEXTMATERIAL_SHOWERMATERIAL_SHOW_CHARTMATERIAL_SHUFFLEMATERIAL_SHUFFLE_ONMATERIAL_SHUTTER_SPEEDMATERIAL_SICKMATERIAL_SIGNAL_CELLULAR_0_BARMATERIAL_SIGNAL_CELLULAR_4_BARMATERIAL_SIGNAL_CELLULAR_ALTMATERIAL_SIGNAL_CELLULAR_ALT_1_BARMATERIAL_SIGNAL_CELLULAR_ALT_2_BARMATERIAL_SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_0_BARMATERIAL_SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_4_BARMATERIAL_SIGNAL_CELLULAR_NODATAMATERIAL_SIGNAL_CELLULAR_NO_SIMMATERIAL_SIGNAL_CELLULAR_NULLMATERIAL_SIGNAL_CELLULAR_OFFMATERIAL_SIGNAL_WIFI_0_BARMATERIAL_SIGNAL_WIFI_4_BARMATERIAL_SIGNAL_WIFI_4_BAR_LOCKMATERIAL_SIGNAL_WIFI_BADMATERIAL_SIGNAL_WIFI_CONNECTED_NO_INTERNET_4MATERIAL_SIGNAL_WIFI_OFFMATERIAL_SIGNAL_WIFI_STATUSBAR_4_BARMATERIAL_SIGNAL_WIFI_STATUSBAR_CONNECTED_NO_INTERNET_4MATERIAL_SIGNAL_WIFI_STATUSBAR_NULLMATERIAL_SIGNPOSTMATERIAL_SIGN_LANGUAGEMATERIAL_SIM_CARDMATERIAL_SIM_CARD_ALERTMATERIAL_SIM_CARD_DOWNLOADMATERIAL_SINGLE_BEDMATERIAL_SIPMATERIAL_SKATEBOARDINGMATERIAL_SKIP_NEXTMATERIAL_SKIP_PREVIOUSMATERIAL_SLEDDINGMATERIAL_SLIDESHOWMATERIAL_SLOW_MOTION_VIDEOMATERIAL_SMARTPHONEMATERIAL_SMART_BUTTONMATERIAL_SMART_DISPLAYMATERIAL_SMART_SCREENMATERIAL_SMART_TOYMATERIAL_SMOKE_FREEMATERIAL_SMOKING_ROOMSMATERIAL_SMSMATERIAL_SMS_FAILEDMATERIAL_SNAPCHATMATERIAL_SNIPPET_FOLDERMATERIAL_SNOOZEMATERIAL_SNOWBOARDINGMATERIAL_SNOWINGMATERIAL_SNOWMOBILEMATERIAL_SNOWSHOEINGMATERIAL_SOAPMATERIAL_SOCIAL_DISTANCEMATERIAL_SOLAR_POWERMATERIAL_SORTMATERIAL_SORT_BY_ALPHAMATERIAL_SOSMATERIAL_SOUP_KITCHENMATERIAL_SOURCEMATERIAL_SOUTHMATERIAL_SOUTH_AMERICAMATERIAL_SOUTH_EASTMATERIAL_SOUTH_WESTMATERIAL_SPAMATERIAL_SPACE_BARMATERIAL_SPACE_DASHBOARDMATERIAL_SPATIAL_AUDIOMATERIAL_SPATIAL_AUDIO_OFFMATERIAL_SPATIAL_TRACKINGMATERIAL_SPEAKERMATERIAL_SPEAKER_GROUPMATERIAL_SPEAKER_NOTESMATERIAL_SPEAKER_NOTES_OFFMATERIAL_SPEAKER_PHONEMATERIAL_SPEEDMATERIAL_SPELLCHECKMATERIAL_SPLITSCREENMATERIAL_SPOKEMATERIAL_SPORTSMATERIAL_SPORTS_BARMATERIAL_SPORTS_BASEBALLMATERIAL_SPORTS_BASKETBALLMATERIAL_SPORTS_CRICKETMATERIAL_SPORTS_ESPORTSMATERIAL_SPORTS_FOOTBALLMATERIAL_SPORTS_GOLFMATERIAL_SPORTS_GYMNASTICSMATERIAL_SPORTS_HANDBALLMATERIAL_SPORTS_HOCKEYMATERIAL_SPORTS_KABADDIMATERIAL_SPORTS_MARTIAL_ARTSMATERIAL_SPORTS_MMAMATERIAL_SPORTS_MOTORSPORTSMATERIAL_SPORTS_RUGBYMATERIAL_SPORTS_SCOREMATERIAL_SPORTS_SOCCERMATERIAL_SPORTS_TENNISMATERIAL_SPORTS_VOLLEYBALLMATERIAL_SQUAREMATERIAL_SQUARE_FOOTMATERIAL_SSID_CHARTMATERIAL_STACKED_BAR_CHARTMATERIAL_STACKED_LINE_CHARTMATERIAL_STADIUMMATERIAL_STAIRSMATERIAL_STARMATERIAL_STARSMATERIAL_STARTMATERIAL_STAR_BORDERMATERIAL_STAR_BORDER_PURPLE500MATERIAL_STAR_HALFMATERIAL_STAR_OUTLINEMATERIAL_STAR_PURPLE500MATERIAL_STAR_RATEMATERIAL_STAY_CURRENT_LANDSCAPEMATERIAL_STAY_CURRENT_PORTRAITMATERIAL_STAY_PRIMARY_LANDSCAPEMATERIAL_STAY_PRIMARY_PORTRAITMATERIAL_STICKY_NOTE_2MATERIAL_STOPMATERIAL_STOP_CIRCLEMATERIAL_STOP_SCREEN_SHAREMATERIAL_STORAGEMATERIAL_STOREMATERIAL_STOREFRONTMATERIAL_STORE_MALL_DIRECTORYMATERIAL_STORMMATERIAL_STRAIGHTMATERIAL_STRAIGHTENMATERIAL_STREAMMATERIAL_STREETVIEWMATERIAL_STRIKETHROUGH_SMATERIAL_STROLLERMATERIAL_STYLEMATERIAL_SUBDIRECTORY_ARROW_LEFTMATERIAL_SUBDIRECTORY_ARROW_RIGHTMATERIAL_SUBJECTMATERIAL_SUBSCRIPTMATERIAL_SUBSCRIPTIONSMATERIAL_SUBTITLESMATERIAL_SUBTITLES_OFFMATERIAL_SUBWAYMATERIAL_SUMMARIZEMATERIAL_SUNNYMATERIAL_SUNNY_SNOWINGMATERIAL_SUPERSCRIPTMATERIAL_SUPERVISED_USER_CIRCLEMATERIAL_SUPERVISOR_ACCOUNTMATERIAL_SUPPORTMATERIAL_SUPPORT_AGENTMATERIAL_SURFINGMATERIAL_SURROUND_SOUNDMATERIAL_SWAP_CALLSMATERIAL_SWAP_HORIZMATERIAL_SWAP_HORIZONTAL_CIRCLEMATERIAL_SWAP_VERTMATERIAL_SWAP_VERTICAL_CIRCLEMATERIAL_SWAP_VERT_CIRCLEMATERIAL_SWIPEMATERIAL_SWIPE_DOWNMATERIAL_SWIPE_DOWN_ALTMATERIAL_SWIPE_LEFTMATERIAL_SWIPE_LEFT_ALTMATERIAL_SWIPE_RIGHTMATERIAL_SWIPE_RIGHT_ALTMATERIAL_SWIPE_UPMATERIAL_SWIPE_UP_ALTMATERIAL_SWIPE_VERTICALMATERIAL_SWITCH_ACCESS_SHORTCUTMATERIAL_SWITCH_ACCESS_SHORTCUT_ADDMATERIAL_SWITCH_ACCOUNTMATERIAL_SWITCH_CAMERAMATERIAL_SWITCH_LEFTMATERIAL_SWITCH_RIGHTMATERIAL_SWITCH_VIDEOMATERIAL_SYNAGOGUEMATERIAL_SYNCMATERIAL_SYNC_ALTMATERIAL_SYNC_DISABLEDMATERIAL_SYNC_LOCKMATERIAL_SYNC_PROBLEMMATERIAL_SYSTEM_SECURITY_UPDATEMATERIAL_SYSTEM_SECURITY_UPDATE_GOODMATERIAL_SYSTEM_SECURITY_UPDATE_WARNINGMATERIAL_SYSTEM_UPDATEMATERIAL_SYSTEM_UPDATE_ALTMATERIAL_SYSTEM_UPDATE_TVMATERIAL_TABMATERIAL_TABLETMATERIAL_TABLET_ANDROIDMATERIAL_TABLET_MACMATERIAL_TABLE_BARMATERIAL_TABLE_CHARTMATERIAL_TABLE_RESTAURANTMATERIAL_TABLE_ROWSMATERIAL_TABLE_VIEWMATERIAL_TAB_UNSELECTEDMATERIAL_TAGMATERIAL_TAG_FACESMATERIAL_TAKEOUT_DININGMATERIAL_TAPASMATERIAL_TAP_AND_PLAYMATERIAL_TASKMATERIAL_TASK_ALTMATERIAL_TAXI_ALERTMATERIAL_TELEGRAMMATERIAL_TEMPLE_BUDDHISTMATERIAL_TEMPLE_HINDUMATERIAL_TERMINALMATERIAL_TERRAINMATERIAL_TEXTSMSMATERIAL_TEXTUREMATERIAL_TEXT_DECREASEMATERIAL_TEXT_FIELDSMATERIAL_TEXT_FORMATMATERIAL_TEXT_INCREASEMATERIAL_TEXT_ROTATE_UPMATERIAL_TEXT_ROTATE_VERTICALMATERIAL_TEXT_ROTATION_ANGLEDOWNMATERIAL_TEXT_ROTATION_ANGLEUPMATERIAL_TEXT_ROTATION_DOWNMATERIAL_TEXT_ROTATION_NONEMATERIAL_TEXT_SNIPPETMATERIAL_THEATERSMATERIAL_THEATER_COMEDYMATERIAL_THERMOSTATMATERIAL_THERMOSTAT_AUTOMATERIAL_THUMBS_UP_DOWNMATERIAL_THUMB_DOWNMATERIAL_THUMB_DOWN_ALTMATERIAL_THUMB_DOWN_OFF_ALTMATERIAL_THUMB_UPMATERIAL_THUMB_UP_ALTMATERIAL_THUMB_UP_OFF_ALTMATERIAL_THUNDERSTORMMATERIAL_TIKTOKMATERIAL_TIMELAPSEMATERIAL_TIMELINEMATERIAL_TIMERMATERIAL_TIMER_10MATERIAL_TIMER_10_SELECTMATERIAL_TIMER_3MATERIAL_TIMER_3_SELECTMATERIAL_TIMER_OFFMATERIAL_TIME_TO_LEAVEMATERIAL_TIPS_AND_UPDATESMATERIAL_TIRE_REPAIRMATERIAL_TITLEMATERIAL_TOCMATERIAL_TODAYMATERIAL_TOGGLE_OFFMATERIAL_TOGGLE_ONMATERIAL_TOKENMATERIAL_TOLLMATERIAL_TONALITYMATERIAL_TOPICMATERIAL_TORNADOMATERIAL_TOUCH_APPMATERIAL_TOURMATERIAL_TOYSMATERIAL_TRACK_CHANGESMATERIAL_TRAFFICMATERIAL_TRAINMATERIAL_TRAMMATERIAL_TRANSCRIBEMATERIAL_TRANSFER_WITHIN_A_STATIONMATERIAL_TRANSFORMMATERIAL_TRANSGENDERMATERIAL_TRANSIT_ENTEREXITMATERIAL_TRANSLATEMATERIAL_TRAVEL_EXPLOREMATERIAL_TRENDING_DOWNMATERIAL_TRENDING_FLATMATERIAL_TRENDING_NEUTRALMATERIAL_TRENDING_UPMATERIAL_TRIP_ORIGINMATERIAL_TROLLEYMATERIAL_TROUBLESHOOTMATERIAL_TRYMATERIAL_TSUNAMIMATERIAL_TTYMATERIAL_TUNEMATERIAL_TUNGSTENMATERIAL_TURNED_INMATERIAL_TURNED_IN_NOTMATERIAL_TURN_LEFTMATERIAL_TURN_RIGHTMATERIAL_TURN_SHARP_LEFTMATERIAL_TURN_SHARP_RIGHTMATERIAL_TURN_SLIGHT_LEFTMATERIAL_TURN_SLIGHT_RIGHTMATERIAL_TVMATERIAL_TV_OFFMATERIAL_TWO_WHEELERMATERIAL_TYPE_SPECIMENMATERIAL_UMBRELLAMATERIAL_UNARCHIVEMATERIAL_UNDOMATERIAL_UNFOLD_LESSMATERIAL_UNFOLD_LESS_DOUBLEMATERIAL_UNFOLD_MOREMATERIAL_UNFOLD_MORE_DOUBLEMATERIAL_UNPUBLISHEDMATERIAL_UNSUBSCRIBEMATERIAL_UPCOMINGMATERIAL_UPDATEMATERIAL_UPDATE_DISABLEDMATERIAL_UPGRADEMATERIAL_UPLOADMATERIAL_UPLOAD_FILEMATERIAL_USBMATERIAL_USB_OFFMATERIAL_U_TURN_LEFTMATERIAL_U_TURN_RIGHTMATERIAL_VACCINESMATERIAL_VAPE_FREEMATERIAL_VAPING_ROOMSMATERIAL_VERIFIEDMATERIAL_VERIFIED_USERMATERIAL_VERTICAL_ALIGN_BOTTOMMATERIAL_VERTICAL_ALIGN_CENTERMATERIAL_VERTICAL_ALIGN_TOPMATERIAL_VERTICAL_DISTRIBUTEMATERIAL_VERTICAL_SHADESMATERIAL_VERTICAL_SHADES_CLOSEDMATERIAL_VERTICAL_SPLITMATERIAL_VIBRATIONMATERIAL_VIDEOCAMMATERIAL_VIDEOCAM_OFFMATERIAL_VIDEOGAME_ASSETMATERIAL_VIDEOGAME_ASSET_OFFMATERIAL_VIDEO_CALLMATERIAL_VIDEO_CAMERA_BACKMATERIAL_VIDEO_CAMERA_FRONTMATERIAL_VIDEO_CHATMATERIAL_VIDEO_COLLECTIONMATERIAL_VIDEO_FILEMATERIAL_VIDEO_LABELMATERIAL_VIDEO_LIBRARYMATERIAL_VIDEO_SETTINGSMATERIAL_VIDEO_STABLEMATERIAL_VIEW_AGENDAMATERIAL_VIEW_ARRAYMATERIAL_VIEW_CAROUSELMATERIAL_VIEW_COLUMNMATERIAL_VIEW_COMFORTABLEMATERIAL_VIEW_COMFYMATERIAL_VIEW_COMFY_ALTMATERIAL_VIEW_COMPACTMATERIAL_VIEW_COMPACT_ALTMATERIAL_VIEW_COZYMATERIAL_VIEW_DAYMATERIAL_VIEW_HEADLINEMATERIAL_VIEW_IN_ARMATERIAL_VIEW_KANBANMATERIAL_VIEW_LISTMATERIAL_VIEW_MODULEMATERIAL_VIEW_QUILTMATERIAL_VIEW_SIDEBARMATERIAL_VIEW_STREAMMATERIAL_VIEW_TIMELINEMATERIAL_VIEW_WEEKMATERIAL_VIGNETTEMATERIAL_VILLAMATERIAL_VISIBILITYMATERIAL_VISIBILITY_OFFMATERIAL_VOICEMAILMATERIAL_VOICE_CHATMATERIAL_VOICE_OVER_OFFMATERIAL_VOLCANOMATERIAL_VOLUME_DOWNMATERIAL_VOLUME_DOWN_ALTMATERIAL_VOLUME_MUTEMATERIAL_VOLUME_OFFMATERIAL_VOLUME_UPMATERIAL_VOLUNTEER_ACTIVISMMATERIAL_VPN_KEYMATERIAL_VPN_KEY_OFFMATERIAL_VPN_LOCKMATERIAL_VRPANOMATERIAL_WALLETMATERIAL_WALLET_GIFTCARDMATERIAL_WALLET_MEMBERSHIPMATERIAL_WALLET_TRAVELMATERIAL_WALLPAPERMATERIAL_WAREHOUSEMATERIAL_WARNINGMATERIAL_WARNING_AMBERMATERIAL_WASHMATERIAL_WATCHMATERIAL_WATCH_LATERMATERIAL_WATCH_OFFMATERIAL_WATERMATERIAL_WATERFALL_CHARTMATERIAL_WATER_DAMAGEMATERIAL_WATER_DROPMATERIAL_WAVESMATERIAL_WAVING_HANDMATERIAL_WB_AUTOMATERIAL_WB_CLOUDYMATERIAL_WB_INCANDESCENTMATERIAL_WB_IRIDESCENTMATERIAL_WB_SHADEMATERIAL_WB_SUNNYMATERIAL_WB_TWIGHLIGHTMATERIAL_WB_TWILIGHTMATERIAL_WCMATERIAL_WEBMATERIAL_WEBHOOKMATERIAL_WEB_ASSETMATERIAL_WEB_ASSET_OFFMATERIAL_WEB_STORIESMATERIAL_WECHATMATERIAL_WEEKENDMATERIAL_WESTMATERIAL_WHATSHOTMATERIAL_WHEELCHAIR_PICKUPMATERIAL_WHERE_TO_VOTEMATERIAL_WIDGETSMATERIAL_WIDTH_FULLMATERIAL_WIDTH_NORMALMATERIAL_WIDTH_WIDEMATERIAL_WIFIMATERIAL_WIFI_1_BARMATERIAL_WIFI_2_BARMATERIAL_WIFI_CALLINGMATERIAL_WIFI_CALLING_3MATERIAL_WIFI_CHANNELMATERIAL_WIFI_FINDMATERIAL_WIFI_LOCKMATERIAL_WIFI_OFFMATERIAL_WIFI_PASSWORDMATERIAL_WIFI_PROTECTED_SETUPMATERIAL_WIFI_TETHERINGMATERIAL_WIFI_TETHERING_ERRORMATERIAL_WIFI_TETHERING_ERROR_ROUNDEDMATERIAL_WIFI_TETHERING_OFFMATERIAL_WINDOWMATERIAL_WIND_POWERMATERIAL_WINE_BARMATERIAL_WOMANMATERIAL_WOMAN_2MATERIAL_WOO_COMMERCEMATERIAL_WORDPRESSMATERIAL_WORKMATERIAL_WORKSPACESMATERIAL_WORKSPACES_FILLEDMATERIAL_WORKSPACES_OUTLINEMATERIAL_WORKSPACE_PREMIUMMATERIAL_WORK_HISTORYMATERIAL_WORK_OFFMATERIAL_WORK_OUTLINEMATERIAL_WRAP_TEXTMATERIAL_WRONG_LOCATIONMATERIAL_WYSIWYGMATERIAL_YARDMATERIAL_YOUTUBE_SEARCHED_FORMATERIAL_ZOOM_INMATERIAL_ZOOM_IN_MAPMATERIAL_ZOOM_OUTMATERIAL_ZOOM_OUT_MAP")); + index.put("com.codename1.ui.Form", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.Form.TabIterator", splitMembers("")); index.put("com.codename1.ui.Graphics", splitMembers("RENDERING_HINT_FAST")); index.put("com.codename1.ui.IconHolder", splitMembers("")); - } - - private static void fillFieldIndex5(Map index) { index.put("com.codename1.ui.Image", splitMembers("")); index.put("com.codename1.ui.ImageFactory", splitMembers("")); - index.put("com.codename1.ui.InfiniteContainer", splitMembers("")); - index.put("com.codename1.ui.InputComponent", splitMembers("")); - index.put("com.codename1.ui.InterFormContainer", splitMembers("")); - index.put("com.codename1.ui.Label", splitMembers("")); + index.put("com.codename1.ui.InfiniteContainer", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + } + + private static void fillFieldIndex6(Map index) { + index.put("com.codename1.ui.InputComponent", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.InterFormContainer", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.Label", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.LinearGradientPaint", splitMembers("")); - index.put("com.codename1.ui.List", splitMembers("FIXED_CENTERFIXED_LEADFIXED_NONEFIXED_NONE_CYCLICFIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGEFIXED_TRAILHORIZONTALVERTICAL")); - index.put("com.codename1.ui.MenuBar", splitMembers("")); + index.put("com.codename1.ui.List", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORFIXED_CENTERFIXED_LEADFIXED_NONEFIXED_NONE_CYCLICFIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGEFIXED_TRAILHAND_CURSORHORIZONTALLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPVERTICALWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.MenuBar", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.MultipleGradientPaint", splitMembers("")); + index.put("com.codename1.ui.MultipleGradientPaint.ColorSpaceType", splitMembers("LINEAR_RGBSRGB")); + index.put("com.codename1.ui.MultipleGradientPaint.CycleMethod", splitMembers("NO_CYCLEREFLECTREPEAT")); index.put("com.codename1.ui.NavigationCommand", splitMembers("")); index.put("com.codename1.ui.Paint", splitMembers("")); index.put("com.codename1.ui.Painter", splitMembers("")); - index.put("com.codename1.ui.PeerComponent", splitMembers("")); - index.put("com.codename1.ui.PickerComponent", splitMembers("")); + index.put("com.codename1.ui.PeerComponent", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.PickerComponent", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.RGBImage", splitMembers("")); - index.put("com.codename1.ui.RadioButton", splitMembers("")); + index.put("com.codename1.ui.RadioButton", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSTATE_DEFAULTSTATE_PRESSEDSTATE_ROLLOVERSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.ReleasableComponent", splitMembers("")); index.put("com.codename1.ui.SelectableIconHolder", splitMembers("")); - index.put("com.codename1.ui.Sheet", splitMembers("")); - index.put("com.codename1.ui.SideMenuBar", splitMembers("COMMAND_ACTIONABLECOMMAND_PLACEMENT_KEYCOMMAND_PLACEMENT_VALUE_RIGHTCOMMAND_PLACEMENT_VALUE_TOPCOMMAND_SIDE_COMPONENT")); - index.put("com.codename1.ui.Slider", splitMembers("")); + index.put("com.codename1.ui.Sheet", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.SideMenuBar", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCOMMAND_ACTIONABLECOMMAND_PLACEMENT_KEYCOMMAND_PLACEMENT_VALUE_RIGHTCOMMAND_PLACEMENT_VALUE_TOPCOMMAND_SIDE_COMPONENTCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.Slider", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.Stroke", splitMembers("CAP_BUTTCAP_ROUNDCAP_SQUAREJOIN_BEVELJOIN_MITERJOIN_ROUND")); - index.put("com.codename1.ui.SwipeableContainer", splitMembers("")); - index.put("com.codename1.ui.Tabs", splitMembers("")); - index.put("com.codename1.ui.TextArea", splitMembers("ANYDECIMALEMAILADDRINITIAL_CAPS_SENTENCEINITIAL_CAPS_WORDNON_PREDICTIVENUMERICPASSWORDPHONENUMBERSENSITIVEUNEDITABLEUPPERCASEURLUSERNAME")); - index.put("com.codename1.ui.TextComponent", splitMembers("")); - index.put("com.codename1.ui.TextComponentPassword", splitMembers("")); - index.put("com.codename1.ui.TextField", splitMembers("")); + index.put("com.codename1.ui.SwipeableContainer", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.Tabs", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.TextArea", splitMembers("ANYBASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDECIMALDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YEMAILADDRE_RESIZE_CURSORHAND_CURSORINITIAL_CAPS_SENTENCEINITIAL_CAPS_WORDLEFTMOVE_CURSORNE_RESIZE_CURSORNON_PREDICTIVENUMERICNW_RESIZE_CURSORN_RESIZE_CURSORPASSWORDPHONENUMBERRIGHTSENSITIVESE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPUNEDITABLEUPPERCASEURLUSERNAMEWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.TextComponent", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.TextComponentPassword", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.TextField", splitMembers("ANYBASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDECIMALDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YEMAILADDRE_RESIZE_CURSORHAND_CURSORINITIAL_CAPS_SENTENCEINITIAL_CAPS_WORDLEFTMOVE_CURSORNE_RESIZE_CURSORNON_PREDICTIVENUMERICNW_RESIZE_CURSORN_RESIZE_CURSORPASSWORDPHONENUMBERRIGHTSENSITIVESE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPUNEDITABLEUPPERCASEURLUSERNAMEWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.TextHolder", splitMembers("")); index.put("com.codename1.ui.TextSelection", splitMembers("")); - index.put("com.codename1.ui.Toolbar", splitMembers("")); + index.put("com.codename1.ui.TextSelection.TextSelectionSupport", splitMembers("")); + index.put("com.codename1.ui.TextSelection.TextSelectionTrigger", splitMembers("LongPressPress")); + index.put("com.codename1.ui.Toolbar", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.Toolbar.BackCommandPolicy", splitMembers("ALWAYSAS_ARROWAS_REGULAR_COMMANDNEVERONLY_WHEN_USES_TITLEWHEN_USES_TITLE_OTHERWISE_ARROW")); index.put("com.codename1.ui.TooltipManager", splitMembers("")); index.put("com.codename1.ui.Transform", splitMembers("TYPE_IDENTITYTYPE_SCALETYPE_TRANSLATIONTYPE_UNKNOWN")); + index.put("com.codename1.ui.Transform.NotInvertibleException", splitMembers("")); index.put("com.codename1.ui.UIFragment", splitMembers("")); + index.put("com.codename1.ui.UIFragment.ComponentFactory", splitMembers("")); + index.put("com.codename1.ui.UIFragment.DefaultComponentFactory", splitMembers("")); index.put("com.codename1.ui.URLImage", splitMembers("FLAG_RESIZE_FAILFLAG_RESIZE_SCALEFLAG_RESIZE_SCALE_TO_FILLRESIZE_FAILRESIZE_SCALERESIZE_SCALE_TO_FILL")); + index.put("com.codename1.ui.URLImage.ErrorCallback", splitMembers("")); + index.put("com.codename1.ui.URLImage.ImageAdapter", splitMembers("")); index.put("com.codename1.ui.VirtualInputDevice", splitMembers("")); index.put("com.codename1.ui.animations.Animation", splitMembers("")); index.put("com.codename1.ui.animations.AnimationObject", splitMembers("MOTION_TYPE_LINEARMOTION_TYPE_SPLINE")); index.put("com.codename1.ui.animations.BubbleTransition", splitMembers("")); index.put("com.codename1.ui.animations.CommonTransitions", splitMembers("SLIDE_HORIZONTALSLIDE_VERTICAL")); index.put("com.codename1.ui.animations.ComponentAnimation", splitMembers("")); + index.put("com.codename1.ui.animations.ComponentAnimation.UIMutation", splitMembers("")); index.put("com.codename1.ui.animations.FlipTransition", splitMembers("")); index.put("com.codename1.ui.animations.MorphTransition", splitMembers("")); index.put("com.codename1.ui.animations.Motion", splitMembers("")); index.put("com.codename1.ui.animations.Timeline", splitMembers("")); index.put("com.codename1.ui.animations.Transition", splitMembers("")); index.put("com.codename1.ui.css.CSSThemeCompiler", splitMembers("")); + index.put("com.codename1.ui.css.CSSThemeCompiler.CSSSyntaxException", splitMembers("")); index.put("com.codename1.ui.events.ActionEvent", splitMembers("")); + index.put("com.codename1.ui.events.ActionEvent.Type", splitMembers("CalendarChangeCommandDataDoneDragFinishedEditExceptionIsGalleryTypeSupportedJavaScriptKeyPressKeyReleaseLogLongPointerPressOpenGalleryOrientationChangeOtherPointerPointerDragPointerPressedPointerReleasedProgressResponseShowSizeChangeSwipeTheme")); index.put("com.codename1.ui.events.ActionListener", splitMembers("")); index.put("com.codename1.ui.events.ActionSource", splitMembers("")); index.put("com.codename1.ui.events.BrowserNavigationCallback", splitMembers("")); index.put("com.codename1.ui.events.ComponentStateChangeEvent", splitMembers("")); index.put("com.codename1.ui.events.DataChangedListener", splitMembers("ADDEDCHANGEDREMOVED")); + } + + private static void fillFieldIndex7(Map index) { index.put("com.codename1.ui.events.FocusListener", splitMembers("")); index.put("com.codename1.ui.events.MessageEvent", splitMembers("")); + index.put("com.codename1.ui.events.MessageEvent.PromptPromise", splitMembers("")); index.put("com.codename1.ui.events.ScrollListener", splitMembers("")); index.put("com.codename1.ui.events.SelectionListener", splitMembers("")); index.put("com.codename1.ui.events.StyleListener", splitMembers("")); index.put("com.codename1.ui.events.WindowEvent", splitMembers("")); + index.put("com.codename1.ui.events.WindowEvent.Type", splitMembers("HiddenMinimizedMovedResizedRestoredShown")); index.put("com.codename1.ui.geom.AffineTransform", splitMembers("")); index.put("com.codename1.ui.geom.Dimension", splitMembers("")); index.put("com.codename1.ui.geom.Dimension2D", splitMembers("")); index.put("com.codename1.ui.geom.GeneralPath", splitMembers("WIND_EVEN_ODDWIND_NON_ZERO")); - } - - private static void fillFieldIndex6(Map index) { index.put("com.codename1.ui.geom.PathIterator", splitMembers("SEG_CLOSESEG_CUBICTOSEG_LINETOSEG_MOVETOSEG_QUADTOWIND_EVEN_ODDWIND_NON_ZERO")); index.put("com.codename1.ui.geom.Point", splitMembers("")); index.put("com.codename1.ui.geom.Point2D", splitMembers("")); @@ -2765,12 +2307,12 @@ private static void fillFieldIndex6(Map index) { index.put("com.codename1.ui.html.AsyncDocumentRequestHandler", splitMembers("")); index.put("com.codename1.ui.html.AsyncDocumentRequestHandlerImpl", splitMembers("")); index.put("com.codename1.ui.html.DefaultDocumentRequestHandler", splitMembers("")); - index.put("com.codename1.ui.html.DefaultHTMLCallback", splitMembers("")); + index.put("com.codename1.ui.html.DefaultHTMLCallback", splitMembers("ERROR_ATTIBUTE_VALUE_INVALIDERROR_ATTRIBUTE_NOT_SUPPORTEDERROR_CONNECTINGERROR_ENCODINGERROR_IMAGE_BAD_FORMATERROR_IMAGE_NOT_FOUNDERROR_INVALID_TAG_HIERARCHYERROR_MULTIPLE_ROOTSERROR_NO_BASE_URLERROR_NO_CLOSE_TAGERROR_NO_ROOTSERROR_TAG_NOT_SUPPORTEDERROR_UNEXPECTED_CHARACTERERROR_UNEXPECTED_TAG_CLOSINGERROR_UNRECOGNIZED_CHAR_ENTITYFIELD_PASSWORDFIELD_TEXTLINK_FORBIDDENLINK_REGULARLINK_VISTEDSTATUS_CANCELLEDSTATUS_COMPLETEDSTATUS_CONNECTEDSTATUS_DISPLAYEDSTATUS_ERRORSTATUS_NONESTATUS_PARSEDSTATUS_REDIRECTEDSTATUS_REQUESTED")); index.put("com.codename1.ui.html.DocumentInfo", splitMembers("ENCODING_ISOENCODING_UTF8TYPE_CSSTYPE_HTMLTYPE_IMAGE")); index.put("com.codename1.ui.html.DocumentRequestHandler", splitMembers("")); - index.put("com.codename1.ui.html.HTMLCallback", splitMembers("ERROR_CONNECTINGERROR_IMAGE_BAD_FORMATERROR_IMAGE_NOT_FOUNDERROR_INVALID_TAG_HIERARCHYERROR_NO_BASE_URLFIELD_PASSWORDFIELD_TEXTLINK_FORBIDDENLINK_REGULARLINK_VISTEDSTATUS_CANCELLEDSTATUS_COMPLETEDSTATUS_CONNECTEDSTATUS_DISPLAYEDSTATUS_ERRORSTATUS_NONESTATUS_PARSEDSTATUS_REDIRECTEDSTATUS_REQUESTED")); - index.put("com.codename1.ui.html.HTMLComponent", splitMembers("")); - index.put("com.codename1.ui.html.HTMLElement", splitMembers("ATTR_ABBRATTR_ACCESSKEYATTR_ACTIONATTR_ALIGNATTR_ALTATTR_AXISATTR_BGCOLORATTR_BORDERATTR_CELLPADDINGATTR_CELLSPACINGATTR_CHARSETATTR_CHECKEDATTR_CITEATTR_CLASSATTR_COLORATTR_COLSATTR_COLSPANATTR_CONTENTATTR_COORDSATTR_DIRATTR_DISABLEDATTR_EMPTYOKATTR_ENCTYPEATTR_FACEATTR_FORATTR_FORMATATTR_FRAMEATTR_HEADERSATTR_HEIGHTATTR_HREFATTR_HREFLANGATTR_HSPACEATTR_HTTPEQUIVATTR_IDATTR_ISMAPATTR_ISTYLEATTR_LABELATTR_LANGATTR_LINKATTR_LOCALSRCATTR_LONGDESCATTR_MAXLENGTHATTR_MEDIAATTR_METHODATTR_MULTIPLEATTR_NAMEATTR_READONLYATTR_RELATTR_REVATTR_ROWSATTR_ROWSPANATTR_RULESATTR_SCHEMEATTR_SCOPEATTR_SELECTEDATTR_SHAPEATTR_SIZEATTR_SRCATTR_STARTATTR_STYLEATTR_SUMMARYATTR_TABINDEXATTR_TEXTATTR_TITLEATTR_TYPEATTR_USEMAPATTR_VALIGNATTR_VALUEATTR_VERSIONATTR_VSPACEATTR_WIDTHATTR_XMLLANGATTR_XMLNSATTR_XMLSPACECOLOR_AQUACOLOR_BLACKCOLOR_BLUECOLOR_FUCHSIACOLOR_GRAYCOLOR_GREENCOLOR_LIMECOLOR_MAROONCOLOR_NAVYCOLOR_OLIVECOLOR_ORANGECOLOR_PURPLECOLOR_REDCOLOR_SILVERCOLOR_TEALCOLOR_WHITECOLOR_YELLOWTAG_ATAG_ABBRTAG_ACRONYMTAG_ADDRESSTAG_AREATAG_BTAG_BASETAG_BASEFONTTAG_BIGTAG_BLOCKQUOTETAG_BODYTAG_BRTAG_BUTTONTAG_CAPTIONTAG_CENTERTAG_CITETAG_CODETAG_CSS_ILLEGAL_SELECTORTAG_CSS_SELECTORTAG_DDTAG_DELTAG_DFNTAG_DIRTAG_DIVTAG_DLTAG_DTTAG_EMTAG_FIELDSETTAG_FONTTAG_FORMTAG_H1TAG_H2TAG_H3TAG_H4TAG_H5TAG_H6TAG_HEADTAG_HRTAG_HTMLTAG_ITAG_IMGTAG_INPUTTAG_INSTAG_KBDTAG_LABELTAG_LEGENDTAG_LITAG_LINKTAG_MAPTAG_MENUTAG_METATAG_NOFRAMESTAG_NOSCRIPTTAG_OBJECTTAG_OLTAG_OPTGROUPTAG_OPTIONTAG_PTAG_PARAMTAG_PRETAG_QTAG_STAG_SAMPTAG_SELECTTAG_SMALLTAG_SPANTAG_STRIKETAG_STRONGTAG_STYLETAG_SUBTAG_SUPTAG_TABLETAG_TBODYTAG_TDTAG_TEXTTAG_TEXTAREATAG_TFOOTTAG_THTAG_THEADTAG_TITLETAG_TRTAG_TTTAG_UTAG_ULTAG_UNSUPPORTEDTAG_VAR")); + index.put("com.codename1.ui.html.HTMLCallback", splitMembers("ERROR_ATTIBUTE_VALUE_INVALIDERROR_ATTRIBUTE_NOT_SUPPORTEDERROR_CONNECTINGERROR_ENCODINGERROR_IMAGE_BAD_FORMATERROR_IMAGE_NOT_FOUNDERROR_INVALID_TAG_HIERARCHYERROR_MULTIPLE_ROOTSERROR_NO_BASE_URLERROR_NO_CLOSE_TAGERROR_NO_ROOTSERROR_TAG_NOT_SUPPORTEDERROR_UNEXPECTED_CHARACTERERROR_UNEXPECTED_TAG_CLOSINGERROR_UNRECOGNIZED_CHAR_ENTITYFIELD_PASSWORDFIELD_TEXTLINK_FORBIDDENLINK_REGULARLINK_VISTEDSTATUS_CANCELLEDSTATUS_COMPLETEDSTATUS_CONNECTEDSTATUS_DISPLAYEDSTATUS_ERRORSTATUS_NONESTATUS_PARSEDSTATUS_REDIRECTEDSTATUS_REQUESTED")); + index.put("com.codename1.ui.html.HTMLComponent", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.html.HTMLElement", splitMembers("ATTR_ABBRATTR_ACCESSKEYATTR_ACTIONATTR_ALIGNATTR_ALTATTR_AXISATTR_BGCOLORATTR_BORDERATTR_CELLPADDINGATTR_CELLSPACINGATTR_CHARSETATTR_CHECKEDATTR_CITEATTR_CLASSATTR_COLORATTR_COLSATTR_COLSPANATTR_CONTENTATTR_COORDSATTR_DIRATTR_DISABLEDATTR_EMPTYOKATTR_ENCTYPEATTR_FACEATTR_FORATTR_FORMATATTR_FRAMEATTR_HEADERSATTR_HEIGHTATTR_HREFATTR_HREFLANGATTR_HSPACEATTR_HTTPEQUIVATTR_IDATTR_ISMAPATTR_ISTYLEATTR_LABELATTR_LANGATTR_LINKATTR_LOCALSRCATTR_LONGDESCATTR_MAXLENGTHATTR_MEDIAATTR_METHODATTR_MULTIPLEATTR_NAMEATTR_READONLYATTR_RELATTR_REVATTR_ROWSATTR_ROWSPANATTR_RULESATTR_SCHEMEATTR_SCOPEATTR_SELECTEDATTR_SHAPEATTR_SIZEATTR_SRCATTR_STARTATTR_STYLEATTR_SUMMARYATTR_TABINDEXATTR_TEXTATTR_TITLEATTR_TYPEATTR_USEMAPATTR_VALIGNATTR_VALUEATTR_VERSIONATTR_VSPACEATTR_WIDTHATTR_XMLLANGATTR_XMLNSATTR_XMLSPACECOLOR_AQUACOLOR_BLACKCOLOR_BLUECOLOR_FUCHSIACOLOR_GRAYCOLOR_GREENCOLOR_LIMECOLOR_MAROONCOLOR_NAVYCOLOR_OLIVECOLOR_ORANGECOLOR_PURPLECOLOR_REDCOLOR_SILVERCOLOR_TEALCOLOR_WHITECOLOR_YELLOWDEPTH_INFINITETAG_ATAG_ABBRTAG_ACRONYMTAG_ADDRESSTAG_AREATAG_BTAG_BASETAG_BASEFONTTAG_BIGTAG_BLOCKQUOTETAG_BODYTAG_BRTAG_BUTTONTAG_CAPTIONTAG_CENTERTAG_CITETAG_CODETAG_CSS_ILLEGAL_SELECTORTAG_CSS_SELECTORTAG_DDTAG_DELTAG_DFNTAG_DIRTAG_DIVTAG_DLTAG_DTTAG_EMTAG_FIELDSETTAG_FONTTAG_FORMTAG_H1TAG_H2TAG_H3TAG_H4TAG_H5TAG_H6TAG_HEADTAG_HRTAG_HTMLTAG_ITAG_IMGTAG_INPUTTAG_INSTAG_KBDTAG_LABELTAG_LEGENDTAG_LITAG_LINKTAG_MAPTAG_MENUTAG_METATAG_NOFRAMESTAG_NOSCRIPTTAG_OBJECTTAG_OLTAG_OPTGROUPTAG_OPTIONTAG_PTAG_PARAMTAG_PRETAG_QTAG_STAG_SAMPTAG_SELECTTAG_SMALLTAG_SPANTAG_STRIKETAG_STRONGTAG_STYLETAG_SUBTAG_SUPTAG_TABLETAG_TBODYTAG_TDTAG_TEXTTAG_TEXTAREATAG_TFOOTTAG_THTAG_THEADTAG_TITLETAG_TRTAG_TTTAG_UTAG_ULTAG_UNSUPPORTEDTAG_VAR")); index.put("com.codename1.ui.html.HTMLParser", splitMembers("")); index.put("com.codename1.ui.html.HTMLUtils", splitMembers("")); index.put("com.codename1.ui.html.IOCallback", splitMembers("")); @@ -2792,7 +2334,7 @@ private static void fillFieldIndex6(Map index) { index.put("com.codename1.ui.layouts.mig.CC", splitMembers("")); index.put("com.codename1.ui.layouts.mig.ComponentWrapper", splitMembers("TYPE_BUTTONTYPE_CHECK_BOXTYPE_COMBO_BOXTYPE_CONTAINERTYPE_IMAGETYPE_LABELTYPE_LISTTYPE_PANELTYPE_PROGRESS_BARTYPE_SCROLL_BARTYPE_SCROLL_PANETYPE_SEPARATORTYPE_SLIDERTYPE_SPINNERTYPE_TABBED_PANETYPE_TABLETYPE_TEXT_AREATYPE_TEXT_FIELDTYPE_TREETYPE_UNKNOWNTYPE_UNSET")); index.put("com.codename1.ui.layouts.mig.ConstraintParser", splitMembers("")); - index.put("com.codename1.ui.layouts.mig.ContainerWrapper", splitMembers("")); + index.put("com.codename1.ui.layouts.mig.ContainerWrapper", splitMembers("TYPE_BUTTONTYPE_CHECK_BOXTYPE_COMBO_BOXTYPE_CONTAINERTYPE_IMAGETYPE_LABELTYPE_LISTTYPE_PANELTYPE_PROGRESS_BARTYPE_SCROLL_BARTYPE_SCROLL_PANETYPE_SEPARATORTYPE_SLIDERTYPE_SPINNERTYPE_TABBED_PANETYPE_TABLETYPE_TEXT_AREATYPE_TEXT_FIELDTYPE_TREETYPE_UNKNOWNTYPE_UNSET")); index.put("com.codename1.ui.layouts.mig.DimConstraint", splitMembers("")); index.put("com.codename1.ui.layouts.mig.Grid", splitMembers("TEST_GAPS")); index.put("com.codename1.ui.layouts.mig.InCellGapProvider", splitMembers("")); @@ -2805,14 +2347,17 @@ private static void fillFieldIndex6(Map index) { index.put("com.codename1.ui.layouts.mig.UnitConverter", splitMembers("UNABLE")); index.put("com.codename1.ui.layouts.mig.UnitValue", splitMembers("ADDALIGNBUTTONCMDIVINCHLABEL_ALIGNLINK_HLINK_WLINK_XLINK_X2LINK_XPOSLINK_YLINK_Y2LINK_YPOSLOOKUPLPXLPYMAXMAX_SIZEMIDMINMIN_SIZEMMMULPERCENTPIXELPREF_SIZEPTSPXSPYSTATICSUB")); index.put("com.codename1.ui.list.CellRenderer", splitMembers("")); - index.put("com.codename1.ui.list.ContainerList", splitMembers("")); - index.put("com.codename1.ui.list.DefaultListCellRenderer", splitMembers("")); + index.put("com.codename1.ui.list.ContainerList", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.list.DefaultListCellRenderer", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.list.DefaultListModel", splitMembers("")); - index.put("com.codename1.ui.list.FilterProxyListModel", splitMembers("")); + } + + private static void fillFieldIndex8(Map index) { + index.put("com.codename1.ui.list.FilterProxyListModel", splitMembers("ADDEDCHANGEDREMOVED")); index.put("com.codename1.ui.list.GenericListCellRenderer", splitMembers("ENABLEDSELECT_ALL_FLAG")); index.put("com.codename1.ui.list.ListCellRenderer", splitMembers("")); index.put("com.codename1.ui.list.ListModel", splitMembers("")); - index.put("com.codename1.ui.list.MultiList", splitMembers("")); + index.put("com.codename1.ui.list.MultiList", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORFIXED_CENTERFIXED_LEADFIXED_NONEFIXED_NONE_CYCLICFIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGEFIXED_TRAILHAND_CURSORHORIZONTALLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPVERTICALWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.list.MultipleSelectionListModel", splitMembers("")); index.put("com.codename1.ui.painter.BackgroundPainter", splitMembers("")); index.put("com.codename1.ui.painter.PainterChain", splitMembers("")); @@ -2820,13 +2365,18 @@ private static void fillFieldIndex6(Map index) { index.put("com.codename1.ui.plaf.CSSBorder", splitMembers("HPOSITION_CENTERHPOSITION_LEFTHPOSITION_OTHERHPOSITION_RIGHTREPEAT_BOTHREPEAT_NONEREPEAT_XREPEAT_YSIZE_AUTOSIZE_CONTAINSIZE_COVERSIZE_OTHERSTYLE_DASHEDSTYLE_DOTTEDSTYLE_HIDDENSTYLE_NONESTYLE_SOLIDUNIT_EMUNIT_MMUNIT_PERCENTUNIT_PIXELSVPOSITION_BOTTOMVPOSITION_CENTERVPOSITION_OTHERVPOSITION_TOP")); index.put("com.codename1.ui.plaf.DefaultLookAndFeel", splitMembers("")); index.put("com.codename1.ui.plaf.LookAndFeel", splitMembers("")); - } - - private static void fillFieldIndex7(Map index) { index.put("com.codename1.ui.plaf.RoundBorder", splitMembers("")); index.put("com.codename1.ui.plaf.RoundRectBorder", splitMembers("")); index.put("com.codename1.ui.plaf.Style", splitMembers("ALIGNMENTBACKGROUND_ALIGNMENTBACKGROUND_GRADIENTBACKGROUND_GRADIENT_LINEAR_HORIZONTALBACKGROUND_GRADIENT_LINEAR_VERTICALBACKGROUND_GRADIENT_RADIALBACKGROUND_IMAGE_ALIGNED_BOTTOMBACKGROUND_IMAGE_ALIGNED_BOTTOM_LEFTBACKGROUND_IMAGE_ALIGNED_BOTTOM_RIGHTBACKGROUND_IMAGE_ALIGNED_CENTERBACKGROUND_IMAGE_ALIGNED_LEFTBACKGROUND_IMAGE_ALIGNED_RIGHTBACKGROUND_IMAGE_ALIGNED_TOPBACKGROUND_IMAGE_ALIGNED_TOP_LEFTBACKGROUND_IMAGE_ALIGNED_TOP_RIGHTBACKGROUND_IMAGE_SCALEDBACKGROUND_IMAGE_SCALED_FILLBACKGROUND_IMAGE_SCALED_FITBACKGROUND_IMAGE_TILE_BOTHBACKGROUND_IMAGE_TILE_HORIZONTALBACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_BOTTOMBACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_CENTERBACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_TOPBACKGROUND_IMAGE_TILE_VERTICALBACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_CENTERBACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_LEFTBACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_RIGHTBACKGROUND_NONEBACKGROUND_TYPEBG_COLORBG_IMAGEBORDERELEVATIONFG_ALPHAFG_COLORFONTICON_GAPICON_GAP_UNITMARGINMARGIN_UNITOPACITYPADDINGPADDING_UNITPAINTERSURFACETEXT_DECORATIONTEXT_DECORATION_3DTEXT_DECORATION_3D_LOWEREDTEXT_DECORATION_3D_SHADOW_NORTHTEXT_DECORATION_NONETEXT_DECORATION_OVERLINETEXT_DECORATION_STRIKETHRUTEXT_DECORATION_UNDERLINETRANSPARENCYUNIT_TYPE_DIPSUNIT_TYPE_PIXELSUNIT_TYPE_REMUNIT_TYPE_SCREEN_PERCENTAGEUNIT_TYPE_VHUNIT_TYPE_VMAXUNIT_TYPE_VMINUNIT_TYPE_VW")); index.put("com.codename1.ui.plaf.StyleParser", splitMembers("UNIT_INHERIT")); + index.put("com.codename1.ui.plaf.StyleParser.BorderInfo", splitMembers("")); + index.put("com.codename1.ui.plaf.StyleParser.BoxInfo", splitMembers("")); + index.put("com.codename1.ui.plaf.StyleParser.FontInfo", splitMembers("")); + index.put("com.codename1.ui.plaf.StyleParser.ImageInfo", splitMembers("")); + index.put("com.codename1.ui.plaf.StyleParser.MarginInfo", splitMembers("")); + index.put("com.codename1.ui.plaf.StyleParser.PaddingInfo", splitMembers("")); + index.put("com.codename1.ui.plaf.StyleParser.ScalarValue", splitMembers("")); + index.put("com.codename1.ui.plaf.StyleParser.StyleInfo", splitMembers("")); index.put("com.codename1.ui.plaf.UIManager", splitMembers("")); index.put("com.codename1.ui.scene.Bounds", splitMembers("")); index.put("com.codename1.ui.scene.Camera", splitMembers("farClipnearClip")); @@ -2834,25 +2384,28 @@ private static void fillFieldIndex7(Map index) { index.put("com.codename1.ui.scene.NodePainter", splitMembers("")); index.put("com.codename1.ui.scene.PerspectiveCamera", splitMembers("farClipnearClipverticalFieldOfView")); index.put("com.codename1.ui.scene.Point3D", splitMembers("")); - index.put("com.codename1.ui.scene.Scene", splitMembers("camera")); + index.put("com.codename1.ui.scene.Scene", splitMembers("cameraBASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.scene.TextPainter", splitMembers("")); - index.put("com.codename1.ui.spinner.BaseSpinner", splitMembers("")); - index.put("com.codename1.ui.spinner.DateSpinner", splitMembers("")); - index.put("com.codename1.ui.spinner.DateTimeSpinner", splitMembers("")); - index.put("com.codename1.ui.spinner.GenericSpinner", splitMembers("")); - index.put("com.codename1.ui.spinner.NumericSpinner", splitMembers("")); - index.put("com.codename1.ui.spinner.Picker", splitMembers("")); - index.put("com.codename1.ui.spinner.TimeSpinner", splitMembers("")); + index.put("com.codename1.ui.spinner.BaseSpinner", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.spinner.DateSpinner", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.spinner.DateTimeSpinner", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.spinner.GenericSpinner", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.spinner.NumericSpinner", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.spinner.Picker", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSTATE_DEFAULTSTATE_PRESSEDSTATE_ROLLOVERSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.spinner.Picker.LightweightPopupButtonPlacement", splitMembers("ABOVE_SPINNERBELOW_SPINNERBETWEEN_CANCEL_AND_DONE")); + index.put("com.codename1.ui.spinner.TimeSpinner", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.table.AbstractTableModel", splitMembers("")); index.put("com.codename1.ui.table.DefaultTableModel", splitMembers("")); index.put("com.codename1.ui.table.SortableTableModel", splitMembers("")); - index.put("com.codename1.ui.table.Table", splitMembers("INNER_BORDERS_ALLINNER_BORDERS_COLSINNER_BORDERS_NONEINNER_BORDERS_ROWS")); + index.put("com.codename1.ui.table.Table", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORINNER_BORDERS_ALLINNER_BORDERS_COLSINNER_BORDERS_NONEINNER_BORDERS_ROWSLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.table.TableLayout", splitMembers("")); + index.put("com.codename1.ui.table.TableLayout.Constraint", splitMembers("")); index.put("com.codename1.ui.table.TableModel", splitMembers("")); - index.put("com.codename1.ui.tree.Tree", splitMembers("")); + index.put("com.codename1.ui.tree.Tree", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); + index.put("com.codename1.ui.tree.Tree.TreeState", splitMembers("")); index.put("com.codename1.ui.tree.TreeModel", splitMembers("")); index.put("com.codename1.ui.util.Effects", splitMembers("")); - index.put("com.codename1.ui.util.EmbeddedContainer", splitMembers("")); + index.put("com.codename1.ui.util.EmbeddedContainer", splitMembers("BASELINEBOTTOMBRB_CENTER_OFFSETBRB_CONSTANT_ASCENTBRB_CONSTANT_DESCENTBRB_OTHERCENTERCROSSHAIR_CURSORDEFAULT_CURSORDRAG_REGION_IMMEDIATELY_DRAG_XDRAG_REGION_IMMEDIATELY_DRAG_XYDRAG_REGION_IMMEDIATELY_DRAG_YDRAG_REGION_LIKELY_DRAG_XDRAG_REGION_LIKELY_DRAG_XYDRAG_REGION_LIKELY_DRAG_YDRAG_REGION_NOT_DRAGGABLEDRAG_REGION_POSSIBLE_DRAG_XDRAG_REGION_POSSIBLE_DRAG_XYDRAG_REGION_POSSIBLE_DRAG_YE_RESIZE_CURSORHAND_CURSORLEFTMOVE_CURSORNE_RESIZE_CURSORNW_RESIZE_CURSORN_RESIZE_CURSORRIGHTSE_RESIZE_CURSORSW_RESIZE_CURSORS_RESIZE_CURSORTEXT_CURSORTOPWAIT_CURSORW_RESIZE_CURSOR")); index.put("com.codename1.ui.util.EventDispatcher", splitMembers("")); index.put("com.codename1.ui.util.GlassTutorial", splitMembers("")); index.put("com.codename1.ui.util.ImageIO", splitMembers("FORMAT_JPEGFORMAT_PNG")); @@ -2864,6 +2417,9 @@ private static void fillFieldIndex7(Map index) { index.put("com.codename1.ui.util.UITimer", splitMembers("")); index.put("com.codename1.ui.util.WeakHashMap", splitMembers("")); index.put("com.codename1.ui.validation.Constraint", splitMembers("")); + } + + private static void fillFieldIndex9(Map index) { index.put("com.codename1.ui.validation.ExistInConstraint", splitMembers("")); index.put("com.codename1.ui.validation.GroupConstraint", splitMembers("")); index.put("com.codename1.ui.validation.LengthConstraint", splitMembers("")); @@ -2871,7 +2427,10 @@ private static void fillFieldIndex7(Map index) { index.put("com.codename1.ui.validation.NumericConstraint", splitMembers("")); index.put("com.codename1.ui.validation.RegexConstraint", splitMembers("")); index.put("com.codename1.ui.validation.Validator", splitMembers("")); + index.put("com.codename1.ui.validation.Validator.HighlightMode", splitMembers("EMBLEMNONEUIIDUIID_AND_EMBLEM")); index.put("com.codename1.util.AsyncResource", splitMembers("")); + index.put("com.codename1.util.AsyncResource.AsyncExecutionException", splitMembers("")); + index.put("com.codename1.util.AsyncResource.CancellationException", splitMembers("")); index.put("com.codename1.util.AsyncResult", splitMembers("")); index.put("com.codename1.util.Base64", splitMembers("")); index.put("com.codename1.util.BigDecimal", splitMembers("")); @@ -2883,13 +2442,11 @@ private static void fillFieldIndex7(Map index) { index.put("com.codename1.util.CaseInsensitiveOrder", splitMembers("")); index.put("com.codename1.util.DateUtil", splitMembers("")); index.put("com.codename1.util.EasyThread", splitMembers("")); + index.put("com.codename1.util.EasyThread.ErrorListener", splitMembers("")); index.put("com.codename1.util.FailureCallback", splitMembers("")); index.put("com.codename1.util.LazyValue", splitMembers("")); index.put("com.codename1.util.MathUtil", splitMembers("")); index.put("com.codename1.util.OnComplete", splitMembers("")); - } - - private static void fillFieldIndex8(Map index) { index.put("com.codename1.util.RunnableWithResult", splitMembers("")); index.put("com.codename1.util.RunnableWithResultSync", splitMembers("")); index.put("com.codename1.util.StringUtil", splitMembers("")); @@ -2898,6 +2455,7 @@ private static void fillFieldIndex8(Map index) { index.put("com.codename1.util.promise.ExecutorFunction", splitMembers("")); index.put("com.codename1.util.promise.Functor", splitMembers("")); index.put("com.codename1.util.promise.Promise", splitMembers("")); + index.put("com.codename1.util.promise.Promise.State", splitMembers("")); index.put("com.codename1.util.regex.CharacterArrayCharacterIterator", splitMembers("")); index.put("com.codename1.util.regex.CharacterIterator", splitMembers("")); index.put("com.codename1.util.regex.RE", splitMembers("")); @@ -2917,6 +2475,7 @@ private static void fillFieldIndex8(Map index) { index.put("com.codename1.xml.XMLWriter", splitMembers("")); index.put("com.codenameone.playground.CN1Playground", splitMembers("")); index.put("com.codenameone.playground.PlaygroundContext", splitMembers("")); + index.put("com.codenameone.playground.PlaygroundContext.Logger", splitMembers("")); index.put("com.codenameone.playground.PlaygroundLambdaBridge", splitMembers("")); index.put("com.codenameone.playground.PlaygroundListenerBridge", splitMembers("")); index.put("com.codenameone.playground.WebsiteThemeNative", splitMembers("")); @@ -2925,6 +2484,9 @@ private static void fillFieldIndex8(Map index) { index.put("java.io.DataInput", splitMembers("")); index.put("java.io.DataInputStream", splitMembers("")); index.put("java.io.DataOutput", splitMembers("")); + } + + private static void fillFieldIndex10(Map index) { index.put("java.io.DataOutputStream", splitMembers("")); index.put("java.io.EOFException", splitMembers("")); index.put("java.io.Flushable", splitMembers("")); @@ -2954,9 +2516,6 @@ private static void fillFieldIndex8(Map index) { index.put("java.lang.Character", splitMembers("")); index.put("java.lang.Class", splitMembers("")); index.put("java.lang.ClassCastException", splitMembers("")); - } - - private static void fillFieldIndex9(Map index) { index.put("java.lang.ClassLoader", splitMembers("")); index.put("java.lang.ClassNotFoundException", splitMembers("")); index.put("java.lang.CloneNotSupportedException", splitMembers("")); @@ -2992,6 +2551,9 @@ private static void fillFieldIndex9(Map index) { index.put("java.lang.Override", splitMembers("")); index.put("java.lang.Runnable", splitMembers("")); index.put("java.lang.Runtime", splitMembers("")); + } + + private static void fillFieldIndex11(Map index) { index.put("java.lang.RuntimeException", splitMembers("")); index.put("java.lang.SafeVarargs", splitMembers("")); index.put("java.lang.SecurityException", splitMembers("")); @@ -3017,13 +2579,11 @@ private static void fillFieldIndex9(Map index) { index.put("java.net.URI", splitMembers("")); index.put("java.net.URISyntaxException", splitMembers("")); index.put("java.nio.charset.Charset", splitMembers("")); + index.put("java.nio.charset.StandardCharsets", splitMembers("")); index.put("java.text.DateFormat", splitMembers("")); index.put("java.text.DateFormatSymbols", splitMembers("")); index.put("java.text.Format", splitMembers("")); index.put("java.text.ParseException", splitMembers("")); - } - - private static void fillFieldIndex10(Map index) { index.put("java.text.SimpleDateFormat", splitMembers("")); index.put("java.time.Clock", splitMembers("")); index.put("java.time.Duration", splitMembers("")); @@ -3042,6 +2602,8 @@ private static void fillFieldIndex10(Map index) { index.put("java.util.AbstractCollection", splitMembers("")); index.put("java.util.AbstractList", splitMembers("")); index.put("java.util.AbstractMap", splitMembers("")); + index.put("java.util.AbstractMap.SimpleEntry", splitMembers("")); + index.put("java.util.AbstractMap.SimpleImmutableEntry", splitMembers("")); index.put("java.util.AbstractQueue", splitMembers("")); index.put("java.util.AbstractSequentialList", splitMembers("")); index.put("java.util.AbstractSet", splitMembers("")); @@ -3056,6 +2618,9 @@ private static void fillFieldIndex10(Map index) { index.put("java.util.ConcurrentModificationException", splitMembers("")); index.put("java.util.Date", splitMembers("")); index.put("java.util.Deque", splitMembers("")); + } + + private static void fillFieldIndex12(Map index) { index.put("java.util.Dictionary", splitMembers("")); index.put("java.util.EmptyStackException", splitMembers("")); index.put("java.util.Enumeration", splitMembers("")); @@ -3072,6 +2637,7 @@ private static void fillFieldIndex10(Map index) { index.put("java.util.ListIterator", splitMembers("")); index.put("java.util.Locale", splitMembers("")); index.put("java.util.Map", splitMembers("")); + index.put("java.util.Map.Entry", splitMembers("")); index.put("java.util.NavigableMap", splitMembers("")); index.put("java.util.NavigableSet", splitMembers("")); index.put("java.util.NoSuchElementException", splitMembers("")); @@ -3088,15 +2654,23 @@ private static void fillFieldIndex10(Map index) { index.put("java.util.Stack", splitMembers("")); index.put("java.util.StringTokenizer", splitMembers("")); index.put("java.util.TimeZone", splitMembers("")); - } - - private static void fillFieldIndex11(Map index) { index.put("java.util.Timer", splitMembers("")); index.put("java.util.TimerTask", splitMembers("")); index.put("java.util.TreeMap", splitMembers("")); index.put("java.util.TreeSet", splitMembers("")); index.put("java.util.Vector", splitMembers("")); index.put("java.util.concurrent.ThreadLocalRandom", splitMembers("")); + index.put("java.util.function.BiConsumer", splitMembers("")); + index.put("java.util.function.BinaryOperator", splitMembers("")); + index.put("java.util.function.Consumer", splitMembers("")); + index.put("java.util.function.Function", splitMembers("")); + index.put("java.util.function.Predicate", splitMembers("")); + index.put("java.util.function.Supplier", splitMembers("")); + index.put("java.util.function.UnaryOperator", splitMembers("")); + index.put("java.util.stream.BaseStream", splitMembers("")); + index.put("java.util.stream.Collector", splitMembers("")); + index.put("java.util.stream.Collectors", splitMembers("")); + index.put("java.util.stream.Stream", splitMembers("")); } private GeneratedCN1Access() { @@ -3104,10 +2678,267 @@ private GeneratedCN1Access() { @Override public Class findClass(String name) { - if (name == null) { - return null; + if (name == null) return null; + // Dispatch per package. Nested classes like + // com.codename1.ui.Picker.LightweightPopupButtonPlacement + // are resolved by walking the dotted name back until a + // known package prefix matches. Only the matched package's + // helper class loads — the rest stay cold. That removes the + // eager Map> build from time. + String candidate = name; + while (candidate != null) { + int lastDot = candidate.lastIndexOf('.'); + if (lastDot < 0) return null; + String pkg = candidate.substring(0, lastDot); + Class found = findClassInPackage(pkg, name); + if (found != null) return found; + candidate = pkg; + } + return null; + } + + private static Class findClassInPackage(String packageName, String fullName) { + if ("com.codename1.ads".equals(packageName)) { + return GeneratedAccess_com_codename1_ads.findClass(fullName); + } + if ("com.codename1.analytics".equals(packageName)) { + return GeneratedAccess_com_codename1_analytics.findClass(fullName); + } + if ("com.codename1.annotations".equals(packageName)) { + return GeneratedAccess_com_codename1_annotations.findClass(fullName); + } + if ("com.codename1.background".equals(packageName)) { + return GeneratedAccess_com_codename1_background.findClass(fullName); + } + if ("com.codename1.capture".equals(packageName)) { + return GeneratedAccess_com_codename1_capture.findClass(fullName); + } + if ("com.codename1.charts".equals(packageName)) { + return GeneratedAccess_com_codename1_charts.findClass(fullName); + } + if ("com.codename1.charts.compat".equals(packageName)) { + return GeneratedAccess_com_codename1_charts_compat.findClass(fullName); + } + if ("com.codename1.charts.models".equals(packageName)) { + return GeneratedAccess_com_codename1_charts_models.findClass(fullName); + } + if ("com.codename1.charts.renderers".equals(packageName)) { + return GeneratedAccess_com_codename1_charts_renderers.findClass(fullName); + } + if ("com.codename1.charts.transitions".equals(packageName)) { + return GeneratedAccess_com_codename1_charts_transitions.findClass(fullName); + } + if ("com.codename1.charts.util".equals(packageName)) { + return GeneratedAccess_com_codename1_charts_util.findClass(fullName); + } + if ("com.codename1.charts.views".equals(packageName)) { + return GeneratedAccess_com_codename1_charts_views.findClass(fullName); + } + if ("com.codename1.cloud".equals(packageName)) { + return GeneratedAccess_com_codename1_cloud.findClass(fullName); + } + if ("com.codename1.codescan".equals(packageName)) { + return GeneratedAccess_com_codename1_codescan.findClass(fullName); + } + if ("com.codename1.compat.java.util".equals(packageName)) { + return GeneratedAccess_com_codename1_compat_java_util.findClass(fullName); + } + if ("com.codename1.components".equals(packageName)) { + return GeneratedAccess_com_codename1_components.findClass(fullName); + } + if ("com.codename1.contacts".equals(packageName)) { + return GeneratedAccess_com_codename1_contacts.findClass(fullName); + } + if ("com.codename1.db".equals(packageName)) { + return GeneratedAccess_com_codename1_db.findClass(fullName); + } + if ("com.codename1.facebook".equals(packageName)) { + return GeneratedAccess_com_codename1_facebook.findClass(fullName); + } + if ("com.codename1.facebook.ui".equals(packageName)) { + return GeneratedAccess_com_codename1_facebook_ui.findClass(fullName); + } + if ("com.codename1.io".equals(packageName)) { + return GeneratedAccess_com_codename1_io.findClass(fullName); + } + if ("com.codename1.io.gzip".equals(packageName)) { + return GeneratedAccess_com_codename1_io_gzip.findClass(fullName); + } + if ("com.codename1.io.rest".equals(packageName)) { + return GeneratedAccess_com_codename1_io_rest.findClass(fullName); + } + if ("com.codename1.io.services".equals(packageName)) { + return GeneratedAccess_com_codename1_io_services.findClass(fullName); + } + if ("com.codename1.io.tar".equals(packageName)) { + return GeneratedAccess_com_codename1_io_tar.findClass(fullName); + } + if ("com.codename1.javascript".equals(packageName)) { + return GeneratedAccess_com_codename1_javascript.findClass(fullName); + } + if ("com.codename1.l10n".equals(packageName)) { + return GeneratedAccess_com_codename1_l10n.findClass(fullName); + } + if ("com.codename1.location".equals(packageName)) { + return GeneratedAccess_com_codename1_location.findClass(fullName); + } + if ("com.codename1.maps".equals(packageName)) { + return GeneratedAccess_com_codename1_maps.findClass(fullName); + } + if ("com.codename1.maps.layers".equals(packageName)) { + return GeneratedAccess_com_codename1_maps_layers.findClass(fullName); } - return CLASS_INDEX.get(name); + if ("com.codename1.maps.providers".equals(packageName)) { + return GeneratedAccess_com_codename1_maps_providers.findClass(fullName); + } + if ("com.codename1.media".equals(packageName)) { + return GeneratedAccess_com_codename1_media.findClass(fullName); + } + if ("com.codename1.messaging".equals(packageName)) { + return GeneratedAccess_com_codename1_messaging.findClass(fullName); + } + if ("com.codename1.notifications".equals(packageName)) { + return GeneratedAccess_com_codename1_notifications.findClass(fullName); + } + if ("com.codename1.payment".equals(packageName)) { + return GeneratedAccess_com_codename1_payment.findClass(fullName); + } + if ("com.codename1.plugin".equals(packageName)) { + return GeneratedAccess_com_codename1_plugin.findClass(fullName); + } + if ("com.codename1.plugin.event".equals(packageName)) { + return GeneratedAccess_com_codename1_plugin_event.findClass(fullName); + } + if ("com.codename1.processing".equals(packageName)) { + return GeneratedAccess_com_codename1_processing.findClass(fullName); + } + if ("com.codename1.properties".equals(packageName)) { + return GeneratedAccess_com_codename1_properties.findClass(fullName); + } + if ("com.codename1.push".equals(packageName)) { + return GeneratedAccess_com_codename1_push.findClass(fullName); + } + if ("com.codename1.share".equals(packageName)) { + return GeneratedAccess_com_codename1_share.findClass(fullName); + } + if ("com.codename1.social".equals(packageName)) { + return GeneratedAccess_com_codename1_social.findClass(fullName); + } + if ("com.codename1.system".equals(packageName)) { + return GeneratedAccess_com_codename1_system.findClass(fullName); + } + if ("com.codename1.testing".equals(packageName)) { + return GeneratedAccess_com_codename1_testing.findClass(fullName); + } + if ("com.codename1.ui".equals(packageName)) { + return GeneratedAccess_com_codename1_ui.findClass(fullName); + } + if ("com.codename1.ui.animations".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_animations.findClass(fullName); + } + if ("com.codename1.ui.css".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_css.findClass(fullName); + } + if ("com.codename1.ui.events".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_events.findClass(fullName); + } + if ("com.codename1.ui.geom".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_geom.findClass(fullName); + } + if ("com.codename1.ui.html".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_html.findClass(fullName); + } + if ("com.codename1.ui.layouts".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_layouts.findClass(fullName); + } + if ("com.codename1.ui.layouts.mig".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_layouts_mig.findClass(fullName); + } + if ("com.codename1.ui.list".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_list.findClass(fullName); + } + if ("com.codename1.ui.painter".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_painter.findClass(fullName); + } + if ("com.codename1.ui.plaf".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_plaf.findClass(fullName); + } + if ("com.codename1.ui.scene".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_scene.findClass(fullName); + } + if ("com.codename1.ui.spinner".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_spinner.findClass(fullName); + } + if ("com.codename1.ui.table".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_table.findClass(fullName); + } + if ("com.codename1.ui.tree".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_tree.findClass(fullName); + } + if ("com.codename1.ui.util".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_util.findClass(fullName); + } + if ("com.codename1.ui.validation".equals(packageName)) { + return GeneratedAccess_com_codename1_ui_validation.findClass(fullName); + } + if ("com.codename1.util".equals(packageName)) { + return GeneratedAccess_com_codename1_util.findClass(fullName); + } + if ("com.codename1.util.promise".equals(packageName)) { + return GeneratedAccess_com_codename1_util_promise.findClass(fullName); + } + if ("com.codename1.util.regex".equals(packageName)) { + return GeneratedAccess_com_codename1_util_regex.findClass(fullName); + } + if ("com.codename1.xml".equals(packageName)) { + return GeneratedAccess_com_codename1_xml.findClass(fullName); + } + if ("com.codenameone.playground".equals(packageName)) { + return GeneratedAccess_com_codenameone_playground.findClass(fullName); + } + if ("java.io".equals(packageName)) { + return GeneratedAccess_java_io.findClass(fullName); + } + if ("java.lang".equals(packageName)) { + return GeneratedAccess_java_lang.findClass(fullName); + } + if ("java.lang.ref".equals(packageName)) { + return GeneratedAccess_java_lang_ref.findClass(fullName); + } + if ("java.lang.reflect".equals(packageName)) { + return GeneratedAccess_java_lang_reflect.findClass(fullName); + } + if ("java.net".equals(packageName)) { + return GeneratedAccess_java_net.findClass(fullName); + } + if ("java.nio.charset".equals(packageName)) { + return GeneratedAccess_java_nio_charset.findClass(fullName); + } + if ("java.text".equals(packageName)) { + return GeneratedAccess_java_text.findClass(fullName); + } + if ("java.time".equals(packageName)) { + return GeneratedAccess_java_time.findClass(fullName); + } + if ("java.time.format".equals(packageName)) { + return GeneratedAccess_java_time_format.findClass(fullName); + } + if ("java.time.temporal".equals(packageName)) { + return GeneratedAccess_java_time_temporal.findClass(fullName); + } + if ("java.util".equals(packageName)) { + return GeneratedAccess_java_util.findClass(fullName); + } + if ("java.util.concurrent".equals(packageName)) { + return GeneratedAccess_java_util_concurrent.findClass(fullName); + } + if ("java.util.function".equals(packageName)) { + return GeneratedAccess_java_util_function.findClass(fullName); + } + if ("java.util.stream".equals(packageName)) { + return GeneratedAccess_java_util_stream.findClass(fullName); + } + return null; } public String[] getIndexedClassNames() { @@ -3115,11 +2946,11 @@ public String[] getIndexedClassNames() { } public String[] getMethodSignatures(String name) { - return copyStrings(METHOD_INDEX.get(name)); + return copyStrings(MethodIndexHolder.INDEX.get(name)); } public String[] getFieldNames(String name) { - return copyStrings(FIELD_INDEX.get(name)); + return copyStrings(FieldIndexHolder.INDEX.get(name)); } @Override @@ -3359,6 +3190,12 @@ public Object construct(Class type, Object[] args) throws Exception { if ("java.util.concurrent".equals(packageName)) { return GeneratedAccess_java_util_concurrent.construct(type, args); } + if ("java.util.function".equals(packageName)) { + return GeneratedAccess_java_util_function.construct(type, args); + } + if ("java.util.stream".equals(packageName)) { + return GeneratedAccess_java_util_stream.construct(type, args); + } throw unsupportedConstruct(type, args); } @@ -3599,6 +3436,12 @@ public Object invokeStatic(Class type, String name, Object[] args) throws Exc if ("java.util.concurrent".equals(packageName)) { return GeneratedAccess_java_util_concurrent.invokeStatic(type, name, args); } + if ("java.util.function".equals(packageName)) { + return GeneratedAccess_java_util_function.invokeStatic(type, name, args); + } + if ("java.util.stream".equals(packageName)) { + return GeneratedAccess_java_util_stream.invokeStatic(type, name, args); + } throw unsupportedStatic(type, name, args); } @@ -3998,6 +3841,16 @@ public Object invoke(Object target, String name, Object[] args) throws Exception } catch (CN1AccessException ex) { unsupported = ex; } + try { + return GeneratedAccess_java_util_function.invoke(target, name, args); + } catch (CN1AccessException ex) { + unsupported = ex; + } + try { + return GeneratedAccess_java_util_stream.invoke(target, name, args); + } catch (CN1AccessException ex) { + unsupported = ex; + } if (unsupported != null) { throw unsupported; } @@ -4253,6 +4106,12 @@ public Object getStaticField(Class type, String name) throws Exception { if ("java.util.concurrent".equals(packageName)) { return GeneratedAccess_java_util_concurrent.getStaticField(type, name); } + if ("java.util.function".equals(packageName)) { + return GeneratedAccess_java_util_function.getStaticField(type, name); + } + if ("java.util.stream".equals(packageName)) { + return GeneratedAccess_java_util_stream.getStaticField(type, name); + } throw unsupportedStaticField(type, name); } @@ -4649,6 +4508,16 @@ public Object getField(Object target, String name) throws Exception { } catch (CN1AccessException ex) { unsupported = ex; } + try { + return GeneratedAccess_java_util_function.getField(target, name); + } catch (CN1AccessException ex) { + unsupported = ex; + } + try { + return GeneratedAccess_java_util_stream.getField(target, name); + } catch (CN1AccessException ex) { + unsupported = ex; + } if (unsupported != null) { throw unsupported; } @@ -4970,6 +4839,14 @@ public void setStaticField(Class type, String name, Object value) throws Exce GeneratedAccess_java_util_concurrent.setStaticField(type, name, value); return; } + if ("java.util.function".equals(packageName)) { + GeneratedAccess_java_util_function.setStaticField(type, name, value); + return; + } + if ("java.util.stream".equals(packageName)) { + GeneratedAccess_java_util_stream.setStaticField(type, name, value); + return; + } throw unsupportedStaticFieldWrite(type, name, value); } @@ -5444,6 +5321,18 @@ public void setField(Object target, String name, Object value) throws Exception } catch (CN1AccessException ex) { unsupported = ex; } + try { + GeneratedAccess_java_util_function.setField(target, name, value); + return; + } catch (CN1AccessException ex) { + unsupported = ex; + } + try { + GeneratedAccess_java_util_stream.setField(target, name, value); + return; + } catch (CN1AccessException ex) { + unsupported = ex; + } if (unsupported != null) { throw unsupported; } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ads.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ads.java index 3f49c952c3..30a2c5ad7a 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ads.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ads.java @@ -369,7 +369,7 @@ private static Object invoke0(com.codename1.ads.InnerActive typedTarget, String if ("ioStreamUpdate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isCheckSSLCertificates".equals(name)) { @@ -519,7 +519,7 @@ private static Object invoke0(com.codename1.ads.InnerActive typedTarget, String if ("setChunkedStreamingMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setChunkedStreamingMode(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setChunkedStreamingMode(toIntValue(adaptedArgs[0])); return null; } } if ("setContentType".equals(name)) { @@ -591,7 +591,7 @@ private static Object invoke0(com.codename1.ads.InnerActive typedTarget, String if ("setPriority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setPriority(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setPriority((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setReadRequest".equals(name)) { @@ -609,7 +609,7 @@ private static Object invoke0(com.codename1.ads.InnerActive typedTarget, String if ("setReadTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReadTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReadTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setRequestBody".equals(name)) { @@ -631,13 +631,13 @@ private static Object invoke0(com.codename1.ads.InnerActive typedTarget, String if ("setSilentRetryCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSilentRetryCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSilentRetryCount(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setUrl".equals(name)) { @@ -938,7 +938,7 @@ private static Object invoke1(com.codename1.ads.AdsService typedTarget, String n if ("ioStreamUpdate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isCheckSSLCertificates".equals(name)) { @@ -1082,7 +1082,7 @@ private static Object invoke1(com.codename1.ads.AdsService typedTarget, String n if ("setChunkedStreamingMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setChunkedStreamingMode(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setChunkedStreamingMode(toIntValue(adaptedArgs[0])); return null; } } if ("setContentType".equals(name)) { @@ -1154,7 +1154,7 @@ private static Object invoke1(com.codename1.ads.AdsService typedTarget, String n if ("setPriority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setPriority(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setPriority((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setReadRequest".equals(name)) { @@ -1172,7 +1172,7 @@ private static Object invoke1(com.codename1.ads.AdsService typedTarget, String n if ("setReadTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReadTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReadTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setRequestBody".equals(name)) { @@ -1194,13 +1194,13 @@ private static Object invoke1(com.codename1.ads.AdsService typedTarget, String n if ("setSilentRetryCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSilentRetryCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSilentRetryCount(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setUrl".equals(name)) { @@ -1225,9 +1225,29 @@ private static Object invoke1(com.codename1.ads.AdsService typedTarget, String n } public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.ads.AdsService.class) return getStaticField0(name); + if (type == com.codename1.ads.InnerActive.class) return getStaticField1(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("PRIORITY_CRITICAL".equals(name)) return com.codename1.ads.AdsService.PRIORITY_CRITICAL; + if ("PRIORITY_HIGH".equals(name)) return com.codename1.ads.AdsService.PRIORITY_HIGH; + if ("PRIORITY_LOW".equals(name)) return com.codename1.ads.AdsService.PRIORITY_LOW; + if ("PRIORITY_NORMAL".equals(name)) return com.codename1.ads.AdsService.PRIORITY_NORMAL; + if ("PRIORITY_REDUNDANT".equals(name)) return com.codename1.ads.AdsService.PRIORITY_REDUNDANT; + throw unsupportedStaticField(com.codename1.ads.AdsService.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("PRIORITY_CRITICAL".equals(name)) return com.codename1.ads.InnerActive.PRIORITY_CRITICAL; + if ("PRIORITY_HIGH".equals(name)) return com.codename1.ads.InnerActive.PRIORITY_HIGH; + if ("PRIORITY_LOW".equals(name)) return com.codename1.ads.InnerActive.PRIORITY_LOW; + if ("PRIORITY_NORMAL".equals(name)) return com.codename1.ads.InnerActive.PRIORITY_NORMAL; + if ("PRIORITY_REDUNDANT".equals(name)) return com.codename1.ads.InnerActive.PRIORITY_REDUNDANT; + throw unsupportedStaticField(com.codename1.ads.InnerActive.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -1379,9 +1399,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -1434,10 +1466,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_analytics.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_analytics.java index aff8ec422c..697ecdf945 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_analytics.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_analytics.java @@ -87,13 +87,13 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep if ("setReadTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.analytics.AnalyticsService.setReadTimeout(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.analytics.AnalyticsService.setReadTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.analytics.AnalyticsService.setTimeout(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.analytics.AnalyticsService.setTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("visit".equals(name)) { @@ -269,9 +269,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -324,10 +336,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_annotations.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_annotations.java index 96b32838f6..08cf922ce4 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_annotations.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_annotations.java @@ -27,6 +27,21 @@ private static Class findClassChunk0(String simpleName) { if ("Async".equals(simpleName)) { return com.codename1.annotations.Async.class; } + if ("Execute".equals(simpleName)) { + return com.codename1.annotations.Async.Execute.class; + } + if ("Schedule".equals(simpleName)) { + return com.codename1.annotations.Async.Schedule.class; + } + if ("Concrete".equals(simpleName)) { + return com.codename1.annotations.Concrete.class; + } + if ("DisableDebugInfo".equals(simpleName)) { + return com.codename1.annotations.DisableDebugInfo.class; + } + if ("DisableNullChecksAndArrayBoundsChecks".equals(simpleName)) { + return com.codename1.annotations.DisableNullChecksAndArrayBoundsChecks.class; + } return null; } public static Object construct(Class type, Object[] args) throws Exception { @@ -42,12 +57,28 @@ public static Object invokeStatic(Class type, String name, Object[] args) thr public static Object invoke(Object target, String name, Object[] args) throws Exception { Object[] safeArgs = safeArgs(args); CN1AccessException unsupported = null; + if (target instanceof com.codename1.annotations.Concrete) { + try { + return invoke0((com.codename1.annotations.Concrete) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (unsupported != null) { throw unsupported; } throw unsupportedInstance(target, name, safeArgs); } + private static Object invoke0(com.codename1.annotations.Concrete typedTarget, String name, Object[] safeArgs) throws Exception { + if ("name".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.name(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + public static Object getStaticField(Class type, String name) throws Exception { throw unsupportedStaticField(type, name); } @@ -203,9 +234,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -258,10 +301,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_background.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_background.java index c40fcfa90a..ad6c381075 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_background.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_background.java @@ -220,9 +220,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -275,10 +287,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_capture.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_capture.java index 96c075da37..4a05362bc1 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_capture.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_capture.java @@ -30,6 +30,9 @@ private static Class findClassChunk0(String simpleName) { if ("VideoCaptureConstraints".equals(simpleName)) { return com.codename1.capture.VideoCaptureConstraints.class; } + if ("Compiler".equals(simpleName)) { + return com.codename1.capture.VideoCaptureConstraints.Compiler.class; + } return null; } public static Object construct(Class type, Object[] args) throws Exception { @@ -41,7 +44,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.capture.VideoCaptureConstraints(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.capture.VideoCaptureConstraints(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{com.codename1.capture.VideoCaptureConstraints.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.capture.VideoCaptureConstraints.class}, false); @@ -49,7 +52,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.capture.VideoCaptureConstraints(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.capture.VideoCaptureConstraints(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } throw unsupportedConstruct(type, safeArgs); @@ -90,7 +93,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.capture.Capture.capturePhoto(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.capture.Capture.capturePhoto(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("captureVideo".equals(name)) { @@ -138,6 +141,13 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.capture.VideoCaptureConstraints.Compiler) { + try { + return invoke1((com.codename1.capture.VideoCaptureConstraints.Compiler) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (unsupported != null) { throw unsupported; } @@ -239,7 +249,7 @@ private static Object invoke0(com.codename1.capture.VideoCaptureConstraints type if ("preferredHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.preferredHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.preferredHeight(toIntValue(adaptedArgs[0])); } } if ("preferredMaxFileSize".equals(name)) { @@ -251,19 +261,19 @@ private static Object invoke0(com.codename1.capture.VideoCaptureConstraints type if ("preferredMaxLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.preferredMaxLength(((Number) adaptedArgs[0]).intValue()); + return typedTarget.preferredMaxLength(toIntValue(adaptedArgs[0])); } } if ("preferredQuality".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.preferredQuality(((Number) adaptedArgs[0]).intValue()); + return typedTarget.preferredQuality(toIntValue(adaptedArgs[0])); } } if ("preferredWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.preferredWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.preferredWidth(toIntValue(adaptedArgs[0])); } } if ("toString".equals(name)) { @@ -274,14 +284,27 @@ private static Object invoke0(com.codename1.capture.VideoCaptureConstraints type throw unsupportedInstance(typedTarget, name, safeArgs); } - public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.capture.VideoCaptureConstraints.class) { - if ("QUALITY_HIGH".equals(name)) return com.codename1.capture.VideoCaptureConstraints.QUALITY_HIGH; - if ("QUALITY_LOW".equals(name)) return com.codename1.capture.VideoCaptureConstraints.QUALITY_LOW; + private static Object invoke1(com.codename1.capture.VideoCaptureConstraints.Compiler typedTarget, String name, Object[] safeArgs) throws Exception { + if ("compile".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.capture.VideoCaptureConstraints.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.capture.VideoCaptureConstraints.class}, false); + return typedTarget.compile((com.codename1.capture.VideoCaptureConstraints) adaptedArgs[0]); + } } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.capture.VideoCaptureConstraints.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("QUALITY_HIGH".equals(name)) return com.codename1.capture.VideoCaptureConstraints.QUALITY_HIGH; + if ("QUALITY_LOW".equals(name)) return com.codename1.capture.VideoCaptureConstraints.QUALITY_LOW; + throw unsupportedStaticField(com.codename1.capture.VideoCaptureConstraints.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -433,9 +456,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -488,10 +523,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts.java index e7b27dd3ee..206784518f 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts.java @@ -163,7 +163,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("chartToScreenCoord".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.chartToScreenCoord(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.chartToScreenCoord(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("chartToScreenShape".equals(name)) { @@ -185,25 +185,25 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -234,7 +234,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -660,7 +660,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -867,25 +867,25 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -930,19 +930,19 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -970,7 +970,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -980,7 +980,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1073,7 +1073,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -1089,7 +1089,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("screenToChartCoord".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.screenToChartCoord(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.screenToChartCoord(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("screenToChartShape".equals(name)) { @@ -1101,7 +1101,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -1161,7 +1161,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -1179,7 +1179,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -1239,7 +1239,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -1385,7 +1385,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -1403,13 +1403,13 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -1439,13 +1439,13 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -1499,7 +1499,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -1517,7 +1517,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -1563,19 +1563,19 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("setZoomEnabled".equals(name)) { @@ -1635,13 +1635,13 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("zoomTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.Integer.class}, false); - typedTarget.zoomTo(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).doubleValue(), ((Number) adaptedArgs[2]).doubleValue(), ((Number) adaptedArgs[3]).doubleValue(), ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.zoomTo(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).doubleValue(), ((Number) adaptedArgs[2]).doubleValue(), ((Number) adaptedArgs[3]).doubleValue(), toIntValue(adaptedArgs[4])); return null; } } if ("zoomToShapeInChartCoords".equals(name)) { @@ -1651,7 +1651,7 @@ private static Object invoke0(com.codename1.charts.ChartComponent typedTarget, S } if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Shape.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Shape.class, java.lang.Integer.class}, false); - typedTarget.zoomToShapeInChartCoords((com.codename1.ui.geom.Shape) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.zoomToShapeInChartCoords((com.codename1.ui.geom.Shape) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1661,16 +1661,55 @@ private static Object invoke1(com.codename1.charts.ChartUtil typedTarget, String if ("paintChart".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, com.codename1.charts.views.AbstractChart.class, com.codename1.ui.geom.Rectangle.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, com.codename1.charts.views.AbstractChart.class, com.codename1.ui.geom.Rectangle.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintChart((com.codename1.ui.Graphics) adaptedArgs[0], (com.codename1.charts.views.AbstractChart) adaptedArgs[1], (com.codename1.ui.geom.Rectangle) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.paintChart((com.codename1.ui.Graphics) adaptedArgs[0], (com.codename1.charts.views.AbstractChart) adaptedArgs[1], (com.codename1.ui.geom.Rectangle) adaptedArgs[2], toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.charts.ChartComponent.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.charts.ChartComponent.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.charts.ChartComponent.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.charts.ChartComponent.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.charts.ChartComponent.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.charts.ChartComponent.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.charts.ChartComponent.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.charts.ChartComponent.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.charts.ChartComponent.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.charts.ChartComponent.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.charts.ChartComponent.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.charts.ChartComponent.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.charts.ChartComponent.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.charts.ChartComponent.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.charts.ChartComponent.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.charts.ChartComponent.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.charts.ChartComponent.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.charts.ChartComponent.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.charts.ChartComponent.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.charts.ChartComponent.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.charts.ChartComponent.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.charts.ChartComponent.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.charts.ChartComponent.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -1822,9 +1861,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -1877,10 +1928,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_compat.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_compat.java index 8d5c76f2ad..21e91b430f 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_compat.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_compat.java @@ -30,9 +30,24 @@ private static Class findClassChunk0(String simpleName) { if ("GradientDrawable".equals(simpleName)) { return com.codename1.charts.compat.GradientDrawable.class; } + if ("Orientation".equals(simpleName)) { + return com.codename1.charts.compat.GradientDrawable.Orientation.class; + } if ("Paint".equals(simpleName)) { return com.codename1.charts.compat.Paint.class; } + if ("Align".equals(simpleName)) { + return com.codename1.charts.compat.Paint.Align.class; + } + if ("Cap".equals(simpleName)) { + return com.codename1.charts.compat.Paint.Cap.class; + } + if ("Join".equals(simpleName)) { + return com.codename1.charts.compat.Paint.Join.class; + } + if ("Style".equals(simpleName)) { + return com.codename1.charts.compat.Paint.Style.class; + } if ("PathMeasure".equals(simpleName)) { return com.codename1.charts.compat.PathMeasure.class; } @@ -216,7 +231,7 @@ private static Object invoke1(com.codename1.charts.compat.GradientDrawable typed if ("setBounds".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setBounds(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.setBounds(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -267,7 +282,7 @@ private static Object invoke2(com.codename1.charts.compat.Paint typedTarget, Str if ("getTextBounds".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.geom.Rectangle2D.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.geom.Rectangle2D.class}, false); - typedTarget.getTextBounds((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), (com.codename1.ui.geom.Rectangle2D) adaptedArgs[3]); return null; + typedTarget.getTextBounds((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), (com.codename1.ui.geom.Rectangle2D) adaptedArgs[3]); return null; } } if ("getTextSize".equals(name)) { @@ -293,7 +308,7 @@ private static Object invoke2(com.codename1.charts.compat.Paint typedTarget, Str } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.measureText((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.measureText((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("setAntiAlias".equals(name)) { @@ -305,19 +320,19 @@ private static Object invoke2(com.codename1.charts.compat.Paint typedTarget, Str if ("setColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setColor(toIntValue(adaptedArgs[0])); return null; } } if ("setStrokeCap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setStrokeCap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setStrokeCap(toIntValue(adaptedArgs[0])); return null; } } if ("setStrokeJoin".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setStrokeJoin(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setStrokeJoin(toIntValue(adaptedArgs[0])); return null; } } if ("setStrokeMiter".equals(name)) { @@ -341,7 +356,7 @@ private static Object invoke2(com.codename1.charts.compat.Paint typedTarget, Str if ("setTextAlign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextAlign(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextAlign(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSize".equals(name)) { @@ -373,16 +388,61 @@ private static Object invoke3(com.codename1.charts.compat.PathMeasure typedTarge if ("getPosTan".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, float[].class, float[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, float[].class, float[].class}, false); - typedTarget.getPosTan(((Number) adaptedArgs[0]).intValue(), (float[]) adaptedArgs[1], (float[]) adaptedArgs[2]); return null; + typedTarget.getPosTan(toIntValue(adaptedArgs[0]), (float[]) adaptedArgs[1], (float[]) adaptedArgs[2]); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.charts.compat.GradientDrawable.Orientation.class) return getStaticField0(name); + if (type == com.codename1.charts.compat.Paint.Align.class) return getStaticField1(name); + if (type == com.codename1.charts.compat.Paint.Cap.class) return getStaticField2(name); + if (type == com.codename1.charts.compat.Paint.Join.class) return getStaticField3(name); + if (type == com.codename1.charts.compat.Paint.Style.class) return getStaticField4(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BL_TR".equals(name)) return com.codename1.charts.compat.GradientDrawable.Orientation.BL_TR; + if ("BOTTOM_TOP".equals(name)) return com.codename1.charts.compat.GradientDrawable.Orientation.BOTTOM_TOP; + if ("BR_TL".equals(name)) return com.codename1.charts.compat.GradientDrawable.Orientation.BR_TL; + if ("LEFT_RIGHT".equals(name)) return com.codename1.charts.compat.GradientDrawable.Orientation.LEFT_RIGHT; + if ("RIGHT_LEFT".equals(name)) return com.codename1.charts.compat.GradientDrawable.Orientation.RIGHT_LEFT; + if ("TL_BR".equals(name)) return com.codename1.charts.compat.GradientDrawable.Orientation.TL_BR; + if ("TOP_BOTTOM".equals(name)) return com.codename1.charts.compat.GradientDrawable.Orientation.TOP_BOTTOM; + if ("TR_BL".equals(name)) return com.codename1.charts.compat.GradientDrawable.Orientation.TR_BL; + throw unsupportedStaticField(com.codename1.charts.compat.GradientDrawable.Orientation.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("CENTER".equals(name)) return com.codename1.charts.compat.Paint.Align.CENTER; + if ("LEFT".equals(name)) return com.codename1.charts.compat.Paint.Align.LEFT; + if ("RIGHT".equals(name)) return com.codename1.charts.compat.Paint.Align.RIGHT; + throw unsupportedStaticField(com.codename1.charts.compat.Paint.Align.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("BUTT".equals(name)) return com.codename1.charts.compat.Paint.Cap.BUTT; + if ("ROUND".equals(name)) return com.codename1.charts.compat.Paint.Cap.ROUND; + if ("SQUARE".equals(name)) return com.codename1.charts.compat.Paint.Cap.SQUARE; + throw unsupportedStaticField(com.codename1.charts.compat.Paint.Cap.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("BEVEL".equals(name)) return com.codename1.charts.compat.Paint.Join.BEVEL; + if ("MITER".equals(name)) return com.codename1.charts.compat.Paint.Join.MITER; + if ("ROUND".equals(name)) return com.codename1.charts.compat.Paint.Join.ROUND; + throw unsupportedStaticField(com.codename1.charts.compat.Paint.Join.class, name); + } + + private static Object getStaticField4(String name) throws Exception { + if ("FILL".equals(name)) return com.codename1.charts.compat.Paint.Style.FILL; + if ("FILL_AND_STROKE".equals(name)) return com.codename1.charts.compat.Paint.Style.FILL_AND_STROKE; + if ("STROKE".equals(name)) return com.codename1.charts.compat.Paint.Style.STROKE; + throw unsupportedStaticField(com.codename1.charts.compat.Paint.Style.class, name); + } + public static Object getField(Object target, String name) throws Exception { if (target instanceof com.codename1.charts.compat.Canvas) { com.codename1.charts.compat.Canvas typedTarget = (com.codename1.charts.compat.Canvas) target; @@ -402,11 +462,11 @@ public static void setField(Object target, String name, Object value) throws Exc if (target instanceof com.codename1.charts.compat.Canvas) { com.codename1.charts.compat.Canvas typedTarget = (com.codename1.charts.compat.Canvas) target; if ("absoluteX".equals(name)) { - typedTarget.absoluteX = ((Number) value).intValue(); + typedTarget.absoluteX = toIntValue(value); return; } if ("absoluteY".equals(name)) { - typedTarget.absoluteY = ((Number) value).intValue(); + typedTarget.absoluteY = toIntValue(value); return; } if ("bounds".equals(name)) { @@ -560,9 +620,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -615,10 +687,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_models.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_models.java index 32d3403bed..d6c45a80e6 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_models.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_models.java @@ -89,7 +89,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.charts.models.SeriesSelection.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false); - return new com.codename1.charts.models.SeriesSelection(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).doubleValue(), ((Number) adaptedArgs[3]).doubleValue()); + return new com.codename1.charts.models.SeriesSelection(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Number) adaptedArgs[2]).doubleValue(), ((Number) adaptedArgs[3]).doubleValue()); } } if (type == com.codename1.charts.models.TimeSeries.class) { @@ -105,7 +105,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return new com.codename1.charts.models.XYSeries((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.charts.models.XYSeries((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if (type == com.codename1.charts.models.XYValueSeries.class) { @@ -228,7 +228,7 @@ private static Object invoke0(com.codename1.charts.models.RangeCategorySeries ty if ("getCategory".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCategory(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCategory(toIntValue(adaptedArgs[0])); } } if ("getItemCount".equals(name)) { @@ -239,13 +239,13 @@ private static Object invoke0(com.codename1.charts.models.RangeCategorySeries ty if ("getMaximumValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getMaximumValue(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getMaximumValue(toIntValue(adaptedArgs[0])); } } if ("getMinimumValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getMinimumValue(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getMinimumValue(toIntValue(adaptedArgs[0])); } } if ("getTitle".equals(name)) { @@ -256,19 +256,19 @@ private static Object invoke0(com.codename1.charts.models.RangeCategorySeries ty if ("getValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getValue(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getValue(toIntValue(adaptedArgs[0])); } } if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.remove(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.remove(toIntValue(adaptedArgs[0])); return null; } } if ("set".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.Double.class}, false); - typedTarget.set(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).doubleValue()); return null; + typedTarget.set(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).doubleValue()); return null; } } if ("toXYSeries".equals(name)) { @@ -291,7 +291,7 @@ private static Object invoke1(com.codename1.charts.models.TimeSeries typedTarget } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false); - typedTarget.add(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).doubleValue(), ((Number) adaptedArgs[2]).doubleValue()); return null; + typedTarget.add(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).doubleValue(), ((Number) adaptedArgs[2]).doubleValue()); return null; } } if ("addAnnotation".equals(name)) { @@ -301,7 +301,7 @@ private static Object invoke1(com.codename1.charts.models.TimeSeries typedTarget } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false); - typedTarget.addAnnotation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).doubleValue(), ((Number) adaptedArgs[3]).doubleValue()); return null; + typedTarget.addAnnotation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), ((Number) adaptedArgs[2]).doubleValue(), ((Number) adaptedArgs[3]).doubleValue()); return null; } } if ("clear".equals(name)) { @@ -322,7 +322,7 @@ private static Object invoke1(com.codename1.charts.models.TimeSeries typedTarget if ("getAnnotationAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAnnotationAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getAnnotationAt(toIntValue(adaptedArgs[0])); } } if ("getAnnotationCount".equals(name)) { @@ -333,13 +333,13 @@ private static Object invoke1(com.codename1.charts.models.TimeSeries typedTarget if ("getAnnotationX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAnnotationX(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getAnnotationX(toIntValue(adaptedArgs[0])); } } if ("getAnnotationY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAnnotationY(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getAnnotationY(toIntValue(adaptedArgs[0])); } } if ("getIndexForKey".equals(name)) { @@ -392,25 +392,25 @@ private static Object invoke1(com.codename1.charts.models.TimeSeries typedTarget if ("getX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getX(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getX(toIntValue(adaptedArgs[0])); } } if ("getY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getY(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getY(toIntValue(adaptedArgs[0])); } } if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.remove(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.remove(toIntValue(adaptedArgs[0])); return null; } } if ("removeAnnotation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeAnnotation(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeAnnotation(toIntValue(adaptedArgs[0])); return null; } } if ("setTitle".equals(name)) { @@ -434,7 +434,7 @@ private static Object invoke2(com.codename1.charts.models.XYValueSeries typedTar } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false); - typedTarget.add(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).doubleValue(), ((Number) adaptedArgs[2]).doubleValue()); return null; + typedTarget.add(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).doubleValue(), ((Number) adaptedArgs[2]).doubleValue()); return null; } } if ("addAnnotation".equals(name)) { @@ -444,7 +444,7 @@ private static Object invoke2(com.codename1.charts.models.XYValueSeries typedTar } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false); - typedTarget.addAnnotation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).doubleValue(), ((Number) adaptedArgs[3]).doubleValue()); return null; + typedTarget.addAnnotation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), ((Number) adaptedArgs[2]).doubleValue(), ((Number) adaptedArgs[3]).doubleValue()); return null; } } if ("clear".equals(name)) { @@ -465,7 +465,7 @@ private static Object invoke2(com.codename1.charts.models.XYValueSeries typedTar if ("getAnnotationAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAnnotationAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getAnnotationAt(toIntValue(adaptedArgs[0])); } } if ("getAnnotationCount".equals(name)) { @@ -476,13 +476,13 @@ private static Object invoke2(com.codename1.charts.models.XYValueSeries typedTar if ("getAnnotationX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAnnotationX(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getAnnotationX(toIntValue(adaptedArgs[0])); } } if ("getAnnotationY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAnnotationY(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getAnnotationY(toIntValue(adaptedArgs[0])); } } if ("getIndexForKey".equals(name)) { @@ -545,31 +545,31 @@ private static Object invoke2(com.codename1.charts.models.XYValueSeries typedTar if ("getValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getValue(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getValue(toIntValue(adaptedArgs[0])); } } if ("getX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getX(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getX(toIntValue(adaptedArgs[0])); } } if ("getY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getY(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getY(toIntValue(adaptedArgs[0])); } } if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.remove(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.remove(toIntValue(adaptedArgs[0])); return null; } } if ("removeAnnotation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeAnnotation(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeAnnotation(toIntValue(adaptedArgs[0])); return null; } } if ("setTitle".equals(name)) { @@ -616,7 +616,7 @@ private static Object invoke3(com.codename1.charts.models.AreaSeries typedTarget if ("getValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false); - return typedTarget.getValue(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1]); + return typedTarget.getValue(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1]); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -641,7 +641,7 @@ private static Object invoke4(com.codename1.charts.models.CategorySeries typedTa if ("getCategory".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCategory(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCategory(toIntValue(adaptedArgs[0])); } } if ("getItemCount".equals(name)) { @@ -657,19 +657,19 @@ private static Object invoke4(com.codename1.charts.models.CategorySeries typedTa if ("getValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getValue(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getValue(toIntValue(adaptedArgs[0])); } } if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.remove(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.remove(toIntValue(adaptedArgs[0])); return null; } } if ("set".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.Double.class}, false); - typedTarget.set(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).doubleValue()); return null; + typedTarget.set(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).doubleValue()); return null; } } if ("toXYSeries".equals(name)) { @@ -704,31 +704,31 @@ private static Object invoke5(com.codename1.charts.models.MultipleCategorySeries if ("getCategory".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCategory(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCategory(toIntValue(adaptedArgs[0])); } } if ("getItemCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getItemCount(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getItemCount(toIntValue(adaptedArgs[0])); } } if ("getTitles".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getTitles(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getTitles(toIntValue(adaptedArgs[0])); } } if ("getValues".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getValues(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getValues(toIntValue(adaptedArgs[0])); } } if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.remove(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.remove(toIntValue(adaptedArgs[0])); return null; } } if ("toXYSeries".equals(name)) { @@ -803,7 +803,7 @@ private static Object invoke8(com.codename1.charts.models.XYMultipleSeriesDatase } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.charts.models.XYSeries.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.charts.models.XYSeries.class}, false); - typedTarget.addSeries(((Number) adaptedArgs[0]).intValue(), (com.codename1.charts.models.XYSeries) adaptedArgs[1]); return null; + typedTarget.addSeries(toIntValue(adaptedArgs[0]), (com.codename1.charts.models.XYSeries) adaptedArgs[1]); return null; } } if ("clear".equals(name)) { @@ -819,7 +819,7 @@ private static Object invoke8(com.codename1.charts.models.XYMultipleSeriesDatase if ("getSeriesAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getSeriesAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getSeriesAt(toIntValue(adaptedArgs[0])); } } if ("getSeriesCount".equals(name)) { @@ -830,7 +830,7 @@ private static Object invoke8(com.codename1.charts.models.XYMultipleSeriesDatase if ("removeSeries".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeSeries(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeSeries(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{com.codename1.charts.models.XYSeries.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.models.XYSeries.class}, false); @@ -848,7 +848,7 @@ private static Object invoke9(com.codename1.charts.models.XYSeries typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false); - typedTarget.add(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).doubleValue(), ((Number) adaptedArgs[2]).doubleValue()); return null; + typedTarget.add(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).doubleValue(), ((Number) adaptedArgs[2]).doubleValue()); return null; } } if ("addAnnotation".equals(name)) { @@ -858,7 +858,7 @@ private static Object invoke9(com.codename1.charts.models.XYSeries typedTarget, } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false); - typedTarget.addAnnotation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).doubleValue(), ((Number) adaptedArgs[3]).doubleValue()); return null; + typedTarget.addAnnotation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), ((Number) adaptedArgs[2]).doubleValue(), ((Number) adaptedArgs[3]).doubleValue()); return null; } } if ("clear".equals(name)) { @@ -879,7 +879,7 @@ private static Object invoke9(com.codename1.charts.models.XYSeries typedTarget, if ("getAnnotationAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAnnotationAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getAnnotationAt(toIntValue(adaptedArgs[0])); } } if ("getAnnotationCount".equals(name)) { @@ -890,13 +890,13 @@ private static Object invoke9(com.codename1.charts.models.XYSeries typedTarget, if ("getAnnotationX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAnnotationX(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getAnnotationX(toIntValue(adaptedArgs[0])); } } if ("getAnnotationY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAnnotationY(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getAnnotationY(toIntValue(adaptedArgs[0])); } } if ("getIndexForKey".equals(name)) { @@ -949,25 +949,25 @@ private static Object invoke9(com.codename1.charts.models.XYSeries typedTarget, if ("getX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getX(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getX(toIntValue(adaptedArgs[0])); } } if ("getY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getY(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getY(toIntValue(adaptedArgs[0])); } } if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.remove(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.remove(toIntValue(adaptedArgs[0])); return null; } } if ("removeAnnotation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeAnnotation(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeAnnotation(toIntValue(adaptedArgs[0])); return null; } } if ("setTitle".equals(name)) { @@ -1134,9 +1134,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -1189,10 +1201,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_renderers.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_renderers.java index 16633c2ca5..8fa0d28b2a 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_renderers.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_renderers.java @@ -33,15 +33,27 @@ private static Class findClassChunk0(String simpleName) { if ("DialRenderer".equals(simpleName)) { return com.codename1.charts.renderers.DialRenderer.class; } + if ("Type".equals(simpleName)) { + return com.codename1.charts.renderers.DialRenderer.Type.class; + } if ("SimpleSeriesRenderer".equals(simpleName)) { return com.codename1.charts.renderers.SimpleSeriesRenderer.class; } if ("XYMultipleSeriesRenderer".equals(simpleName)) { return com.codename1.charts.renderers.XYMultipleSeriesRenderer.class; } + if ("Orientation".equals(simpleName)) { + return com.codename1.charts.renderers.XYMultipleSeriesRenderer.Orientation.class; + } if ("XYSeriesRenderer".equals(simpleName)) { return com.codename1.charts.renderers.XYSeriesRenderer.class; } + if ("FillOutsideLine".equals(simpleName)) { + return com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.class; + } + if ("Type".equals(simpleName)) { + return com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type.class; + } return null; } public static Object construct(Class type, Object[] args) throws Exception { @@ -49,7 +61,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.charts.renderers.BasicStroke.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class, float[].class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class, float[].class, java.lang.Float.class}, false); - return new com.codename1.charts.renderers.BasicStroke(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).floatValue(), (float[]) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue()); + return new com.codename1.charts.renderers.BasicStroke(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Number) adaptedArgs[2]).floatValue(), (float[]) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue()); } } if (type == com.codename1.charts.renderers.XYMultipleSeriesRenderer.class) { @@ -59,7 +71,13 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.charts.renderers.XYMultipleSeriesRenderer(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.charts.renderers.XYMultipleSeriesRenderer(toIntValue(adaptedArgs[0])); + } + } + if (type == com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.class) { + if (matches(safeArgs, new Class[]{com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type.class}, false); + return new com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine((com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type) adaptedArgs[0]); } } throw unsupportedConstruct(type, safeArgs); @@ -115,6 +133,20 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.charts.renderers.XYMultipleSeriesRenderer.Orientation) { + try { + return invoke6((com.codename1.charts.renderers.XYMultipleSeriesRenderer.Orientation) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine) { + try { + return invoke7((com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (unsupported != null) { throw unsupported; } @@ -129,7 +161,7 @@ private static Object invoke0(com.codename1.charts.renderers.DialRenderer typedT } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class}, false); - typedTarget.addSeriesRenderer(((Number) adaptedArgs[0]).intValue(), (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1]); return null; + typedTarget.addSeriesRenderer(toIntValue(adaptedArgs[0]), (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1]); return null; } } if ("getAngleMax".equals(name)) { @@ -225,7 +257,7 @@ private static Object invoke0(com.codename1.charts.renderers.DialRenderer typedT if ("getSeriesRendererAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getSeriesRendererAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getSeriesRendererAt(toIntValue(adaptedArgs[0])); } } if ("getSeriesRendererCount".equals(name)) { @@ -261,7 +293,7 @@ private static Object invoke0(com.codename1.charts.renderers.DialRenderer typedT if ("getVisualTypeForIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getVisualTypeForIndex(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getVisualTypeForIndex(toIntValue(adaptedArgs[0])); } } if ("getXAxisColor".equals(name)) { @@ -417,13 +449,13 @@ private static Object invoke0(com.codename1.charts.renderers.DialRenderer typedT if ("setAxesColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAxesColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAxesColor(toIntValue(adaptedArgs[0])); return null; } } if ("setBackgroundColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setBackgroundColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setBackgroundColor(toIntValue(adaptedArgs[0])); return null; } } if ("setChartTitle".equals(name)) { @@ -477,7 +509,7 @@ private static Object invoke0(com.codename1.charts.renderers.DialRenderer typedT if ("setLabelsColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setLabelsColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setLabelsColor(toIntValue(adaptedArgs[0])); return null; } } if ("setLabelsTextFont".equals(name)) { @@ -495,7 +527,7 @@ private static Object invoke0(com.codename1.charts.renderers.DialRenderer typedT if ("setLegendHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setLegendHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setLegendHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setLegendTextFont".equals(name)) { @@ -555,7 +587,7 @@ private static Object invoke0(com.codename1.charts.renderers.DialRenderer typedT if ("setSelectableBuffer".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectableBuffer(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectableBuffer(toIntValue(adaptedArgs[0])); return null; } } if ("setShowAxes".equals(name)) { @@ -631,7 +663,7 @@ private static Object invoke0(com.codename1.charts.renderers.DialRenderer typedT } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setTextTypeface(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setTextTypeface(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setVisualTypes".equals(name)) { @@ -643,13 +675,13 @@ private static Object invoke0(com.codename1.charts.renderers.DialRenderer typedT if ("setXAxisColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setXAxisColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setXAxisColor(toIntValue(adaptedArgs[0])); return null; } } if ("setYAxisColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setYAxisColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setYAxisColor(toIntValue(adaptedArgs[0])); return null; } } if ("setZoomButtonsVisible".equals(name)) { @@ -681,7 +713,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class}, false); - typedTarget.addSeriesRenderer(((Number) adaptedArgs[0]).intValue(), (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1]); return null; + typedTarget.addSeriesRenderer(toIntValue(adaptedArgs[0]), (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1]); return null; } } if ("addTextLabel".equals(name)) { @@ -703,7 +735,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.String.class, java.lang.Integer.class}, false); - typedTarget.addYTextLabel(((Number) adaptedArgs[0]).doubleValue(), (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.addYTextLabel(((Number) adaptedArgs[0]).doubleValue(), (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("clearTextLabels".equals(name)) { @@ -722,7 +754,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.clearYTextLabels(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.clearYTextLabels(toIntValue(adaptedArgs[0])); return null; } } if ("getAxesColor".equals(name)) { @@ -768,7 +800,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("getGridColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getGridColor(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getGridColor(toIntValue(adaptedArgs[0])); } } if ("getInitialRange".equals(name)) { @@ -777,7 +809,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getInitialRange(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getInitialRange(toIntValue(adaptedArgs[0])); } } if ("getLabelFormat".equals(name)) { @@ -853,7 +885,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("getSeriesRendererAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getSeriesRendererAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getSeriesRendererAt(toIntValue(adaptedArgs[0])); } } if ("getSeriesRendererCount".equals(name)) { @@ -897,7 +929,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getXAxisMax(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getXAxisMax(toIntValue(adaptedArgs[0])); } } if ("getXAxisMin".equals(name)) { @@ -906,7 +938,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getXAxisMin(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getXAxisMin(toIntValue(adaptedArgs[0])); } } if ("getXLabelFormat".equals(name)) { @@ -958,7 +990,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("getYAxisAlign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getYAxisAlign(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getYAxisAlign(toIntValue(adaptedArgs[0])); } } if ("getYAxisColor".equals(name)) { @@ -972,7 +1004,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getYAxisMax(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getYAxisMax(toIntValue(adaptedArgs[0])); } } if ("getYAxisMin".equals(name)) { @@ -981,13 +1013,13 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getYAxisMin(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getYAxisMin(toIntValue(adaptedArgs[0])); } } if ("getYLabelFormat".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getYLabelFormat(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getYLabelFormat(toIntValue(adaptedArgs[0])); } } if ("getYLabels".equals(name)) { @@ -998,7 +1030,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("getYLabelsAlign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getYLabelsAlign(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getYLabelsAlign(toIntValue(adaptedArgs[0])); } } if ("getYLabelsAngle".equals(name)) { @@ -1009,7 +1041,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("getYLabelsColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getYLabelsColor(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getYLabelsColor(toIntValue(adaptedArgs[0])); } } if ("getYLabelsPadding".equals(name)) { @@ -1029,7 +1061,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false); - return typedTarget.getYTextLabel(Double.valueOf(((Number) adaptedArgs[0]).doubleValue()), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getYTextLabel(Double.valueOf(((Number) adaptedArgs[0]).doubleValue()), toIntValue(adaptedArgs[1])); } } if ("getYTextLabelLocations".equals(name)) { @@ -1038,7 +1070,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getYTextLabelLocations(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getYTextLabelLocations(toIntValue(adaptedArgs[0])); } } if ("getYTitle".equals(name)) { @@ -1047,7 +1079,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getYTitle(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getYTitle(toIntValue(adaptedArgs[0])); } } if ("getZoomInLimitX".equals(name)) { @@ -1073,13 +1105,13 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("initAxesRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.initAxesRange(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.initAxesRange(toIntValue(adaptedArgs[0])); return null; } } if ("initAxesRangeForScale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.initAxesRangeForScale(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.initAxesRangeForScale(toIntValue(adaptedArgs[0])); return null; } } if ("isAntialiasing".equals(name)) { @@ -1123,7 +1155,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.isInitialRangeSet(((Number) adaptedArgs[0]).intValue()); + return typedTarget.isInitialRangeSet(toIntValue(adaptedArgs[0])); } } if ("isMaxXSet".equals(name)) { @@ -1132,7 +1164,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.isMaxXSet(((Number) adaptedArgs[0]).intValue()); + return typedTarget.isMaxXSet(toIntValue(adaptedArgs[0])); } } if ("isMaxYSet".equals(name)) { @@ -1141,7 +1173,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.isMaxYSet(((Number) adaptedArgs[0]).intValue()); + return typedTarget.isMaxYSet(toIntValue(adaptedArgs[0])); } } if ("isMinXSet".equals(name)) { @@ -1150,7 +1182,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.isMinXSet(((Number) adaptedArgs[0]).intValue()); + return typedTarget.isMinXSet(toIntValue(adaptedArgs[0])); } } if ("isMinYSet".equals(name)) { @@ -1159,7 +1191,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.isMinYSet(((Number) adaptedArgs[0]).intValue()); + return typedTarget.isMinYSet(toIntValue(adaptedArgs[0])); } } if ("isPanEnabled".equals(name)) { @@ -1266,7 +1298,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false); - typedTarget.removeYTextLabel(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.removeYTextLabel(((Number) adaptedArgs[0]).doubleValue(), toIntValue(adaptedArgs[1])); return null; } } if ("setAntialiasing".equals(name)) { @@ -1284,7 +1316,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("setAxesColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAxesColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAxesColor(toIntValue(adaptedArgs[0])); return null; } } if ("setAxisTitleTextFont".equals(name)) { @@ -1302,7 +1334,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("setBackgroundColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setBackgroundColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setBackgroundColor(toIntValue(adaptedArgs[0])); return null; } } if ("setBarSpacing".equals(name)) { @@ -1362,11 +1394,11 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("setGridColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGridColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGridColor(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setGridColor(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setGridColor(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setInScroll".equals(name)) { @@ -1382,13 +1414,13 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - typedTarget.setInitialRange((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setInitialRange((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("setLabelsColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setLabelsColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setLabelsColor(toIntValue(adaptedArgs[0])); return null; } } if ("setLabelsTextFont".equals(name)) { @@ -1406,7 +1438,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("setLegendHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setLegendHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setLegendHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setLegendTextFont".equals(name)) { @@ -1430,7 +1462,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("setMarginsColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMarginsColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMarginsColor(toIntValue(adaptedArgs[0])); return null; } } if ("setOrientation".equals(name)) { @@ -1468,7 +1500,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - typedTarget.setRange((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setRange((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("setScale".equals(name)) { @@ -1480,7 +1512,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("setSelectableBuffer".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectableBuffer(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectableBuffer(toIntValue(adaptedArgs[0])); return null; } } if ("setShowAxes".equals(name)) { @@ -1556,13 +1588,13 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setTextTypeface(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setTextTypeface(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setXAxisColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setXAxisColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setXAxisColor(toIntValue(adaptedArgs[0])); return null; } } if ("setXAxisMax".equals(name)) { @@ -1572,7 +1604,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false); - typedTarget.setXAxisMax(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setXAxisMax(((Number) adaptedArgs[0]).doubleValue(), toIntValue(adaptedArgs[1])); return null; } } if ("setXAxisMin".equals(name)) { @@ -1582,7 +1614,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false); - typedTarget.setXAxisMin(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setXAxisMin(((Number) adaptedArgs[0]).doubleValue(), toIntValue(adaptedArgs[1])); return null; } } if ("setXLabelFormat".equals(name)) { @@ -1594,13 +1626,13 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("setXLabels".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setXLabels(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setXLabels(toIntValue(adaptedArgs[0])); return null; } } if ("setXLabelsAlign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setXLabelsAlign(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setXLabelsAlign(toIntValue(adaptedArgs[0])); return null; } } if ("setXLabelsAngle".equals(name)) { @@ -1612,7 +1644,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("setXLabelsColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setXLabelsColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setXLabelsColor(toIntValue(adaptedArgs[0])); return null; } } if ("setXLabelsPadding".equals(name)) { @@ -1636,13 +1668,13 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("setYAxisAlign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setYAxisAlign(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setYAxisAlign(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setYAxisColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setYAxisColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setYAxisColor(toIntValue(adaptedArgs[0])); return null; } } if ("setYAxisMax".equals(name)) { @@ -1652,7 +1684,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false); - typedTarget.setYAxisMax(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setYAxisMax(((Number) adaptedArgs[0]).doubleValue(), toIntValue(adaptedArgs[1])); return null; } } if ("setYAxisMin".equals(name)) { @@ -1662,29 +1694,29 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false); - typedTarget.setYAxisMin(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setYAxisMin(((Number) adaptedArgs[0]).doubleValue(), toIntValue(adaptedArgs[1])); return null; } } if ("setYLabelFormat".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.util.NumberFormat.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.util.NumberFormat.class, java.lang.Integer.class}, false); - typedTarget.setYLabelFormat((com.codename1.charts.util.NumberFormat) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setYLabelFormat((com.codename1.charts.util.NumberFormat) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("setYLabels".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setYLabels(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setYLabels(toIntValue(adaptedArgs[0])); return null; } } if ("setYLabelsAlign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setYLabelsAlign(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setYLabelsAlign(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setYLabelsAlign(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setYLabelsAlign(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setYLabelsAngle".equals(name)) { @@ -1696,7 +1728,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen if ("setYLabelsColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setYLabelsColor(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setYLabelsColor(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setYLabelsPadding".equals(name)) { @@ -1718,7 +1750,7 @@ private static Object invoke1(com.codename1.charts.renderers.XYMultipleSeriesRen } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - typedTarget.setYTitle((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setYTitle((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("setZoomButtonsVisible".equals(name)) { @@ -1899,13 +1931,13 @@ private static Object invoke2(com.codename1.charts.renderers.XYSeriesRenderer ty if ("setAnnotationsColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAnnotationsColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAnnotationsColor(toIntValue(adaptedArgs[0])); return null; } } if ("setAnnotationsTextAlign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAnnotationsTextAlign(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAnnotationsTextAlign(toIntValue(adaptedArgs[0])); return null; } } if ("setAnnotationsTextFont".equals(name)) { @@ -1935,7 +1967,7 @@ private static Object invoke2(com.codename1.charts.renderers.XYSeriesRenderer ty if ("setChartValuesTextAlign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setChartValuesTextAlign(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setChartValuesTextAlign(toIntValue(adaptedArgs[0])); return null; } } if ("setChartValuesTextFont".equals(name)) { @@ -1953,7 +1985,7 @@ private static Object invoke2(com.codename1.charts.renderers.XYSeriesRenderer ty if ("setColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setColor(toIntValue(adaptedArgs[0])); return null; } } if ("setDisplayBoundingPoints".equals(name)) { @@ -1971,7 +2003,7 @@ private static Object invoke2(com.codename1.charts.renderers.XYSeriesRenderer ty if ("setDisplayChartValuesDistance".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDisplayChartValuesDistance(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDisplayChartValuesDistance(toIntValue(adaptedArgs[0])); return null; } } if ("setFillBelowLine".equals(name)) { @@ -1983,7 +2015,7 @@ private static Object invoke2(com.codename1.charts.renderers.XYSeriesRenderer ty if ("setFillBelowLineColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setFillBelowLineColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setFillBelowLineColor(toIntValue(adaptedArgs[0])); return null; } } if ("setFillPoints".equals(name)) { @@ -2001,13 +2033,13 @@ private static Object invoke2(com.codename1.charts.renderers.XYSeriesRenderer ty if ("setGradientStart".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false); - typedTarget.setGradientStart(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setGradientStart(((Number) adaptedArgs[0]).doubleValue(), toIntValue(adaptedArgs[1])); return null; } } if ("setGradientStop".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false); - typedTarget.setGradientStop(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setGradientStop(((Number) adaptedArgs[0]).doubleValue(), toIntValue(adaptedArgs[1])); return null; } } if ("setHighlighted".equals(name)) { @@ -2086,7 +2118,7 @@ private static Object invoke4(com.codename1.charts.renderers.DefaultRenderer typ } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class}, false); - typedTarget.addSeriesRenderer(((Number) adaptedArgs[0]).intValue(), (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1]); return null; + typedTarget.addSeriesRenderer(toIntValue(adaptedArgs[0]), (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1]); return null; } } if ("getAxesColor".equals(name)) { @@ -2152,7 +2184,7 @@ private static Object invoke4(com.codename1.charts.renderers.DefaultRenderer typ if ("getSeriesRendererAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getSeriesRendererAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getSeriesRendererAt(toIntValue(adaptedArgs[0])); } } if ("getSeriesRendererCount".equals(name)) { @@ -2316,13 +2348,13 @@ private static Object invoke4(com.codename1.charts.renderers.DefaultRenderer typ if ("setAxesColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAxesColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAxesColor(toIntValue(adaptedArgs[0])); return null; } } if ("setBackgroundColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setBackgroundColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setBackgroundColor(toIntValue(adaptedArgs[0])); return null; } } if ("setChartTitle".equals(name)) { @@ -2376,7 +2408,7 @@ private static Object invoke4(com.codename1.charts.renderers.DefaultRenderer typ if ("setLabelsColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setLabelsColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setLabelsColor(toIntValue(adaptedArgs[0])); return null; } } if ("setLabelsTextFont".equals(name)) { @@ -2394,7 +2426,7 @@ private static Object invoke4(com.codename1.charts.renderers.DefaultRenderer typ if ("setLegendHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setLegendHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setLegendHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setLegendTextFont".equals(name)) { @@ -2430,7 +2462,7 @@ private static Object invoke4(com.codename1.charts.renderers.DefaultRenderer typ if ("setSelectableBuffer".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectableBuffer(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectableBuffer(toIntValue(adaptedArgs[0])); return null; } } if ("setShowAxes".equals(name)) { @@ -2506,19 +2538,19 @@ private static Object invoke4(com.codename1.charts.renderers.DefaultRenderer typ } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setTextTypeface(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setTextTypeface(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setXAxisColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setXAxisColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setXAxisColor(toIntValue(adaptedArgs[0])); return null; } } if ("setYAxisColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setYAxisColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setYAxisColor(toIntValue(adaptedArgs[0])); return null; } } if ("setZoomButtonsVisible".equals(name)) { @@ -2607,7 +2639,7 @@ private static Object invoke5(com.codename1.charts.renderers.SimpleSeriesRendere if ("setColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setColor(toIntValue(adaptedArgs[0])); return null; } } if ("setDisplayBoundingPoints".equals(name)) { @@ -2625,13 +2657,13 @@ private static Object invoke5(com.codename1.charts.renderers.SimpleSeriesRendere if ("setGradientStart".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false); - typedTarget.setGradientStart(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setGradientStart(((Number) adaptedArgs[0]).doubleValue(), toIntValue(adaptedArgs[1])); return null; } } if ("setGradientStop".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false); - typedTarget.setGradientStop(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setGradientStop(((Number) adaptedArgs[0]).doubleValue(), toIntValue(adaptedArgs[1])); return null; } } if ("setHighlighted".equals(name)) { @@ -2655,20 +2687,107 @@ private static Object invoke5(com.codename1.charts.renderers.SimpleSeriesRendere throw unsupportedInstance(typedTarget, name, safeArgs); } - public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.charts.renderers.BasicStroke.class) { - if ("DASHED".equals(name)) return com.codename1.charts.renderers.BasicStroke.DASHED; - if ("DOTTED".equals(name)) return com.codename1.charts.renderers.BasicStroke.DOTTED; - if ("SOLID".equals(name)) return com.codename1.charts.renderers.BasicStroke.SOLID; + private static Object invoke6(com.codename1.charts.renderers.XYMultipleSeriesRenderer.Orientation typedTarget, String name, Object[] safeArgs) throws Exception { + if ("getAngle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAngle(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke7(com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine typedTarget, String name, Object[] safeArgs) throws Exception { + if ("getColor".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getColor(); + } + } + if ("getFillRange".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getFillRange(); + } + } + if ("getType".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getType(); + } + } + if ("setColor".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setColor(toIntValue(adaptedArgs[0])); return null; + } } - if (type == com.codename1.charts.renderers.DefaultRenderer.class) { - if ("BACKGROUND_COLOR".equals(name)) return com.codename1.charts.renderers.DefaultRenderer.BACKGROUND_COLOR; - if ("NO_COLOR".equals(name)) return com.codename1.charts.renderers.DefaultRenderer.NO_COLOR; - if ("TEXT_COLOR".equals(name)) return com.codename1.charts.renderers.DefaultRenderer.TEXT_COLOR; + if ("setFillRange".equals(name)) { + if (matches(safeArgs, new Class[]{int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, false); + typedTarget.setFillRange((int[]) adaptedArgs[0]); return null; + } } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.charts.renderers.BasicStroke.class) return getStaticField0(name); + if (type == com.codename1.charts.renderers.DefaultRenderer.class) return getStaticField1(name); + if (type == com.codename1.charts.renderers.DialRenderer.class) return getStaticField2(name); + if (type == com.codename1.charts.renderers.DialRenderer.Type.class) return getStaticField3(name); + if (type == com.codename1.charts.renderers.XYMultipleSeriesRenderer.class) return getStaticField4(name); + if (type == com.codename1.charts.renderers.XYMultipleSeriesRenderer.Orientation.class) return getStaticField5(name); + if (type == com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type.class) return getStaticField6(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("DASHED".equals(name)) return com.codename1.charts.renderers.BasicStroke.DASHED; + if ("DOTTED".equals(name)) return com.codename1.charts.renderers.BasicStroke.DOTTED; + if ("SOLID".equals(name)) return com.codename1.charts.renderers.BasicStroke.SOLID; + throw unsupportedStaticField(com.codename1.charts.renderers.BasicStroke.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("BACKGROUND_COLOR".equals(name)) return com.codename1.charts.renderers.DefaultRenderer.BACKGROUND_COLOR; + if ("NO_COLOR".equals(name)) return com.codename1.charts.renderers.DefaultRenderer.NO_COLOR; + if ("TEXT_COLOR".equals(name)) return com.codename1.charts.renderers.DefaultRenderer.TEXT_COLOR; + throw unsupportedStaticField(com.codename1.charts.renderers.DefaultRenderer.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("BACKGROUND_COLOR".equals(name)) return com.codename1.charts.renderers.DialRenderer.BACKGROUND_COLOR; + if ("NO_COLOR".equals(name)) return com.codename1.charts.renderers.DialRenderer.NO_COLOR; + if ("TEXT_COLOR".equals(name)) return com.codename1.charts.renderers.DialRenderer.TEXT_COLOR; + throw unsupportedStaticField(com.codename1.charts.renderers.DialRenderer.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("ARROW".equals(name)) return com.codename1.charts.renderers.DialRenderer.Type.ARROW; + if ("NEEDLE".equals(name)) return com.codename1.charts.renderers.DialRenderer.Type.NEEDLE; + throw unsupportedStaticField(com.codename1.charts.renderers.DialRenderer.Type.class, name); + } + + private static Object getStaticField4(String name) throws Exception { + if ("BACKGROUND_COLOR".equals(name)) return com.codename1.charts.renderers.XYMultipleSeriesRenderer.BACKGROUND_COLOR; + if ("NO_COLOR".equals(name)) return com.codename1.charts.renderers.XYMultipleSeriesRenderer.NO_COLOR; + if ("TEXT_COLOR".equals(name)) return com.codename1.charts.renderers.XYMultipleSeriesRenderer.TEXT_COLOR; + throw unsupportedStaticField(com.codename1.charts.renderers.XYMultipleSeriesRenderer.class, name); + } + + private static Object getStaticField5(String name) throws Exception { + if ("HORIZONTAL".equals(name)) return com.codename1.charts.renderers.XYMultipleSeriesRenderer.Orientation.HORIZONTAL; + if ("VERTICAL".equals(name)) return com.codename1.charts.renderers.XYMultipleSeriesRenderer.Orientation.VERTICAL; + throw unsupportedStaticField(com.codename1.charts.renderers.XYMultipleSeriesRenderer.Orientation.class, name); + } + + private static Object getStaticField6(String name) throws Exception { + if ("ABOVE".equals(name)) return com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type.ABOVE; + if ("BELOW".equals(name)) return com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type.BELOW; + if ("BOUNDS_ABOVE".equals(name)) return com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type.BOUNDS_ABOVE; + if ("BOUNDS_ALL".equals(name)) return com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type.BOUNDS_ALL; + if ("BOUNDS_BELOW".equals(name)) return com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type.BOUNDS_BELOW; + if ("NONE".equals(name)) return com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type.NONE; + throw unsupportedStaticField(com.codename1.charts.renderers.XYSeriesRenderer.FillOutsideLine.Type.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -2820,9 +2939,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -2875,10 +3006,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_transitions.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_transitions.java index cfd5db6a78..7bbe0893cf 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_transitions.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_transitions.java @@ -149,13 +149,13 @@ private static Object invoke0(com.codename1.charts.transitions.XYMultiSeriesTran if ("setDuration".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDuration(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDuration(toIntValue(adaptedArgs[0])); return null; } } if ("setEasing".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setEasing(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setEasing(toIntValue(adaptedArgs[0])); return null; } } if ("updateChart".equals(name)) { @@ -222,13 +222,13 @@ private static Object invoke1(com.codename1.charts.transitions.XYSeriesTransitio if ("setDuration".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDuration(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDuration(toIntValue(adaptedArgs[0])); return null; } } if ("setEasing".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setEasing(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setEasing(toIntValue(adaptedArgs[0])); return null; } } if ("updateChart".equals(name)) { @@ -295,13 +295,13 @@ private static Object invoke2(com.codename1.charts.transitions.XYValueSeriesTran if ("setDuration".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDuration(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDuration(toIntValue(adaptedArgs[0])); return null; } } if ("setEasing".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setEasing(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setEasing(toIntValue(adaptedArgs[0])); return null; } } if ("updateChart".equals(name)) { @@ -353,13 +353,13 @@ private static Object invoke3(com.codename1.charts.transitions.SeriesTransition if ("setDuration".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDuration(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDuration(toIntValue(adaptedArgs[0])); return null; } } if ("setEasing".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setEasing(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setEasing(toIntValue(adaptedArgs[0])); return null; } } if ("updateChart".equals(name)) { @@ -371,15 +371,45 @@ private static Object invoke3(com.codename1.charts.transitions.SeriesTransition } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.charts.transitions.SeriesTransition.class) { - if ("EASING_IN".equals(name)) return com.codename1.charts.transitions.SeriesTransition.EASING_IN; - if ("EASING_IN_OUT".equals(name)) return com.codename1.charts.transitions.SeriesTransition.EASING_IN_OUT; - if ("EASING_LINEAR".equals(name)) return com.codename1.charts.transitions.SeriesTransition.EASING_LINEAR; - if ("EASING_OUT".equals(name)) return com.codename1.charts.transitions.SeriesTransition.EASING_OUT; - } + if (type == com.codename1.charts.transitions.SeriesTransition.class) return getStaticField0(name); + if (type == com.codename1.charts.transitions.XYMultiSeriesTransition.class) return getStaticField1(name); + if (type == com.codename1.charts.transitions.XYSeriesTransition.class) return getStaticField2(name); + if (type == com.codename1.charts.transitions.XYValueSeriesTransition.class) return getStaticField3(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("EASING_IN".equals(name)) return com.codename1.charts.transitions.SeriesTransition.EASING_IN; + if ("EASING_IN_OUT".equals(name)) return com.codename1.charts.transitions.SeriesTransition.EASING_IN_OUT; + if ("EASING_LINEAR".equals(name)) return com.codename1.charts.transitions.SeriesTransition.EASING_LINEAR; + if ("EASING_OUT".equals(name)) return com.codename1.charts.transitions.SeriesTransition.EASING_OUT; + throw unsupportedStaticField(com.codename1.charts.transitions.SeriesTransition.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("EASING_IN".equals(name)) return com.codename1.charts.transitions.XYMultiSeriesTransition.EASING_IN; + if ("EASING_IN_OUT".equals(name)) return com.codename1.charts.transitions.XYMultiSeriesTransition.EASING_IN_OUT; + if ("EASING_LINEAR".equals(name)) return com.codename1.charts.transitions.XYMultiSeriesTransition.EASING_LINEAR; + if ("EASING_OUT".equals(name)) return com.codename1.charts.transitions.XYMultiSeriesTransition.EASING_OUT; + throw unsupportedStaticField(com.codename1.charts.transitions.XYMultiSeriesTransition.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("EASING_IN".equals(name)) return com.codename1.charts.transitions.XYSeriesTransition.EASING_IN; + if ("EASING_IN_OUT".equals(name)) return com.codename1.charts.transitions.XYSeriesTransition.EASING_IN_OUT; + if ("EASING_LINEAR".equals(name)) return com.codename1.charts.transitions.XYSeriesTransition.EASING_LINEAR; + if ("EASING_OUT".equals(name)) return com.codename1.charts.transitions.XYSeriesTransition.EASING_OUT; + throw unsupportedStaticField(com.codename1.charts.transitions.XYSeriesTransition.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("EASING_IN".equals(name)) return com.codename1.charts.transitions.XYValueSeriesTransition.EASING_IN; + if ("EASING_IN_OUT".equals(name)) return com.codename1.charts.transitions.XYValueSeriesTransition.EASING_IN_OUT; + if ("EASING_LINEAR".equals(name)) return com.codename1.charts.transitions.XYValueSeriesTransition.EASING_LINEAR; + if ("EASING_OUT".equals(name)) return com.codename1.charts.transitions.XYValueSeriesTransition.EASING_OUT; + throw unsupportedStaticField(com.codename1.charts.transitions.XYValueSeriesTransition.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -531,9 +561,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -586,10 +628,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_util.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_util.java index 086193fef3..a84876409a 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_util.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_util.java @@ -52,37 +52,37 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep if ("alpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.charts.util.ColorUtil.alpha(((Number) adaptedArgs[0]).intValue()); + return com.codename1.charts.util.ColorUtil.alpha(toIntValue(adaptedArgs[0])); } } if ("argb".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.charts.util.ColorUtil.argb(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return com.codename1.charts.util.ColorUtil.argb(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("blue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.charts.util.ColorUtil.blue(((Number) adaptedArgs[0]).intValue()); + return com.codename1.charts.util.ColorUtil.blue(toIntValue(adaptedArgs[0])); } } if ("green".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.charts.util.ColorUtil.green(((Number) adaptedArgs[0]).intValue()); + return com.codename1.charts.util.ColorUtil.green(toIntValue(adaptedArgs[0])); } } if ("red".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.charts.util.ColorUtil.red(((Number) adaptedArgs[0]).intValue()); + return com.codename1.charts.util.ColorUtil.red(toIntValue(adaptedArgs[0])); } } if ("rgb".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.charts.util.ColorUtil.rgb(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.charts.util.ColorUtil.rgb(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } throw unsupportedStatic(com.codename1.charts.util.ColorUtil.class, name, safeArgs); @@ -92,7 +92,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("getLabels".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Integer.class}, false); - return com.codename1.charts.util.MathHelper.getLabels(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).doubleValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.charts.util.MathHelper.getLabels(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).doubleValue(), toIntValue(adaptedArgs[2])); } } if ("minmax".equals(name)) { @@ -145,30 +145,36 @@ private static Object invoke0(com.codename1.charts.util.NumberFormat typedTarget if ("setMaximumFractionDigits".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMaximumFractionDigits(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMaximumFractionDigits(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.charts.util.ColorUtil.class) { - if ("BLACK".equals(name)) return com.codename1.charts.util.ColorUtil.BLACK; - if ("BLUE".equals(name)) return com.codename1.charts.util.ColorUtil.BLUE; - if ("CYAN".equals(name)) return com.codename1.charts.util.ColorUtil.CYAN; - if ("GRAY".equals(name)) return com.codename1.charts.util.ColorUtil.GRAY; - if ("GREEN".equals(name)) return com.codename1.charts.util.ColorUtil.GREEN; - if ("LTGRAY".equals(name)) return com.codename1.charts.util.ColorUtil.LTGRAY; - if ("MAGENTA".equals(name)) return com.codename1.charts.util.ColorUtil.MAGENTA; - if ("WHITE".equals(name)) return com.codename1.charts.util.ColorUtil.WHITE; - if ("YELLOW".equals(name)) return com.codename1.charts.util.ColorUtil.YELLOW; - } - if (type == com.codename1.charts.util.MathHelper.class) { - if ("NULL_VALUE".equals(name)) return com.codename1.charts.util.MathHelper.NULL_VALUE; - } + if (type == com.codename1.charts.util.ColorUtil.class) return getStaticField0(name); + if (type == com.codename1.charts.util.MathHelper.class) return getStaticField1(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BLACK".equals(name)) return com.codename1.charts.util.ColorUtil.BLACK; + if ("BLUE".equals(name)) return com.codename1.charts.util.ColorUtil.BLUE; + if ("CYAN".equals(name)) return com.codename1.charts.util.ColorUtil.CYAN; + if ("GRAY".equals(name)) return com.codename1.charts.util.ColorUtil.GRAY; + if ("GREEN".equals(name)) return com.codename1.charts.util.ColorUtil.GREEN; + if ("LTGRAY".equals(name)) return com.codename1.charts.util.ColorUtil.LTGRAY; + if ("MAGENTA".equals(name)) return com.codename1.charts.util.ColorUtil.MAGENTA; + if ("WHITE".equals(name)) return com.codename1.charts.util.ColorUtil.WHITE; + if ("YELLOW".equals(name)) return com.codename1.charts.util.ColorUtil.YELLOW; + throw unsupportedStaticField(com.codename1.charts.util.ColorUtil.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("NULL_VALUE".equals(name)) return com.codename1.charts.util.MathHelper.NULL_VALUE; + throw unsupportedStaticField(com.codename1.charts.util.MathHelper.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -320,9 +326,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -375,10 +393,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_views.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_views.java index d765133785..4a31437e6c 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_views.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_charts_views.java @@ -30,6 +30,9 @@ private static Class findClassChunk0(String simpleName) { if ("BarChart".equals(simpleName)) { return com.codename1.charts.views.BarChart.class; } + if ("Type".equals(simpleName)) { + return com.codename1.charts.views.BarChart.Type.class; + } if ("BubbleChart".equals(simpleName)) { return com.codename1.charts.views.BubbleChart.class; } @@ -39,6 +42,9 @@ private static Class findClassChunk0(String simpleName) { if ("CombinedXYChart".equals(simpleName)) { return com.codename1.charts.views.CombinedXYChart.class; } + if ("XYCombinedChartDef".equals(simpleName)) { + return com.codename1.charts.views.CombinedXYChart.XYCombinedChartDef.class; + } if ("CubicLineChart".equals(simpleName)) { return com.codename1.charts.views.CubicLineChart.class; } @@ -112,6 +118,16 @@ public static Object construct(Class type, Object[] args) throws Exception { return new com.codename1.charts.views.CombinedXYChart((com.codename1.charts.models.XYMultipleSeriesDataset) adaptedArgs[0], (com.codename1.charts.renderers.XYMultipleSeriesRenderer) adaptedArgs[1], (com.codename1.charts.views.CombinedXYChart.XYCombinedChartDef[]) adaptedArgs[2]); } } + if (type == com.codename1.charts.views.CombinedXYChart.XYCombinedChartDef.class) { + if (matches(safeArgs, new Class[]{java.lang.String.class, int[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, int[].class}, true); + int[] varArgs = new int[adaptedArgs.length - 1]; + for (int i = 1; i < adaptedArgs.length; i++) { + varArgs[i - 1] = toIntValue(adaptedArgs[i]); + } + return new com.codename1.charts.views.CombinedXYChart.XYCombinedChartDef((java.lang.String) adaptedArgs[0], varArgs); + } + } if (type == com.codename1.charts.views.CubicLineChart.class) { if (matches(safeArgs, new Class[0], false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[0], false); @@ -149,7 +165,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.charts.views.PieSegment.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false); - return new com.codename1.charts.views.PieSegment(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue()); + return new com.codename1.charts.views.PieSegment(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue()); } } if (type == com.codename1.charts.views.RadarChart.class) { @@ -317,23 +333,30 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.charts.views.CombinedXYChart.XYCombinedChartDef) { + try { + return invoke17((com.codename1.charts.views.CombinedXYChart.XYCombinedChartDef) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof com.codename1.charts.views.PieMapper) { try { - return invoke17((com.codename1.charts.views.PieMapper) target, name, safeArgs); + return invoke18((com.codename1.charts.views.PieMapper) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.charts.views.PieSegment) { try { - return invoke18((com.codename1.charts.views.PieSegment) target, name, safeArgs); + return invoke19((com.codename1.charts.views.PieSegment) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.charts.views.PointStyle) { try { - return invoke19((com.codename1.charts.views.PointStyle) target, name, safeArgs); + return invoke20((com.codename1.charts.views.PointStyle) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -348,25 +371,25 @@ private static Object invoke0(com.codename1.charts.views.RangeStackedBarChart ty if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawSeries".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("getCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCalcRange(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCalcRange(toIntValue(adaptedArgs[0])); } } if ("getChartType".equals(name)) { @@ -387,7 +410,7 @@ private static Object invoke0(com.codename1.charts.views.RangeStackedBarChart ty if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getPointsChart".equals(name)) { @@ -427,7 +450,7 @@ private static Object invoke0(com.codename1.charts.views.RangeStackedBarChart ty if ("setCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - typedTarget.setCalcRange((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setCalcRange((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("toRealPoint".equals(name)) { @@ -437,7 +460,7 @@ private static Object invoke0(com.codename1.charts.views.RangeStackedBarChart ty } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false); - return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), toIntValue(adaptedArgs[2])); } } if ("toScreenPoint".equals(name)) { @@ -447,7 +470,7 @@ private static Object invoke0(com.codename1.charts.views.RangeStackedBarChart ty } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - return typedTarget.toScreenPoint((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.toScreenPoint((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -457,25 +480,25 @@ private static Object invoke1(com.codename1.charts.views.CubicLineChart typedTar if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawSeries".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("getCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCalcRange(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCalcRange(toIntValue(adaptedArgs[0])); } } if ("getChartType".equals(name)) { @@ -496,7 +519,7 @@ private static Object invoke1(com.codename1.charts.views.CubicLineChart typedTar if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getPointsChart".equals(name)) { @@ -536,7 +559,7 @@ private static Object invoke1(com.codename1.charts.views.CubicLineChart typedTar if ("setCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - typedTarget.setCalcRange((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setCalcRange((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("toRealPoint".equals(name)) { @@ -546,7 +569,7 @@ private static Object invoke1(com.codename1.charts.views.CubicLineChart typedTar } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false); - return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), toIntValue(adaptedArgs[2])); } } if ("toScreenPoint".equals(name)) { @@ -556,7 +579,7 @@ private static Object invoke1(com.codename1.charts.views.CubicLineChart typedTar } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - return typedTarget.toScreenPoint((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.toScreenPoint((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -566,25 +589,25 @@ private static Object invoke2(com.codename1.charts.views.RangeBarChart typedTarg if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawSeries".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("getCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCalcRange(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCalcRange(toIntValue(adaptedArgs[0])); } } if ("getChartType".equals(name)) { @@ -605,7 +628,7 @@ private static Object invoke2(com.codename1.charts.views.RangeBarChart typedTarg if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getPointsChart".equals(name)) { @@ -645,7 +668,7 @@ private static Object invoke2(com.codename1.charts.views.RangeBarChart typedTarg if ("setCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - typedTarget.setCalcRange((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setCalcRange((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("toRealPoint".equals(name)) { @@ -655,7 +678,7 @@ private static Object invoke2(com.codename1.charts.views.RangeBarChart typedTarg } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false); - return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), toIntValue(adaptedArgs[2])); } } if ("toScreenPoint".equals(name)) { @@ -665,7 +688,7 @@ private static Object invoke2(com.codename1.charts.views.RangeBarChart typedTarg } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - return typedTarget.toScreenPoint((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.toScreenPoint((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -675,25 +698,25 @@ private static Object invoke3(com.codename1.charts.views.TimeChart typedTarget, if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawSeries".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("getCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCalcRange(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCalcRange(toIntValue(adaptedArgs[0])); } } if ("getChartType".equals(name)) { @@ -719,7 +742,7 @@ private static Object invoke3(com.codename1.charts.views.TimeChart typedTarget, if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getPointsChart".equals(name)) { @@ -759,7 +782,7 @@ private static Object invoke3(com.codename1.charts.views.TimeChart typedTarget, if ("setCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - typedTarget.setCalcRange((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setCalcRange((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("setDateFormat".equals(name)) { @@ -775,7 +798,7 @@ private static Object invoke3(com.codename1.charts.views.TimeChart typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false); - return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), toIntValue(adaptedArgs[2])); } } if ("toScreenPoint".equals(name)) { @@ -785,7 +808,7 @@ private static Object invoke3(com.codename1.charts.views.TimeChart typedTarget, } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - return typedTarget.toScreenPoint((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.toScreenPoint((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -795,25 +818,25 @@ private static Object invoke4(com.codename1.charts.views.BarChart typedTarget, S if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawSeries".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("getCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCalcRange(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCalcRange(toIntValue(adaptedArgs[0])); } } if ("getChartType".equals(name)) { @@ -834,7 +857,7 @@ private static Object invoke4(com.codename1.charts.views.BarChart typedTarget, S if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getPointsChart".equals(name)) { @@ -874,7 +897,7 @@ private static Object invoke4(com.codename1.charts.views.BarChart typedTarget, S if ("setCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - typedTarget.setCalcRange((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setCalcRange((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("toRealPoint".equals(name)) { @@ -884,7 +907,7 @@ private static Object invoke4(com.codename1.charts.views.BarChart typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false); - return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), toIntValue(adaptedArgs[2])); } } if ("toScreenPoint".equals(name)) { @@ -894,7 +917,7 @@ private static Object invoke4(com.codename1.charts.views.BarChart typedTarget, S } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - return typedTarget.toScreenPoint((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.toScreenPoint((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -904,25 +927,25 @@ private static Object invoke5(com.codename1.charts.views.BubbleChart typedTarget if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawSeries".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("getCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCalcRange(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCalcRange(toIntValue(adaptedArgs[0])); } } if ("getChartType".equals(name)) { @@ -943,7 +966,7 @@ private static Object invoke5(com.codename1.charts.views.BubbleChart typedTarget if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getPointsChart".equals(name)) { @@ -983,7 +1006,7 @@ private static Object invoke5(com.codename1.charts.views.BubbleChart typedTarget if ("setCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - typedTarget.setCalcRange((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setCalcRange((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("toRealPoint".equals(name)) { @@ -993,7 +1016,7 @@ private static Object invoke5(com.codename1.charts.views.BubbleChart typedTarget } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false); - return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), toIntValue(adaptedArgs[2])); } } if ("toScreenPoint".equals(name)) { @@ -1003,7 +1026,7 @@ private static Object invoke5(com.codename1.charts.views.BubbleChart typedTarget } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - return typedTarget.toScreenPoint((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.toScreenPoint((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1013,25 +1036,25 @@ private static Object invoke6(com.codename1.charts.views.CombinedXYChart typedTa if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawSeries".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("getCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCalcRange(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCalcRange(toIntValue(adaptedArgs[0])); } } if ("getChartType".equals(name)) { @@ -1052,7 +1075,7 @@ private static Object invoke6(com.codename1.charts.views.CombinedXYChart typedTa if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getPointsChart".equals(name)) { @@ -1092,7 +1115,7 @@ private static Object invoke6(com.codename1.charts.views.CombinedXYChart typedTa if ("setCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - typedTarget.setCalcRange((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setCalcRange((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("toRealPoint".equals(name)) { @@ -1102,7 +1125,7 @@ private static Object invoke6(com.codename1.charts.views.CombinedXYChart typedTa } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false); - return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), toIntValue(adaptedArgs[2])); } } if ("toScreenPoint".equals(name)) { @@ -1112,7 +1135,7 @@ private static Object invoke6(com.codename1.charts.views.CombinedXYChart typedTa } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - return typedTarget.toScreenPoint((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.toScreenPoint((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1122,19 +1145,19 @@ private static Object invoke7(com.codename1.charts.views.DialChart typedTarget, if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawTitle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawTitle((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[4]); return null; + typedTarget.drawTitle((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.charts.compat.Paint) adaptedArgs[4]); return null; } } if ("getCenterX".equals(name)) { @@ -1150,7 +1173,7 @@ private static Object invoke7(com.codename1.charts.views.DialChart typedTarget, if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getRenderer".equals(name)) { @@ -1190,13 +1213,13 @@ private static Object invoke7(com.codename1.charts.views.DialChart typedTarget, if ("setCenterX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCenterX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCenterX(toIntValue(adaptedArgs[0])); return null; } } if ("setCenterY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCenterY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCenterY(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1206,19 +1229,19 @@ private static Object invoke8(com.codename1.charts.views.DoughnutChart typedTarg if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawTitle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawTitle((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[4]); return null; + typedTarget.drawTitle((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.charts.compat.Paint) adaptedArgs[4]); return null; } } if ("getCenterX".equals(name)) { @@ -1234,7 +1257,7 @@ private static Object invoke8(com.codename1.charts.views.DoughnutChart typedTarg if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getRenderer".equals(name)) { @@ -1274,13 +1297,13 @@ private static Object invoke8(com.codename1.charts.views.DoughnutChart typedTarg if ("setCenterX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCenterX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCenterX(toIntValue(adaptedArgs[0])); return null; } } if ("setCenterY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCenterY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCenterY(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1290,25 +1313,25 @@ private static Object invoke9(com.codename1.charts.views.LineChart typedTarget, if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawSeries".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("getCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCalcRange(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCalcRange(toIntValue(adaptedArgs[0])); } } if ("getChartType".equals(name)) { @@ -1329,7 +1352,7 @@ private static Object invoke9(com.codename1.charts.views.LineChart typedTarget, if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getPointsChart".equals(name)) { @@ -1369,7 +1392,7 @@ private static Object invoke9(com.codename1.charts.views.LineChart typedTarget, if ("setCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - typedTarget.setCalcRange((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setCalcRange((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("toRealPoint".equals(name)) { @@ -1379,7 +1402,7 @@ private static Object invoke9(com.codename1.charts.views.LineChart typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false); - return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), toIntValue(adaptedArgs[2])); } } if ("toScreenPoint".equals(name)) { @@ -1389,7 +1412,7 @@ private static Object invoke9(com.codename1.charts.views.LineChart typedTarget, } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - return typedTarget.toScreenPoint((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.toScreenPoint((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1399,19 +1422,19 @@ private static Object invoke10(com.codename1.charts.views.PieChart typedTarget, if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawTitle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawTitle((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[4]); return null; + typedTarget.drawTitle((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.charts.compat.Paint) adaptedArgs[4]); return null; } } if ("getCenterX".equals(name)) { @@ -1427,7 +1450,7 @@ private static Object invoke10(com.codename1.charts.views.PieChart typedTarget, if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getRenderer".equals(name)) { @@ -1438,7 +1461,7 @@ private static Object invoke10(com.codename1.charts.views.PieChart typedTarget, if ("getSegmentShape".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getSegmentShape(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getSegmentShape(toIntValue(adaptedArgs[0])); } } if ("getSeriesAndPointForScreenCoordinate".equals(name)) { @@ -1473,13 +1496,13 @@ private static Object invoke10(com.codename1.charts.views.PieChart typedTarget, if ("setCenterX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCenterX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCenterX(toIntValue(adaptedArgs[0])); return null; } } if ("setCenterY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCenterY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCenterY(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1489,19 +1512,19 @@ private static Object invoke11(com.codename1.charts.views.RadarChart typedTarget if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawTitle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawTitle((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[4]); return null; + typedTarget.drawTitle((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.charts.compat.Paint) adaptedArgs[4]); return null; } } if ("getCenterX".equals(name)) { @@ -1517,7 +1540,7 @@ private static Object invoke11(com.codename1.charts.views.RadarChart typedTarget if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getRenderer".equals(name)) { @@ -1557,13 +1580,13 @@ private static Object invoke11(com.codename1.charts.views.RadarChart typedTarget if ("setCenterX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCenterX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCenterX(toIntValue(adaptedArgs[0])); return null; } } if ("setCenterY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCenterY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCenterY(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1573,25 +1596,25 @@ private static Object invoke12(com.codename1.charts.views.ScatterChart typedTarg if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawSeries".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("getCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCalcRange(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCalcRange(toIntValue(adaptedArgs[0])); } } if ("getChartType".equals(name)) { @@ -1612,7 +1635,7 @@ private static Object invoke12(com.codename1.charts.views.ScatterChart typedTarg if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getPointsChart".equals(name)) { @@ -1652,7 +1675,7 @@ private static Object invoke12(com.codename1.charts.views.ScatterChart typedTarg if ("setCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - typedTarget.setCalcRange((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setCalcRange((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("toRealPoint".equals(name)) { @@ -1662,7 +1685,7 @@ private static Object invoke12(com.codename1.charts.views.ScatterChart typedTarg } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false); - return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), toIntValue(adaptedArgs[2])); } } if ("toScreenPoint".equals(name)) { @@ -1672,7 +1695,7 @@ private static Object invoke12(com.codename1.charts.views.ScatterChart typedTarg } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - return typedTarget.toScreenPoint((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.toScreenPoint((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1682,19 +1705,19 @@ private static Object invoke13(com.codename1.charts.views.RoundChart typedTarget if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawTitle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawTitle((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[4]); return null; + typedTarget.drawTitle((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.charts.compat.Paint) adaptedArgs[4]); return null; } } if ("getCenterX".equals(name)) { @@ -1710,7 +1733,7 @@ private static Object invoke13(com.codename1.charts.views.RoundChart typedTarget if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getRenderer".equals(name)) { @@ -1750,13 +1773,13 @@ private static Object invoke13(com.codename1.charts.views.RoundChart typedTarget if ("setCenterX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCenterX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCenterX(toIntValue(adaptedArgs[0])); return null; } } if ("setCenterY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCenterY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCenterY(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1766,25 +1789,25 @@ private static Object invoke14(com.codename1.charts.views.XYChart typedTarget, S if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawSeries".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.compat.Paint.class, java.util.List.class, com.codename1.charts.renderers.XYSeriesRenderer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.drawSeries((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.compat.Paint) adaptedArgs[1], (java.util.List) adaptedArgs[2], (com.codename1.charts.renderers.XYSeriesRenderer) adaptedArgs[3], ((Number) adaptedArgs[4]).floatValue(), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("getCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCalcRange(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCalcRange(toIntValue(adaptedArgs[0])); } } if ("getChartType".equals(name)) { @@ -1805,7 +1828,7 @@ private static Object invoke14(com.codename1.charts.views.XYChart typedTarget, S if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getPointsChart".equals(name)) { @@ -1845,7 +1868,7 @@ private static Object invoke14(com.codename1.charts.views.XYChart typedTarget, S if ("setCalcRange".equals(name)) { if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - typedTarget.setCalcRange((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setCalcRange((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("toRealPoint".equals(name)) { @@ -1855,7 +1878,7 @@ private static Object invoke14(com.codename1.charts.views.XYChart typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class}, false); - return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.toRealPoint(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).floatValue(), toIntValue(adaptedArgs[2])); } } if ("toScreenPoint".equals(name)) { @@ -1865,7 +1888,7 @@ private static Object invoke14(com.codename1.charts.views.XYChart typedTarget, S } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - return typedTarget.toScreenPoint((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.toScreenPoint((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1875,19 +1898,19 @@ private static Object invoke15(com.codename1.charts.views.AbstractChart typedTar if ("draw".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.draw((com.codename1.charts.compat.Canvas) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("drawLegendShape".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.charts.compat.Canvas.class, com.codename1.charts.renderers.SimpleSeriesRenderer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Integer.class, com.codename1.charts.compat.Paint.class}, false); - typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).intValue(), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; + typedTarget.drawLegendShape((com.codename1.charts.compat.Canvas) adaptedArgs[0], (com.codename1.charts.renderers.SimpleSeriesRenderer) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue(), toIntValue(adaptedArgs[4]), (com.codename1.charts.compat.Paint) adaptedArgs[5]); return null; } } if ("getLegendShapeWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLegendShapeWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLegendShapeWidth(toIntValue(adaptedArgs[0])); } } if ("getSeriesAndPointForScreenCoordinate".equals(name)) { @@ -1930,17 +1953,43 @@ private static Object invoke16(com.codename1.charts.views.ClickableArea typedTar throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke17(com.codename1.charts.views.PieMapper typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke17(com.codename1.charts.views.CombinedXYChart.XYCombinedChartDef typedTarget, String name, Object[] safeArgs) throws Exception { + if ("containsSeries".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.containsSeries(toIntValue(adaptedArgs[0])); + } + } + if ("getChartSeriesIndex".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getChartSeriesIndex(toIntValue(adaptedArgs[0])); + } + } + if ("getSeriesIndex".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSeriesIndex(); + } + } + if ("getType".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getType(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke18(com.codename1.charts.views.PieMapper typedTarget, String name, Object[] safeArgs) throws Exception { if ("addPieSegment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false); - typedTarget.addPieSegment(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue()); return null; + typedTarget.addPieSegment(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue()); return null; } } if ("areAllSegmentPresent".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.areAllSegmentPresent(((Number) adaptedArgs[0]).intValue()); + return typedTarget.areAllSegmentPresent(toIntValue(adaptedArgs[0])); } } if ("clearPieSegments".equals(name)) { @@ -1957,7 +2006,7 @@ private static Object invoke17(com.codename1.charts.views.PieMapper typedTarget, if ("getSegmentShape".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getSegmentShape(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getSegmentShape(toIntValue(adaptedArgs[0])); } } if ("getSeriesAndPointForScreenCoordinate".equals(name)) { @@ -1975,13 +2024,13 @@ private static Object invoke17(com.codename1.charts.views.PieMapper typedTarget, if ("setDimensions".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setDimensions(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.setDimensions(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke18(com.codename1.charts.views.PieSegment typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke19(com.codename1.charts.views.PieSegment typedTarget, String name, Object[] safeArgs) throws Exception { if ("getShape".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false); @@ -2002,7 +2051,7 @@ private static Object invoke18(com.codename1.charts.views.PieSegment typedTarget throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke19(com.codename1.charts.views.PointStyle typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke20(com.codename1.charts.views.PointStyle typedTarget, String name, Object[] safeArgs) throws Exception { if ("getName".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getName(); @@ -2017,20 +2066,34 @@ private static Object invoke19(com.codename1.charts.views.PointStyle typedTarget } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.charts.views.PointStyle.class) { - if ("CIRCLE".equals(name)) return com.codename1.charts.views.PointStyle.CIRCLE; - if ("DIAMOND".equals(name)) return com.codename1.charts.views.PointStyle.DIAMOND; - if ("POINT".equals(name)) return com.codename1.charts.views.PointStyle.POINT; - if ("SQUARE".equals(name)) return com.codename1.charts.views.PointStyle.SQUARE; - if ("TRIANGLE".equals(name)) return com.codename1.charts.views.PointStyle.TRIANGLE; - if ("X".equals(name)) return com.codename1.charts.views.PointStyle.X; - } - if (type == com.codename1.charts.views.TimeChart.class) { - if ("DAY".equals(name)) return com.codename1.charts.views.TimeChart.DAY; - } + if (type == com.codename1.charts.views.BarChart.Type.class) return getStaticField0(name); + if (type == com.codename1.charts.views.PointStyle.class) return getStaticField1(name); + if (type == com.codename1.charts.views.TimeChart.class) return getStaticField2(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("DEFAULT".equals(name)) return com.codename1.charts.views.BarChart.Type.DEFAULT; + if ("HEAPED".equals(name)) return com.codename1.charts.views.BarChart.Type.HEAPED; + if ("STACKED".equals(name)) return com.codename1.charts.views.BarChart.Type.STACKED; + throw unsupportedStaticField(com.codename1.charts.views.BarChart.Type.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("CIRCLE".equals(name)) return com.codename1.charts.views.PointStyle.CIRCLE; + if ("DIAMOND".equals(name)) return com.codename1.charts.views.PointStyle.DIAMOND; + if ("POINT".equals(name)) return com.codename1.charts.views.PointStyle.POINT; + if ("SQUARE".equals(name)) return com.codename1.charts.views.PointStyle.SQUARE; + if ("TRIANGLE".equals(name)) return com.codename1.charts.views.PointStyle.TRIANGLE; + if ("X".equals(name)) return com.codename1.charts.views.PointStyle.X; + throw unsupportedStaticField(com.codename1.charts.views.PointStyle.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("DAY".equals(name)) return com.codename1.charts.views.TimeChart.DAY; + throw unsupportedStaticField(com.codename1.charts.views.TimeChart.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -2182,9 +2245,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -2237,10 +2312,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_cloud.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_cloud.java index 236d3c7c1b..6fc105ab0a 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_cloud.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_cloud.java @@ -220,9 +220,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -275,10 +287,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_codescan.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_codescan.java index 292cfd69f2..3465c4b52d 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_codescan.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_codescan.java @@ -106,7 +106,7 @@ private static Object invoke1(com.codename1.codescan.ScanResult typedTarget, Str if ("scanError".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false); - typedTarget.scanError(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1]); return null; + typedTarget.scanError(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1]); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -267,9 +267,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -322,10 +334,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_compat_java_util.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_compat_java_util.java index e1233eb188..8a23c84a49 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_compat_java_util.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_compat_java_util.java @@ -41,6 +41,12 @@ public static Object invokeStatic(Class type, String name, Object[] args) thr } private static Object invokeStatic0(String name, Object[] safeArgs) throws Exception { + if ("compare".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class, java.util.Comparator.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class, java.util.Comparator.class}, false); + return com.codename1.compat.java.util.Objects.compare((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], (java.util.Comparator) adaptedArgs[2]); + } + } if ("deepEquals".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); @@ -75,6 +81,16 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep return com.codename1.compat.java.util.Objects.nonNull((java.lang.Object) adaptedArgs[0]); } } + if ("requireNonNull".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return com.codename1.compat.java.util.Objects.requireNonNull((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false); + return com.codename1.compat.java.util.Objects.requireNonNull((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } + } if ("toString".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); @@ -252,9 +268,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -307,10 +335,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_components.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_components.java index 08a87ba9af..c581de638b 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_components.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_components.java @@ -33,9 +33,15 @@ private static Class findClassChunk0(String simpleName) { if ("AudioRecorderComponent".equals(simpleName)) { return com.codename1.components.AudioRecorderComponent.class; } + if ("RecorderState".equals(simpleName)) { + return com.codename1.components.AudioRecorderComponent.RecorderState.class; + } if ("ButtonList".equals(simpleName)) { return com.codename1.components.ButtonList.class; } + if ("Decorator".equals(simpleName)) { + return com.codename1.components.ButtonList.Decorator.class; + } if ("CheckBoxList".equals(simpleName)) { return com.codename1.components.CheckBoxList.class; } @@ -123,6 +129,9 @@ private static Class findClassChunk0(String simpleName) { if ("SplitPane".equals(simpleName)) { return com.codename1.components.SplitPane.class; } + if ("Settings".equals(simpleName)) { + return com.codename1.components.SplitPane.Settings.class; + } if ("StorageImage".equals(simpleName)) { return com.codename1.components.StorageImage.class; } @@ -384,7 +393,17 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false); - return new com.codename1.components.SplitPane(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5]); + return new com.codename1.components.SplitPane(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5]); + } + } + if (type == com.codename1.components.SplitPane.Settings.class) { + if (matches(safeArgs, new Class[0], false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[0], false); + return new com.codename1.components.SplitPane.Settings(); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false); + return new com.codename1.components.SplitPane.Settings(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3]); } } if (type == com.codename1.components.Switch.class) { @@ -453,11 +472,11 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("create".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.components.FileEncodedImage.create((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.components.FileEncodedImage.create((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return com.codename1.components.FileEncodedImage.create((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); + return com.codename1.components.FileEncodedImage.create((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); } } throw unsupportedStatic(com.codename1.components.FileEncodedImage.class, name, safeArgs); @@ -471,7 +490,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.String.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.components.FileEncodedImageAsync.create((java.lang.String) adaptedArgs[0], (byte[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return com.codename1.components.FileEncodedImageAsync.create((java.lang.String) adaptedArgs[0], (byte[]) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } throw unsupportedStatic(com.codename1.components.FileEncodedImageAsync.class, name, safeArgs); @@ -533,7 +552,7 @@ private static Object invokeStatic4(String name, Object[] safeArgs) throws Excep if ("setDefaultMaterialDesignColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.components.InfiniteProgress.setDefaultMaterialDesignColor(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.components.InfiniteProgress.setDefaultMaterialDesignColor(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultMaterialDesignMode".equals(name)) { @@ -625,19 +644,19 @@ private static Object invokeStatic10(String name, Object[] safeArgs) throws Exce if ("create".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.components.StorageImage.create((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.components.StorageImage.create((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{java.lang.String.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.components.StorageImage.create((java.lang.String) adaptedArgs[0], (byte[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return com.codename1.components.StorageImage.create((java.lang.String) adaptedArgs[0], (byte[]) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return com.codename1.components.StorageImage.create((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); + return com.codename1.components.StorageImage.create((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.String.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return com.codename1.components.StorageImage.create((java.lang.String) adaptedArgs[0], (byte[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return com.codename1.components.StorageImage.create((java.lang.String) adaptedArgs[0], (byte[]) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } throw unsupportedStatic(com.codename1.components.StorageImage.class, name, safeArgs); @@ -667,7 +686,7 @@ private static Object invokeStatic12(String name, Object[] safeArgs) throws Exce if ("setDefaultMessageTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.components.ToastBar.setDefaultMessageTimeout(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.components.ToastBar.setDefaultMessageTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("showConnectionProgress".equals(name)) { @@ -683,7 +702,7 @@ private static Object invokeStatic12(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return com.codename1.components.ToastBar.showErrorMessage((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return com.codename1.components.ToastBar.showErrorMessage((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("showInfoMessage".equals(name)) { @@ -699,7 +718,7 @@ private static Object invokeStatic12(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Integer.class}, false); - return com.codename1.components.ToastBar.showMessage((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.components.ToastBar.showMessage((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false); @@ -707,7 +726,7 @@ private static Object invokeStatic12(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - return com.codename1.components.ToastBar.showMessage((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); + return com.codename1.components.ToastBar.showMessage((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), toIntValue(adaptedArgs[2]), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); } } throw unsupportedStatic(com.codename1.components.ToastBar.class, name, safeArgs); @@ -957,37 +976,51 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.components.SplitPane.Settings) { + try { + return invoke33((com.codename1.components.SplitPane.Settings) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof com.codename1.components.StorageImage) { try { - return invoke33((com.codename1.components.StorageImage) target, name, safeArgs); + return invoke34((com.codename1.components.StorageImage) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.components.StorageImageAsync) { try { - return invoke34((com.codename1.components.StorageImageAsync) target, name, safeArgs); + return invoke35((com.codename1.components.StorageImageAsync) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.components.Switch) { try { - return invoke35((com.codename1.components.Switch) target, name, safeArgs); + return invoke36((com.codename1.components.Switch) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.components.ToastBar) { try { - return invoke36((com.codename1.components.ToastBar) target, name, safeArgs); + return invoke37((com.codename1.components.ToastBar) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.components.WebBrowser) { try { - return invoke37((com.codename1.components.WebBrowser) target, name, safeArgs); + return invoke38((com.codename1.components.WebBrowser) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.components.ButtonList.Decorator) { + try { + return invoke39((com.codename1.components.ButtonList.Decorator) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -1054,11 +1087,11 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDecorator".equals(name)) { @@ -1141,61 +1174,61 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -1233,49 +1266,49 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -1287,25 +1320,25 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("dataChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.dataChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.dataChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -1351,7 +1384,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -1401,7 +1434,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -1417,11 +1450,11 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -1709,7 +1742,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -1851,7 +1884,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -2057,19 +2090,19 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -2080,19 +2113,19 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -2143,19 +2176,19 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -2183,7 +2216,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -2193,7 +2226,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -2314,7 +2347,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -2324,7 +2357,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -2332,14 +2365,14 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -2375,13 +2408,13 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("selectionChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.selectionChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.selectionChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setAccessibilityText".equals(name)) { @@ -2441,7 +2474,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -2459,7 +2492,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -2519,7 +2552,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -2667,7 +2700,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -2685,13 +2718,13 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -2733,19 +2766,19 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -2817,7 +2850,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -2835,7 +2868,7 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -2881,19 +2914,19 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -2937,13 +2970,13 @@ private static Object invoke0(com.codename1.components.CheckBoxList typedTarget, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -3005,11 +3038,11 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDecorator".equals(name)) { @@ -3092,61 +3125,61 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -3184,49 +3217,49 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -3238,25 +3271,25 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("dataChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.dataChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.dataChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -3302,7 +3335,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -3352,7 +3385,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -3368,11 +3401,11 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -3660,7 +3693,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -3802,7 +3835,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -4008,19 +4041,19 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -4031,19 +4064,19 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -4094,19 +4127,19 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -4134,7 +4167,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -4144,7 +4177,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -4265,7 +4298,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -4275,7 +4308,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -4283,14 +4316,14 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -4326,13 +4359,13 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("selectionChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.selectionChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.selectionChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setAccessibilityText".equals(name)) { @@ -4392,7 +4425,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -4410,7 +4443,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -4470,7 +4503,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -4618,7 +4651,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -4636,13 +4669,13 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -4684,19 +4717,19 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -4768,7 +4801,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -4786,7 +4819,7 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -4832,19 +4865,19 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -4888,13 +4921,13 @@ private static Object invoke1(com.codename1.components.RadioButtonList typedTarg if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -4956,11 +4989,11 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDecorator".equals(name)) { @@ -5043,61 +5076,61 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -5135,49 +5168,49 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -5189,25 +5222,25 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("dataChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.dataChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.dataChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -5253,7 +5286,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -5303,7 +5336,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -5319,11 +5352,11 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -5611,7 +5644,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -5753,7 +5786,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -5959,19 +5992,19 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -5982,19 +6015,19 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -6045,19 +6078,19 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -6085,7 +6118,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -6095,7 +6128,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -6216,7 +6249,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -6226,7 +6259,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -6234,14 +6267,14 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -6277,13 +6310,13 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("selectionChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.selectionChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.selectionChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setAccessibilityText".equals(name)) { @@ -6343,7 +6376,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -6361,7 +6394,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -6421,7 +6454,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -6569,7 +6602,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -6587,13 +6620,13 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -6635,19 +6668,19 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -6719,7 +6752,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -6737,7 +6770,7 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -6783,19 +6816,19 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -6839,13 +6872,13 @@ private static Object invoke2(com.codename1.components.SwitchList typedTarget, S if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -6895,11 +6928,11 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addContent".equals(name)) { @@ -6992,61 +7025,61 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -7090,49 +7123,49 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -7144,13 +7177,13 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("expand".equals(name)) { @@ -7162,7 +7195,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -7213,7 +7246,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -7263,7 +7296,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -7279,11 +7312,11 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -7576,7 +7609,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -7718,7 +7751,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -7924,19 +7957,19 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -7947,19 +7980,19 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -8010,19 +8043,19 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -8050,7 +8083,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -8060,7 +8093,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -8176,7 +8209,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -8186,7 +8219,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -8194,14 +8227,14 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -8237,7 +8270,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -8321,7 +8354,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -8339,7 +8372,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -8419,7 +8452,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -8585,7 +8618,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -8603,13 +8636,13 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -8651,19 +8684,19 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -8735,7 +8768,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -8753,7 +8786,7 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -8799,19 +8832,19 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -8855,13 +8888,13 @@ private static Object invoke3(com.codename1.components.Accordion typedTarget, St if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -8917,11 +8950,11 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -8998,61 +9031,61 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -9090,49 +9123,49 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -9144,31 +9177,31 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("dataChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.TextField.class, com.codename1.ui.html.HTMLElement.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.TextField.class, com.codename1.ui.html.HTMLElement.class}, false); - typedTarget.dataChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (com.codename1.ui.html.HTMLComponent) adaptedArgs[2], (com.codename1.ui.TextField) adaptedArgs[3], (com.codename1.ui.html.HTMLElement) adaptedArgs[4]); return null; + typedTarget.dataChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (com.codename1.ui.html.HTMLComponent) adaptedArgs[2], (com.codename1.ui.TextField) adaptedArgs[3], (com.codename1.ui.html.HTMLElement) adaptedArgs[4]); return null; } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("fieldSubmitted".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.TextArea.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.TextArea.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.String.class}, false); - return typedTarget.fieldSubmitted((com.codename1.ui.html.HTMLComponent) adaptedArgs[0], (com.codename1.ui.TextArea) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], ((Number) adaptedArgs[5]).intValue(), (java.lang.String) adaptedArgs[6]); + return typedTarget.fieldSubmitted((com.codename1.ui.html.HTMLComponent) adaptedArgs[0], (com.codename1.ui.TextArea) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], toIntValue(adaptedArgs[5]), (java.lang.String) adaptedArgs[6]); } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -9247,7 +9280,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -9302,7 +9335,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -9318,11 +9351,11 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -9621,7 +9654,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -9768,7 +9801,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -9979,19 +10012,19 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -10008,25 +10041,25 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("pageStatusChanged".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.html.HTMLComponent.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.html.HTMLComponent.class, java.lang.Integer.class, java.lang.String.class}, false); - typedTarget.pageStatusChanged((com.codename1.ui.html.HTMLComponent) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), (java.lang.String) adaptedArgs[2]); return null; + typedTarget.pageStatusChanged((com.codename1.ui.html.HTMLComponent) adaptedArgs[0], toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } } if ("paint".equals(name)) { @@ -10077,25 +10110,25 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("parsingError".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false); - return typedTarget.parsingError(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4]); + return typedTarget.parsingError(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4]); } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -10123,7 +10156,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -10133,7 +10166,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -10237,7 +10270,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -10247,7 +10280,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -10255,14 +10288,14 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -10298,13 +10331,13 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("selectionChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.List.class, com.codename1.ui.html.HTMLElement.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.List.class, com.codename1.ui.html.HTMLElement.class}, false); - typedTarget.selectionChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (com.codename1.ui.html.HTMLComponent) adaptedArgs[2], (com.codename1.ui.List) adaptedArgs[3], (com.codename1.ui.html.HTMLElement) adaptedArgs[4]); return null; + typedTarget.selectionChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (com.codename1.ui.html.HTMLComponent) adaptedArgs[2], (com.codename1.ui.List) adaptedArgs[3], (com.codename1.ui.html.HTMLElement) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -10382,7 +10415,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -10400,7 +10433,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -10466,7 +10499,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -10620,7 +10653,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -10638,13 +10671,13 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -10686,19 +10719,19 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -10770,7 +10803,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -10788,7 +10821,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -10828,7 +10861,7 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("setUpdateDuration".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setUpdateDuration(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setUpdateDuration(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -10840,19 +10873,19 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -10902,13 +10935,13 @@ private static Object invoke4(com.codename1.components.Ads typedTarget, String n if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -10964,11 +10997,11 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -11045,61 +11078,61 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -11137,49 +11170,49 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -11191,19 +11224,19 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -11249,7 +11282,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -11299,7 +11332,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -11315,11 +11348,11 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -11597,7 +11630,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -11744,7 +11777,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -11950,19 +11983,19 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -11973,19 +12006,19 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -12036,19 +12069,19 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -12076,7 +12109,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -12086,7 +12119,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -12196,7 +12229,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -12206,7 +12239,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -12214,14 +12247,14 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -12257,7 +12290,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -12311,7 +12344,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -12329,7 +12362,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -12389,7 +12422,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -12531,7 +12564,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -12549,13 +12582,13 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -12597,19 +12630,19 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -12681,7 +12714,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -12699,7 +12732,7 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -12745,19 +12778,19 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -12801,13 +12834,13 @@ private static Object invoke5(com.codename1.components.AudioRecorderComponent ty if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -12869,11 +12902,11 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDecorator".equals(name)) { @@ -12956,61 +12989,61 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -13048,49 +13081,49 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -13102,25 +13135,25 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("dataChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.dataChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.dataChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -13166,7 +13199,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -13216,7 +13249,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -13232,11 +13265,11 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -13524,7 +13557,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -13666,7 +13699,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -13872,19 +13905,19 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -13895,19 +13928,19 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -13958,19 +13991,19 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -13998,7 +14031,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -14008,7 +14041,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -14129,7 +14162,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -14139,7 +14172,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -14147,14 +14180,14 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -14190,13 +14223,13 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("selectionChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.selectionChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.selectionChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setAccessibilityText".equals(name)) { @@ -14256,7 +14289,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -14274,7 +14307,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -14334,7 +14367,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -14482,7 +14515,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -14500,13 +14533,13 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -14548,19 +14581,19 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -14632,7 +14665,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -14650,7 +14683,7 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -14696,19 +14729,19 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -14752,13 +14785,13 @@ private static Object invoke6(com.codename1.components.ButtonList typedTarget, S if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -14808,11 +14841,11 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -14889,61 +14922,61 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -14981,49 +15014,49 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -15035,19 +15068,19 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -15093,7 +15126,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -15143,7 +15176,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -15159,11 +15192,11 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -15441,7 +15474,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -15583,7 +15616,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -15789,19 +15822,19 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -15812,19 +15845,19 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -15875,19 +15908,19 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -15915,7 +15948,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -15925,7 +15958,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -16029,7 +16062,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -16039,7 +16072,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -16047,14 +16080,14 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -16090,7 +16123,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -16144,7 +16177,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -16162,7 +16195,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -16222,7 +16255,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -16364,7 +16397,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -16382,13 +16415,13 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -16430,19 +16463,19 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -16514,7 +16547,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -16532,7 +16565,7 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -16578,19 +16611,19 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -16634,13 +16667,13 @@ private static Object invoke7(com.codename1.components.ClearableTextField typedT if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -16665,7 +16698,7 @@ private static Object invoke8(com.codename1.components.FileEncodedImage typedTar } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("applyMaskAutoScale".equals(name)) { @@ -16693,7 +16726,7 @@ private static Object invoke8(com.codename1.components.FileEncodedImage typedTar if ("fill".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fill(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.fill(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("fireChangedEvent".equals(name)) { @@ -16795,17 +16828,17 @@ private static Object invoke8(com.codename1.components.FileEncodedImage typedTar if ("modifyAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("modifyAlphaWithTranslucency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlphaWithTranslucency(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlphaWithTranslucency((byte) toIntValue(adaptedArgs[0])); } } if ("removeActionListener".equals(name)) { @@ -16822,7 +16855,7 @@ private static Object invoke8(com.codename1.components.FileEncodedImage typedTar if ("rotate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rotate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rotate(toIntValue(adaptedArgs[0])); } } if ("rotate180Degrees".equals(name)) { @@ -16846,43 +16879,43 @@ private static Object invoke8(com.codename1.components.FileEncodedImage typedTar if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scale(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.scale(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("scaled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaled(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaled(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledEncoded".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledEncoded(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledEncoded(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledHeight(toIntValue(adaptedArgs[0])); } } if ("scaledLargerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledLargerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledLargerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledSmallerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledSmallerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledSmallerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledWidth(toIntValue(adaptedArgs[0])); } } if ("setImageName".equals(name)) { @@ -16894,13 +16927,13 @@ private static Object invoke8(com.codename1.components.FileEncodedImage typedTar if ("subImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.subImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.subImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("toRGB".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("unlock".equals(name)) { @@ -16930,7 +16963,7 @@ private static Object invoke9(com.codename1.components.FileEncodedImageAsync typ } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("applyMaskAutoScale".equals(name)) { @@ -16958,7 +16991,7 @@ private static Object invoke9(com.codename1.components.FileEncodedImageAsync typ if ("fill".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fill(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.fill(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("fireChangedEvent".equals(name)) { @@ -17060,17 +17093,17 @@ private static Object invoke9(com.codename1.components.FileEncodedImageAsync typ if ("modifyAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("modifyAlphaWithTranslucency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlphaWithTranslucency(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlphaWithTranslucency((byte) toIntValue(adaptedArgs[0])); } } if ("removeActionListener".equals(name)) { @@ -17087,7 +17120,7 @@ private static Object invoke9(com.codename1.components.FileEncodedImageAsync typ if ("rotate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rotate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rotate(toIntValue(adaptedArgs[0])); } } if ("rotate180Degrees".equals(name)) { @@ -17111,43 +17144,43 @@ private static Object invoke9(com.codename1.components.FileEncodedImageAsync typ if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scale(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.scale(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("scaled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaled(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaled(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledEncoded".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledEncoded(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledEncoded(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledHeight(toIntValue(adaptedArgs[0])); } } if ("scaledLargerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledLargerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledLargerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledSmallerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledSmallerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledSmallerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledWidth(toIntValue(adaptedArgs[0])); } } if ("setImageName".equals(name)) { @@ -17159,13 +17192,13 @@ private static Object invoke9(com.codename1.components.FileEncodedImageAsync typ if ("subImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.subImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.subImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("toRGB".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("unlock".equals(name)) { @@ -17220,11 +17253,11 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -17307,61 +17340,61 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -17409,49 +17442,49 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -17463,13 +17496,13 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("expandPath".equals(name)) { @@ -17493,7 +17526,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -17549,7 +17582,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -17599,7 +17632,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -17615,11 +17648,11 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -17914,7 +17947,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -18066,7 +18099,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -18277,19 +18310,19 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -18300,19 +18333,19 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -18363,19 +18396,19 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -18403,7 +18436,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -18413,7 +18446,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -18529,7 +18562,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -18539,7 +18572,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -18547,14 +18580,14 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -18590,7 +18623,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -18644,7 +18677,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -18662,7 +18695,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -18722,7 +18755,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -18876,7 +18909,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -18894,13 +18927,13 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -18942,19 +18975,19 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -19026,7 +19059,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -19044,7 +19077,7 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -19096,19 +19129,19 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -19152,13 +19185,13 @@ private static Object invoke10(com.codename1.components.FileTree typedTarget, St if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -19277,7 +19310,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.bindFabToContainer((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.bindFabToContainer((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("bindProperty".equals(name)) { @@ -19305,19 +19338,19 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("createSubFAB".equals(name)) { @@ -19329,7 +19362,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -19380,7 +19413,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -19952,7 +19985,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -20194,25 +20227,25 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -20257,19 +20290,19 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -20297,7 +20330,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -20307,7 +20340,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -20340,7 +20373,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.released(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.released(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("remove".equals(name)) { @@ -20420,7 +20453,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -20436,7 +20469,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -20448,7 +20481,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -20532,7 +20565,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -20556,7 +20589,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -20630,7 +20663,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -20648,7 +20681,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -20830,7 +20863,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -20848,13 +20881,13 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedIcon".equals(name)) { @@ -20884,7 +20917,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setReleaseRadius".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReleaseRadius(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReleaseRadius(toIntValue(adaptedArgs[0])); return null; } } if ("setReleased".equals(name)) { @@ -20913,13 +20946,13 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -20953,13 +20986,13 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); return null; } } if ("setShiftText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftText(toIntValue(adaptedArgs[0])); return null; } } if ("setShouldCalcPreferredSize".equals(name)) { @@ -21001,7 +21034,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -21019,7 +21052,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -21031,7 +21064,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSelectionEnabled".equals(name)) { @@ -21083,7 +21116,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -21095,19 +21128,19 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("shouldTickerStart".equals(name)) { @@ -21181,7 +21214,7 @@ private static Object invoke12(com.codename1.components.FloatingActionButton typ if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -21231,11 +21264,11 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -21312,61 +21345,61 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -21404,49 +21437,49 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -21458,19 +21491,19 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -21516,7 +21549,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -21566,7 +21599,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -21582,11 +21615,11 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -21864,7 +21897,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -22006,7 +22039,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -22212,19 +22245,19 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -22235,19 +22268,19 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -22298,19 +22331,19 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -22338,7 +22371,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -22348,7 +22381,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -22452,7 +22485,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -22462,7 +22495,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -22470,14 +22503,14 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -22513,7 +22546,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -22567,7 +22600,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -22585,7 +22618,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -22645,7 +22678,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -22787,7 +22820,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -22805,13 +22838,13 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -22853,19 +22886,19 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -22937,7 +22970,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -22955,7 +22988,7 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -23001,19 +23034,19 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -23057,13 +23090,13 @@ private static Object invoke13(com.codename1.components.FloatingHint typedTarget if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -23166,19 +23199,19 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("deinitialize".equals(name)) { @@ -23189,7 +23222,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -23220,7 +23253,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -23284,11 +23317,11 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("getCroppedImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCroppedImage(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCroppedImage(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getCroppedImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.getCroppedImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("getCursor".equals(name)) { @@ -23686,7 +23719,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -23903,25 +23936,25 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -23966,19 +23999,19 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -24006,7 +24039,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -24016,7 +24049,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -24109,7 +24142,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -24125,7 +24158,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -24191,7 +24224,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setCycleLeft".equals(name)) { @@ -24221,7 +24254,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -24287,7 +24320,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -24327,7 +24360,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("setImageInitialPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setImageInitialPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setImageInitialPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setImageList".equals(name)) { @@ -24447,7 +24480,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -24465,13 +24498,13 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -24501,13 +24534,13 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -24573,7 +24606,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -24591,7 +24624,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setThumbnailBarHeight".equals(name)) { @@ -24643,19 +24676,19 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("setZoom".equals(name)) { @@ -24709,7 +24742,7 @@ private static Object invoke14(com.codename1.components.ImageViewer typedTarget, if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -24816,25 +24849,25 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -24875,7 +24908,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -25306,7 +25339,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -25488,25 +25521,25 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -25551,19 +25584,19 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -25591,7 +25624,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -25601,7 +25634,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -25694,7 +25727,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -25710,7 +25743,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -25728,7 +25761,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("setAngleIncrease".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAngleIncrease(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAngleIncrease(toIntValue(adaptedArgs[0])); return null; } } if ("setAnimation".equals(name)) { @@ -25776,7 +25809,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -25794,7 +25827,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -25854,7 +25887,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -25936,7 +25969,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("setMaterialDesignColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMaterialDesignColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMaterialDesignColor(toIntValue(adaptedArgs[0])); return null; } } if ("setMaterialDesignMode".equals(name)) { @@ -25996,7 +26029,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -26014,13 +26047,13 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -26050,13 +26083,13 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -26110,7 +26143,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -26128,19 +26161,19 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTickCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTickCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTickCount(toIntValue(adaptedArgs[0])); return null; } } if ("setTintColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTintColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTintColor(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -26180,19 +26213,19 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("showInfiniteBlocking".equals(name)) { @@ -26246,7 +26279,7 @@ private static Object invoke15(com.codename1.components.InfiniteProgress typedTa if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -26277,7 +26310,7 @@ private static Object invoke16(com.codename1.components.InfiniteScrollAdapter ty if ("setComponentLimit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setComponentLimit(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setComponentLimit(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -26327,11 +26360,11 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -26408,61 +26441,61 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -26506,49 +26539,49 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -26560,7 +26593,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("dispose".equals(name)) { @@ -26595,13 +26628,13 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -26647,7 +26680,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -26697,7 +26730,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -26713,11 +26746,11 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -27010,7 +27043,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -27162,7 +27195,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -27393,19 +27426,19 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -27416,19 +27449,19 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -27479,19 +27512,19 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -27519,7 +27552,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -27529,7 +27562,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -27633,7 +27666,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -27643,7 +27676,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -27651,14 +27684,14 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -27668,7 +27701,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("resize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.resize(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.resize(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("respondsToPointerEvents".equals(name)) { @@ -27700,7 +27733,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -27760,7 +27793,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultCommand".equals(name)) { @@ -27772,7 +27805,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("setDialogType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDialogType(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDialogType(toIntValue(adaptedArgs[0])); return null; } } if ("setDialogUIID".equals(name)) { @@ -27802,7 +27835,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -27868,7 +27901,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -28010,7 +28043,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -28028,13 +28061,13 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -28082,19 +28115,19 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -28166,7 +28199,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -28184,7 +28217,7 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { @@ -28248,25 +28281,25 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("show".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.show(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.show(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("showDialog".equals(name)) { @@ -28333,13 +28366,13 @@ private static Object invoke17(com.codename1.components.InteractionDialog typedT if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -28389,11 +28422,11 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -28470,61 +28503,61 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -28562,49 +28595,49 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -28616,19 +28649,19 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -28679,7 +28712,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -28729,7 +28762,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -28745,11 +28778,11 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -29052,7 +29085,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -29199,7 +29232,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -29440,19 +29473,19 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -29463,19 +29496,19 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -29526,19 +29559,19 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -29566,7 +29599,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -29576,7 +29609,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -29680,7 +29713,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -29690,7 +29723,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -29698,14 +29731,14 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -29746,7 +29779,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -29812,7 +29845,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDataSource".equals(name)) { @@ -29840,7 +29873,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -29906,7 +29939,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -30090,7 +30123,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -30108,13 +30141,13 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -30156,19 +30189,19 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -30252,7 +30285,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -30270,7 +30303,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -30316,19 +30349,19 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("showControls".equals(name)) { @@ -30377,7 +30410,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("usesNativeVideoControls".equals(name)) { @@ -30388,7 +30421,7 @@ private static Object invoke18(com.codename1.components.MediaPlayer typedTarget, if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -30444,11 +30477,11 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -30525,61 +30558,61 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -30617,49 +30650,49 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -30671,19 +30704,19 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -30739,7 +30772,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -30789,7 +30822,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -30810,11 +30843,11 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -31192,7 +31225,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getRolloverIcon".equals(name)) { @@ -31399,7 +31432,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -31640,19 +31673,19 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -31663,19 +31696,19 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -31726,19 +31759,19 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -31766,7 +31799,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -31776,7 +31809,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -31886,7 +31919,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -31896,7 +31929,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -31904,14 +31937,14 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -31947,7 +31980,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -32025,7 +32058,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -32049,7 +32082,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -32127,7 +32160,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -32155,7 +32188,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -32375,7 +32408,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -32393,13 +32426,13 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedIcon".equals(name)) { @@ -32465,19 +32498,19 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -32561,7 +32594,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -32579,7 +32612,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -32621,7 +32654,7 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -32691,19 +32724,19 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -32747,13 +32780,13 @@ private static Object invoke19(com.codename1.components.MultiButton typedTarget, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -32809,11 +32842,11 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -32890,61 +32923,61 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -32982,49 +33015,49 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -33036,19 +33069,19 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -33099,7 +33132,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -33149,7 +33182,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -33165,11 +33198,11 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -33462,7 +33495,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -33619,7 +33652,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -33835,19 +33868,19 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -33858,19 +33891,19 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -33921,19 +33954,19 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -33961,7 +33994,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -33971,7 +34004,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -34081,7 +34114,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -34091,7 +34124,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -34099,14 +34132,14 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -34142,7 +34175,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -34196,7 +34229,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -34214,7 +34247,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -34274,7 +34307,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -34434,7 +34467,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -34452,13 +34485,13 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -34500,19 +34533,19 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -34602,7 +34635,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -34620,7 +34653,7 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -34672,19 +34705,19 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -34728,13 +34761,13 @@ private static Object invoke20(com.codename1.components.OnOffSwitch typedTarget, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -34790,7 +34823,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St } if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.Integer.class}, false); - typedTarget.addCommand((com.codename1.ui.Command) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.addCommand((com.codename1.ui.Command) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("addCommandListener".equals(name)) { @@ -34806,11 +34839,17 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + } + } + if ("addComponentAwaitingRelease".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.addComponentAwaitingRelease((com.codename1.ui.Component) adaptedArgs[0]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -34840,13 +34879,13 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("addGameKeyListener".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addGameKeyListener(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + typedTarget.addGameKeyListener(toIntValue(adaptedArgs[0]), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; } } if ("addKeyListener".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addKeyListener(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + typedTarget.addKeyListener(toIntValue(adaptedArgs[0]), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; } } if ("addLongPressListener".equals(name)) { @@ -34923,61 +34962,61 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -35026,49 +35065,49 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -35080,7 +35119,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("deregisterAnimated".equals(name)) { @@ -35109,7 +35148,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findCurrentlyEditingComponent".equals(name)) { @@ -35120,7 +35159,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -35183,7 +35222,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -35243,7 +35282,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -35259,7 +35298,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("getCommand".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCommand(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCommand(toIntValue(adaptedArgs[0])); } } if ("getCommandCount".equals(name)) { @@ -35270,11 +35309,11 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -35361,7 +35400,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("getDragRegionStatus".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getDragRegionStatus(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getDragRegionStatus(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getDragTransparency".equals(name)) { @@ -35490,7 +35529,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Class.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class, java.lang.Integer.class}, false); - return typedTarget.getLayeredPane((java.lang.Class) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getLayeredPane((java.lang.Class) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("getLayout".equals(name)) { @@ -35669,7 +35708,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeArea".equals(name)) { @@ -35755,7 +35794,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("getSoftButton".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getSoftButton(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getSoftButton(toIntValue(adaptedArgs[0])); } } if ("getSoftButtonCount".equals(name)) { @@ -35893,7 +35932,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -35970,7 +36009,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("isDragRegion".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.isDragRegion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.isDragRegion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("isDraggable".equals(name)) { @@ -36170,19 +36209,19 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -36193,19 +36232,19 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -36262,13 +36301,13 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("placeButtonCommands".equals(name)) { @@ -36280,7 +36319,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -36308,7 +36347,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -36318,7 +36357,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -36389,6 +36428,12 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St typedTarget.removeComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; } } + if ("removeComponentAwaitingRelease".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.removeComponentAwaitingRelease((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } if ("removeDragFinishedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -36416,13 +36461,13 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("removeGameKeyListener".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeGameKeyListener(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + typedTarget.removeGameKeyListener(toIntValue(adaptedArgs[0]), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; } } if ("removeKeyListener".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeKeyListener(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + typedTarget.removeKeyListener(toIntValue(adaptedArgs[0]), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; } } if ("removeLongPressListener".equals(name)) { @@ -36491,7 +36536,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -36501,7 +36546,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -36509,14 +36554,14 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -36552,7 +36597,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -36658,7 +36703,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setCyclicFocus".equals(name)) { @@ -36688,7 +36733,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("setDialogType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDialogType(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDialogType(toIntValue(adaptedArgs[0])); return null; } } if ("setDialogUIID".equals(name)) { @@ -36724,7 +36769,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -36820,7 +36865,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -36980,7 +37025,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("setOverrideInvisibleAreaUnderVKB".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setOverrideInvisibleAreaUnderVKB(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setOverrideInvisibleAreaUnderVKB(toIntValue(adaptedArgs[0])); return null; } } if ("setOwner".equals(name)) { @@ -37004,7 +37049,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -37022,13 +37067,13 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -37081,19 +37126,19 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -37171,7 +37216,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -37189,7 +37234,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { @@ -37201,7 +37246,7 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("setTintColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTintColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTintColor(toIntValue(adaptedArgs[0])); return null; } } if ("setTitle".equals(name)) { @@ -37305,19 +37350,19 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("show".equals(name)) { @@ -37326,21 +37371,21 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.show(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.show(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.show(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.show(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class, java.lang.Boolean.class}, false); - return typedTarget.show(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue(), ((Boolean) adaptedArgs[5]).booleanValue()); + return typedTarget.show(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue(), ((Boolean) adaptedArgs[5]).booleanValue()); } } if ("showAtPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.showAtPosition(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.showAtPosition(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("showBack".equals(name)) { @@ -37427,13 +37472,13 @@ private static Object invoke21(com.codename1.components.Progress typedTarget, St if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("wasDisposedDueToOutOfBoundsTouch".equals(name)) { @@ -37480,12 +37525,6 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S typedTarget.addFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; } } - if ("addItem".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - typedTarget.addItem((java.lang.Object) adaptedArgs[0]); return null; - } - } if ("addLongPressListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -37564,25 +37603,25 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -37618,7 +37657,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -38134,7 +38173,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -38346,25 +38385,25 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -38409,19 +38448,19 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -38449,7 +38488,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -38459,7 +38498,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -38564,7 +38603,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -38584,7 +38623,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("sendRequest".equals(name)) { @@ -38661,7 +38700,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -38679,7 +38718,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -38715,7 +38754,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setFixedSelection".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setFixedSelection(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setFixedSelection(toIntValue(adaptedArgs[0])); return null; } } if ("setFlatten".equals(name)) { @@ -38751,7 +38790,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -38861,7 +38900,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setItemGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setItemGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setItemGap(toIntValue(adaptedArgs[0])); return null; } } if ("setLabelForComponent".equals(name)) { @@ -38873,7 +38912,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setLimit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setLimit(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setLimit(toIntValue(adaptedArgs[0])); return null; } } if ("setListCellRenderer".equals(name)) { @@ -38885,7 +38924,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setListSizeCalculationSampleCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setListSizeCalculationSampleCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setListSizeCalculationSampleCount(toIntValue(adaptedArgs[0])); return null; } } if ("setLongPointerPressActionEnabled".equals(name)) { @@ -38897,13 +38936,13 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setMaxElementHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMaxElementHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMaxElementHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setMinElementHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMinElementHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMinElementHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setModel".equals(name)) { @@ -38963,7 +39002,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setOrientation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setOrientation(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setOrientation(toIntValue(adaptedArgs[0])); return null; } } if ("setOwner".equals(name)) { @@ -38987,7 +39026,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -39005,13 +39044,13 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -39044,12 +39083,6 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S typedTarget.setRenderer((com.codename1.ui.list.ListCellRenderer) adaptedArgs[0]); return null; } } - if ("setRenderingPrototype".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - typedTarget.setRenderingPrototype((java.lang.Object) adaptedArgs[0]); return null; - } - } if ("setRippleEffect".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -39059,13 +39092,13 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -39095,17 +39128,11 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setSelectedIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; - } - } - if ("setSelectedItem".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - typedTarget.setSelectedItem((java.lang.Object) adaptedArgs[0]); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setSelectedStyle".equals(name)) { @@ -39141,7 +39168,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -39165,7 +39192,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -39211,19 +39238,19 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("size".equals(name)) { @@ -39272,7 +39299,7 @@ private static Object invoke22(com.codename1.components.RSSReader typedTarget, S if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -39297,7 +39324,7 @@ private static Object invoke23(com.codename1.components.ReplaceableImage typedTa } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("applyMaskAutoScale".equals(name)) { @@ -39325,7 +39352,7 @@ private static Object invoke23(com.codename1.components.ReplaceableImage typedTa if ("fill".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fill(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.fill(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("fireChangedEvent".equals(name)) { @@ -39427,17 +39454,17 @@ private static Object invoke23(com.codename1.components.ReplaceableImage typedTa if ("modifyAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("modifyAlphaWithTranslucency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlphaWithTranslucency(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlphaWithTranslucency((byte) toIntValue(adaptedArgs[0])); } } if ("removeActionListener".equals(name)) { @@ -39460,7 +39487,7 @@ private static Object invoke23(com.codename1.components.ReplaceableImage typedTa if ("rotate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rotate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rotate(toIntValue(adaptedArgs[0])); } } if ("rotate180Degrees".equals(name)) { @@ -39484,43 +39511,43 @@ private static Object invoke23(com.codename1.components.ReplaceableImage typedTa if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scale(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.scale(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("scaled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaled(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaled(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledEncoded".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledEncoded(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledEncoded(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledHeight(toIntValue(adaptedArgs[0])); } } if ("scaledLargerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledLargerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledLargerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledSmallerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledSmallerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledSmallerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledWidth(toIntValue(adaptedArgs[0])); } } if ("setImageName".equals(name)) { @@ -39532,13 +39559,13 @@ private static Object invoke23(com.codename1.components.ReplaceableImage typedTa if ("subImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.subImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.subImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("toRGB".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("unlock".equals(name)) { @@ -39658,25 +39685,25 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -39732,7 +39759,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -40299,7 +40326,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -40541,25 +40568,25 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -40604,19 +40631,19 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -40644,7 +40671,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -40654,7 +40681,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -40687,7 +40714,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.released(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.released(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("remove".equals(name)) { @@ -40767,7 +40794,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -40783,7 +40810,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -40795,7 +40822,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -40819,7 +40846,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setBackgroundType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setBackgroundType(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setBackgroundType((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setBadgeText".equals(name)) { @@ -40885,7 +40912,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -40909,7 +40936,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -40977,7 +41004,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -40995,7 +41022,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -41177,7 +41204,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -41195,13 +41222,13 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedIcon".equals(name)) { @@ -41231,7 +41258,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setReleaseRadius".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReleaseRadius(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReleaseRadius(toIntValue(adaptedArgs[0])); return null; } } if ("setReleased".equals(name)) { @@ -41260,13 +41287,13 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -41300,13 +41327,13 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); return null; } } if ("setShiftText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftText(toIntValue(adaptedArgs[0])); return null; } } if ("setShouldCalcPreferredSize".equals(name)) { @@ -41348,7 +41375,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -41366,7 +41393,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -41378,7 +41405,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSelectionEnabled".equals(name)) { @@ -41430,7 +41457,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -41442,19 +41469,19 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("shouldTickerStart".equals(name)) { @@ -41523,7 +41550,7 @@ private static Object invoke24(com.codename1.components.ScaleImageButton typedTa if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -41626,25 +41653,25 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -41695,7 +41722,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -42217,7 +42244,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -42434,25 +42461,25 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -42497,19 +42524,19 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -42537,7 +42564,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -42547,7 +42574,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -42640,7 +42667,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -42656,7 +42683,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -42668,7 +42695,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -42686,7 +42713,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setBackgroundType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setBackgroundType(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setBackgroundType((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setBadgeText".equals(name)) { @@ -42740,7 +42767,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -42758,7 +42785,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -42826,7 +42853,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -42844,7 +42871,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -43026,7 +43053,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -43044,13 +43071,13 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -43080,13 +43107,13 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -43120,13 +43147,13 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); return null; } } if ("setShiftText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftText(toIntValue(adaptedArgs[0])); return null; } } if ("setShouldCalcPreferredSize".equals(name)) { @@ -43168,7 +43195,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -43186,7 +43213,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -43198,7 +43225,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSelectionEnabled".equals(name)) { @@ -43244,7 +43271,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -43256,19 +43283,19 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("shouldTickerStart".equals(name)) { @@ -43331,7 +43358,7 @@ private static Object invoke25(com.codename1.components.ScaleImageLabel typedTar if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -43458,25 +43485,25 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -43527,7 +43554,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -44104,7 +44131,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -44346,25 +44373,25 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -44409,19 +44436,19 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -44449,7 +44476,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -44459,7 +44486,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -44492,7 +44519,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.released(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.released(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("remove".equals(name)) { @@ -44572,7 +44599,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -44588,7 +44615,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -44600,7 +44627,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -44684,7 +44711,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -44708,7 +44735,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -44776,7 +44803,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -44794,7 +44821,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -44982,7 +45009,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -45000,13 +45027,13 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedIcon".equals(name)) { @@ -45036,7 +45063,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setReleaseRadius".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReleaseRadius(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReleaseRadius(toIntValue(adaptedArgs[0])); return null; } } if ("setReleased".equals(name)) { @@ -45065,13 +45092,13 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -45105,13 +45132,13 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); return null; } } if ("setShiftText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftText(toIntValue(adaptedArgs[0])); return null; } } if ("setShouldCalcPreferredSize".equals(name)) { @@ -45153,7 +45180,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -45171,7 +45198,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -45183,7 +45210,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSelectionEnabled".equals(name)) { @@ -45241,7 +45268,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -45253,19 +45280,19 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("shouldTickerStart".equals(name)) { @@ -45334,7 +45361,7 @@ private static Object invoke26(com.codename1.components.ShareButton typedTarget, if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -45390,11 +45417,11 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -45471,61 +45498,61 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -45568,49 +45595,49 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -45622,19 +45649,19 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -45680,7 +45707,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -45730,7 +45757,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -45746,11 +45773,11 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -46028,7 +46055,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -46180,7 +46207,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -46386,19 +46413,19 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -46409,19 +46436,19 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -46472,19 +46499,19 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -46512,7 +46539,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -46522,7 +46549,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -46632,7 +46659,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -46642,7 +46669,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -46650,14 +46677,14 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -46693,7 +46720,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -46747,7 +46774,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -46765,7 +46792,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -46825,7 +46852,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -46967,7 +46994,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -46985,13 +47012,13 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -47033,19 +47060,19 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -47123,7 +47150,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -47141,7 +47168,7 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -47187,19 +47214,19 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -47243,13 +47270,13 @@ private static Object invoke27(com.codename1.components.SignatureComponent typed if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -47364,19 +47391,19 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("deinitialize".equals(name)) { @@ -47387,7 +47414,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -47433,7 +47460,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -48004,7 +48031,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -48246,25 +48273,25 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -48315,19 +48342,19 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -48355,7 +48382,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -48365,7 +48392,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -48470,7 +48497,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -48486,7 +48513,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -48498,7 +48525,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -48564,7 +48591,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -48582,7 +48609,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -48656,7 +48683,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -48674,7 +48701,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -48720,7 +48747,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setIncrements".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setIncrements(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setIncrements(toIntValue(adaptedArgs[0])); return null; } } if ("setInfinite".equals(name)) { @@ -48814,7 +48841,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setMaxValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMaxValue(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMaxValue(toIntValue(adaptedArgs[0])); return null; } } if ("setMinAutoSize".equals(name)) { @@ -48826,7 +48853,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setMinValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMinValue(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMinValue(toIntValue(adaptedArgs[0])); return null; } } if ("setName".equals(name)) { @@ -48880,7 +48907,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -48898,13 +48925,13 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -48916,7 +48943,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setProgress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setProgress(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setProgress(toIntValue(adaptedArgs[0])); return null; } } if ("setPropertyValue".equals(name)) { @@ -48952,13 +48979,13 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -48992,13 +49019,13 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); return null; } } if ("setShiftText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftText(toIntValue(adaptedArgs[0])); return null; } } if ("setShouldCalcPreferredSize".equals(name)) { @@ -49040,7 +49067,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -49058,7 +49085,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -49070,7 +49097,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSelectionEnabled".equals(name)) { @@ -49128,7 +49155,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -49140,19 +49167,19 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("shouldTickerStart".equals(name)) { @@ -49215,7 +49242,7 @@ private static Object invoke28(com.codename1.components.SliderBridge typedTarget if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -49271,11 +49298,11 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -49352,61 +49379,61 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -49444,49 +49471,49 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -49498,19 +49525,19 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -49556,7 +49583,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -49606,7 +49633,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -49627,11 +49654,11 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -49974,7 +50001,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getRolloverIcon".equals(name)) { @@ -50156,7 +50183,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -50372,19 +50399,19 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -50395,19 +50422,19 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -50458,19 +50485,19 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -50498,7 +50525,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -50508,7 +50535,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -50618,7 +50645,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -50628,7 +50655,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -50636,14 +50663,14 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -50679,7 +50706,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -50745,7 +50772,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -50769,7 +50796,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -50827,7 +50854,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -50845,7 +50872,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -51015,7 +51042,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -51033,13 +51060,13 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedIcon".equals(name)) { @@ -51099,19 +51126,19 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -51189,7 +51216,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -51207,7 +51234,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -51219,7 +51246,7 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextUIID".equals(name)) { @@ -51271,19 +51298,19 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -51327,13 +51354,13 @@ private static Object invoke29(com.codename1.components.SpanButton typedTarget, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -51383,11 +51410,11 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -51464,61 +51491,61 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -51556,49 +51583,49 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -51610,19 +51637,19 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -51668,7 +51695,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -51718,7 +51745,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -51734,11 +51761,11 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -52071,7 +52098,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -52253,7 +52280,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -52469,19 +52496,19 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -52492,19 +52519,19 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -52555,19 +52582,19 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -52595,7 +52622,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -52605,7 +52632,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -52709,7 +52736,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -52719,7 +52746,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -52727,14 +52754,14 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -52770,7 +52797,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -52824,7 +52851,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -52842,7 +52869,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -52900,7 +52927,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -52918,7 +52945,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -52964,7 +52991,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("setIconValign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setIconValign(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setIconValign(toIntValue(adaptedArgs[0])); return null; } } if ("setIgnorePointerEvents".equals(name)) { @@ -53094,7 +53121,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -53112,13 +53139,13 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -53160,19 +53187,19 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -53250,7 +53277,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -53268,7 +53295,7 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -53280,13 +53307,13 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("setTextBlockAlign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextBlockAlign(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextBlockAlign(toIntValue(adaptedArgs[0])); return null; } } if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSelectedStyle".equals(name)) { @@ -53356,19 +53383,19 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -53412,13 +53439,13 @@ private static Object invoke30(com.codename1.components.SpanLabel typedTarget, S if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -53474,11 +53501,11 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -53555,61 +53582,61 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -53647,49 +53674,49 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -53701,19 +53728,19 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -53759,7 +53786,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -53809,7 +53836,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -53830,11 +53857,11 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -54212,7 +54239,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getRolloverIcon".equals(name)) { @@ -54414,7 +54441,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -54655,19 +54682,19 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -54678,19 +54705,19 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -54741,19 +54768,19 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -54781,7 +54808,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -54791,7 +54818,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -54921,7 +54948,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -54931,7 +54958,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -54939,14 +54966,14 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -54982,7 +55009,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -55048,7 +55075,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -55072,7 +55099,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -55150,7 +55177,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -55178,7 +55205,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -55398,7 +55425,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -55416,13 +55443,13 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedIcon".equals(name)) { @@ -55488,19 +55515,19 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -55584,7 +55611,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -55602,7 +55629,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -55638,7 +55665,7 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -55708,19 +55735,19 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -55764,13 +55791,13 @@ private static Object invoke31(com.codename1.components.SpanMultiButton typedTar if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -55820,11 +55847,11 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -55901,61 +55928,61 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -56008,49 +56035,49 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -56062,13 +56089,13 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("expand".equals(name)) { @@ -56083,7 +56110,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -56129,7 +56156,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -56189,7 +56216,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -56205,11 +56232,11 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -56507,7 +56534,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getRight".equals(name)) { @@ -56664,7 +56691,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -56870,19 +56897,19 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -56893,19 +56920,19 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -56956,19 +56983,19 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -56996,7 +57023,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -57006,7 +57033,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -57110,7 +57137,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -57120,7 +57147,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -57128,14 +57155,14 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -57171,7 +57198,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -57231,7 +57258,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -57249,7 +57276,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -57309,7 +57336,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -57479,7 +57506,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredInset".equals(name)) { @@ -57503,13 +57530,13 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -57557,19 +57584,19 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -57641,7 +57668,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -57659,7 +57686,7 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -57711,19 +57738,19 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -57777,19 +57804,137 @@ private static Object invoke32(com.codename1.components.SplitPane typedTarget, S if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke33(com.codename1.components.SplitPane.Settings typedTarget, String name, Object[] safeArgs) throws Exception { + if ("buttonUIIDs".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.buttonUIIDs((java.lang.String) adaptedArgs[0]); + } + } + if ("collapseButtonUIID".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.collapseButtonUIID((java.lang.String) adaptedArgs[0]); + } + } + if ("collapseIcon".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); + return typedTarget.collapseIcon((com.codename1.ui.Image) adaptedArgs[0]); + } + } + if ("collapseMaterialIcon".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Character.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class}, false); + return typedTarget.collapseMaterialIcon(((Character) adaptedArgs[0]).charValue()); + } + } + if ("dividerThicknessMM".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); + return typedTarget.dividerThicknessMM(((Number) adaptedArgs[0]).floatValue()); + } + } + if ("dividerUIID".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.dividerUIID((java.lang.String) adaptedArgs[0]); + } + } + if ("dragHandleIcon".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); + return typedTarget.dragHandleIcon((com.codename1.ui.Image) adaptedArgs[0]); + } + } + if ("dragHandleMaterialIcon".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Character.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class}, false); + return typedTarget.dragHandleMaterialIcon(((Character) adaptedArgs[0]).charValue()); + } + } + if ("dragHandleUIID".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.dragHandleUIID((java.lang.String) adaptedArgs[0]); + } + } + if ("expandButtonUIID".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.expandButtonUIID((java.lang.String) adaptedArgs[0]); + } + } + if ("expandIcon".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); + return typedTarget.expandIcon((com.codename1.ui.Image) adaptedArgs[0]); + } + } + if ("expandMaterialIcon".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Character.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class}, false); + return typedTarget.expandMaterialIcon(((Character) adaptedArgs[0]).charValue()); + } + } + if ("insets".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.String.class}, false); + return typedTarget.insets((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2]); + } + } + if ("maxInset".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.maxInset((java.lang.String) adaptedArgs[0]); + } + } + if ("minInset".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.minInset((java.lang.String) adaptedArgs[0]); + } + } + if ("orientation".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.orientation(toIntValue(adaptedArgs[0])); + } + } + if ("preferredInset".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.preferredInset((java.lang.String) adaptedArgs[0]); + } + } + if ("showDragHandle".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.showDragHandle(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("showExpandCollapseButtons".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.showExpandCollapseButtons(((Boolean) adaptedArgs[0]).booleanValue()); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke33(com.codename1.components.StorageImage typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke34(com.codename1.components.StorageImage typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -57808,7 +57953,7 @@ private static Object invoke33(com.codename1.components.StorageImage typedTarget } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("applyMaskAutoScale".equals(name)) { @@ -57836,7 +57981,7 @@ private static Object invoke33(com.codename1.components.StorageImage typedTarget if ("fill".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fill(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.fill(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("fireChangedEvent".equals(name)) { @@ -57938,17 +58083,17 @@ private static Object invoke33(com.codename1.components.StorageImage typedTarget if ("modifyAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("modifyAlphaWithTranslucency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlphaWithTranslucency(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlphaWithTranslucency((byte) toIntValue(adaptedArgs[0])); } } if ("removeActionListener".equals(name)) { @@ -57965,7 +58110,7 @@ private static Object invoke33(com.codename1.components.StorageImage typedTarget if ("rotate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rotate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rotate(toIntValue(adaptedArgs[0])); } } if ("rotate180Degrees".equals(name)) { @@ -57989,43 +58134,43 @@ private static Object invoke33(com.codename1.components.StorageImage typedTarget if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scale(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.scale(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("scaled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaled(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaled(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledEncoded".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledEncoded(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledEncoded(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledHeight(toIntValue(adaptedArgs[0])); } } if ("scaledLargerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledLargerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledLargerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledSmallerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledSmallerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledSmallerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledWidth(toIntValue(adaptedArgs[0])); } } if ("setImageName".equals(name)) { @@ -58037,13 +58182,13 @@ private static Object invoke33(com.codename1.components.StorageImage typedTarget if ("subImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.subImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.subImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("toRGB".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("unlock".equals(name)) { @@ -58054,7 +58199,7 @@ private static Object invoke33(com.codename1.components.StorageImage typedTarget throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke34(com.codename1.components.StorageImageAsync typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke35(com.codename1.components.StorageImageAsync typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -58073,7 +58218,7 @@ private static Object invoke34(com.codename1.components.StorageImageAsync typedT } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("applyMaskAutoScale".equals(name)) { @@ -58101,7 +58246,7 @@ private static Object invoke34(com.codename1.components.StorageImageAsync typedT if ("fill".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fill(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.fill(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("fireChangedEvent".equals(name)) { @@ -58203,17 +58348,17 @@ private static Object invoke34(com.codename1.components.StorageImageAsync typedT if ("modifyAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("modifyAlphaWithTranslucency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlphaWithTranslucency(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlphaWithTranslucency((byte) toIntValue(adaptedArgs[0])); } } if ("removeActionListener".equals(name)) { @@ -58230,7 +58375,7 @@ private static Object invoke34(com.codename1.components.StorageImageAsync typedT if ("rotate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rotate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rotate(toIntValue(adaptedArgs[0])); } } if ("rotate180Degrees".equals(name)) { @@ -58254,43 +58399,43 @@ private static Object invoke34(com.codename1.components.StorageImageAsync typedT if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scale(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.scale(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("scaled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaled(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaled(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledEncoded".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledEncoded(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledEncoded(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledHeight(toIntValue(adaptedArgs[0])); } } if ("scaledLargerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledLargerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledLargerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledSmallerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledSmallerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledSmallerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledWidth(toIntValue(adaptedArgs[0])); } } if ("setImageName".equals(name)) { @@ -58302,13 +58447,13 @@ private static Object invoke34(com.codename1.components.StorageImageAsync typedT if ("subImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.subImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.subImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("toRGB".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("unlock".equals(name)) { @@ -58319,7 +58464,7 @@ private static Object invoke34(com.codename1.components.StorageImageAsync typedT throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke35(com.codename1.components.Switch typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke36(com.codename1.components.Switch typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -58428,25 +58573,25 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -58477,7 +58622,7 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -58903,7 +59048,7 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -59100,25 +59245,25 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -59163,19 +59308,19 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -59203,7 +59348,7 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -59213,7 +59358,7 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -59318,7 +59463,7 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -59334,7 +59479,7 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -59394,7 +59539,7 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -59412,7 +59557,7 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -59472,7 +59617,7 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -59612,7 +59757,7 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -59630,13 +59775,13 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -59660,7 +59805,7 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("setReleaseRadius".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReleaseRadius(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReleaseRadius(toIntValue(adaptedArgs[0])); return null; } } if ("setReleased".equals(name)) { @@ -59677,13 +59822,13 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -59737,7 +59882,7 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -59755,7 +59900,7 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -59801,19 +59946,19 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -59857,13 +60002,13 @@ private static Object invoke35(com.codename1.components.Switch typedTarget, Stri if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke36(com.codename1.components.ToastBar typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke37(com.codename1.components.ToastBar typedTarget, String name, Object[] safeArgs) throws Exception { if ("createStatus".equals(name)) { if (safeArgs.length == 0) { return typedTarget.createStatus(); @@ -59899,7 +60044,7 @@ private static Object invoke36(com.codename1.components.ToastBar typedTarget, St if ("setPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -59917,7 +60062,7 @@ private static Object invoke36(com.codename1.components.ToastBar typedTarget, St throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke37(com.codename1.components.WebBrowser typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke38(com.codename1.components.WebBrowser typedTarget, String name, Object[] safeArgs) throws Exception { if ("add".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -59961,11 +60106,11 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -60042,61 +60187,61 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -60134,49 +60279,49 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -60188,7 +60333,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("destroy".equals(name)) { @@ -60199,13 +60344,13 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -60251,7 +60396,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -60306,7 +60451,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -60322,11 +60467,11 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -60614,7 +60759,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -60766,7 +60911,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -60972,19 +61117,19 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -60995,25 +61140,25 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("onError".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - typedTarget.onError((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.onError((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("onLoad".equals(name)) { @@ -61076,19 +61221,19 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -61116,7 +61261,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -61126,7 +61271,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -61235,7 +61380,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -61245,7 +61390,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -61253,14 +61398,14 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -61296,7 +61441,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -61356,7 +61501,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -61374,7 +61519,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -61434,7 +61579,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -61582,7 +61727,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -61600,13 +61745,13 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -61648,19 +61793,19 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -61732,7 +61877,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -61750,7 +61895,7 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -61802,19 +61947,19 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -61863,30 +62008,1289 @@ private static Object invoke37(com.codename1.components.WebBrowser typedTarget, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.components.ImageViewer.class) { - if ("IMAGE_FILL".equals(name)) return com.codename1.components.ImageViewer.IMAGE_FILL; - if ("IMAGE_FIT".equals(name)) return com.codename1.components.ImageViewer.IMAGE_FIT; + private static Object invoke39(com.codename1.components.ButtonList.Decorator typedTarget, String name, Object[] safeArgs) throws Exception { + if ("decorate".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false); + typedTarget.decorate((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1]); return null; + } } - if (type == com.codename1.components.SplitPane.class) { - if ("HORIZONTAL_SPLIT".equals(name)) return com.codename1.components.SplitPane.HORIZONTAL_SPLIT; - if ("VERTICAL_SPLIT".equals(name)) return com.codename1.components.SplitPane.VERTICAL_SPLIT; + if ("undecorate".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.undecorate((com.codename1.ui.Component) adaptedArgs[0]); return null; + } } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.components.Accordion.class) return getStaticField0(name); + if (type == com.codename1.components.Ads.class) return getStaticField1(name); + if (type == com.codename1.components.AudioRecorderComponent.class) return getStaticField2(name); + if (type == com.codename1.components.AudioRecorderComponent.RecorderState.class) return getStaticField3(name); + if (type == com.codename1.components.ButtonList.class) return getStaticField4(name); + if (type == com.codename1.components.CheckBoxList.class) return getStaticField5(name); + if (type == com.codename1.components.ClearableTextField.class) return getStaticField6(name); + if (type == com.codename1.components.FileTree.class) return getStaticField7(name); + if (type == com.codename1.components.FloatingActionButton.class) return getStaticField8(name); + if (type == com.codename1.components.FloatingHint.class) return getStaticField9(name); + if (type == com.codename1.components.ImageViewer.class) return getStaticField10(name); + if (type == com.codename1.components.InfiniteProgress.class) return getStaticField11(name); + if (type == com.codename1.components.InteractionDialog.class) return getStaticField12(name); + if (type == com.codename1.components.MediaPlayer.class) return getStaticField13(name); + if (type == com.codename1.components.MultiButton.class) return getStaticField14(name); + if (type == com.codename1.components.OnOffSwitch.class) return getStaticField15(name); + if (type == com.codename1.components.Progress.class) return getStaticField16(name); + if (type == com.codename1.components.RSSReader.class) return getStaticField17(name); + if (type == com.codename1.components.RadioButtonList.class) return getStaticField18(name); + if (type == com.codename1.components.ScaleImageButton.class) return getStaticField19(name); + if (type == com.codename1.components.ScaleImageLabel.class) return getStaticField20(name); + if (type == com.codename1.components.ShareButton.class) return getStaticField21(name); + if (type == com.codename1.components.SignatureComponent.class) return getStaticField22(name); + if (type == com.codename1.components.SliderBridge.class) return getStaticField23(name); + if (type == com.codename1.components.SpanButton.class) return getStaticField24(name); + if (type == com.codename1.components.SpanLabel.class) return getStaticField25(name); + if (type == com.codename1.components.SpanMultiButton.class) return getStaticField26(name); + if (type == com.codename1.components.SplitPane.class) return getStaticField27(name); + if (type == com.codename1.components.Switch.class) return getStaticField28(name); + if (type == com.codename1.components.SwitchList.class) return getStaticField29(name); + if (type == com.codename1.components.WebBrowser.class) return getStaticField30(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.Accordion.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.Accordion.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.Accordion.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.Accordion.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.Accordion.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.Accordion.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.Accordion.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.Accordion.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.Accordion.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.Accordion.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.Accordion.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.Accordion.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.Accordion.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.Accordion.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.Accordion.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.Accordion.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.Accordion.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.Accordion.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.Accordion.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.Accordion.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.Accordion.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.Accordion.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.Accordion.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.Accordion.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.Accordion.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.Accordion.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.Accordion.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.Accordion.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.Accordion.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.Accordion.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.Accordion.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.Accordion.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.Accordion.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.Accordion.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.Accordion.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.Ads.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.Ads.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.Ads.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.Ads.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.Ads.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.Ads.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.Ads.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.Ads.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.Ads.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.Ads.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.Ads.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.Ads.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.Ads.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.Ads.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.Ads.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.Ads.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.Ads.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.Ads.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.Ads.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("ERROR_ATTIBUTE_VALUE_INVALID".equals(name)) return com.codename1.components.Ads.ERROR_ATTIBUTE_VALUE_INVALID; + if ("ERROR_ATTRIBUTE_NOT_SUPPORTED".equals(name)) return com.codename1.components.Ads.ERROR_ATTRIBUTE_NOT_SUPPORTED; + if ("ERROR_CONNECTING".equals(name)) return com.codename1.components.Ads.ERROR_CONNECTING; + if ("ERROR_ENCODING".equals(name)) return com.codename1.components.Ads.ERROR_ENCODING; + if ("ERROR_IMAGE_BAD_FORMAT".equals(name)) return com.codename1.components.Ads.ERROR_IMAGE_BAD_FORMAT; + if ("ERROR_IMAGE_NOT_FOUND".equals(name)) return com.codename1.components.Ads.ERROR_IMAGE_NOT_FOUND; + if ("ERROR_INVALID_TAG_HIERARCHY".equals(name)) return com.codename1.components.Ads.ERROR_INVALID_TAG_HIERARCHY; + if ("ERROR_MULTIPLE_ROOTS".equals(name)) return com.codename1.components.Ads.ERROR_MULTIPLE_ROOTS; + if ("ERROR_NO_BASE_URL".equals(name)) return com.codename1.components.Ads.ERROR_NO_BASE_URL; + if ("ERROR_NO_CLOSE_TAG".equals(name)) return com.codename1.components.Ads.ERROR_NO_CLOSE_TAG; + if ("ERROR_NO_ROOTS".equals(name)) return com.codename1.components.Ads.ERROR_NO_ROOTS; + if ("ERROR_TAG_NOT_SUPPORTED".equals(name)) return com.codename1.components.Ads.ERROR_TAG_NOT_SUPPORTED; + if ("ERROR_UNEXPECTED_CHARACTER".equals(name)) return com.codename1.components.Ads.ERROR_UNEXPECTED_CHARACTER; + if ("ERROR_UNEXPECTED_TAG_CLOSING".equals(name)) return com.codename1.components.Ads.ERROR_UNEXPECTED_TAG_CLOSING; + if ("ERROR_UNRECOGNIZED_CHAR_ENTITY".equals(name)) return com.codename1.components.Ads.ERROR_UNRECOGNIZED_CHAR_ENTITY; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.Ads.E_RESIZE_CURSOR; + if ("FIELD_PASSWORD".equals(name)) return com.codename1.components.Ads.FIELD_PASSWORD; + if ("FIELD_TEXT".equals(name)) return com.codename1.components.Ads.FIELD_TEXT; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.Ads.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.Ads.LEFT; + if ("LINK_FORBIDDEN".equals(name)) return com.codename1.components.Ads.LINK_FORBIDDEN; + if ("LINK_REGULAR".equals(name)) return com.codename1.components.Ads.LINK_REGULAR; + if ("LINK_VISTED".equals(name)) return com.codename1.components.Ads.LINK_VISTED; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.Ads.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.Ads.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.Ads.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.Ads.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.Ads.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.Ads.SE_RESIZE_CURSOR; + if ("STATUS_CANCELLED".equals(name)) return com.codename1.components.Ads.STATUS_CANCELLED; + if ("STATUS_COMPLETED".equals(name)) return com.codename1.components.Ads.STATUS_COMPLETED; + if ("STATUS_CONNECTED".equals(name)) return com.codename1.components.Ads.STATUS_CONNECTED; + if ("STATUS_DISPLAYED".equals(name)) return com.codename1.components.Ads.STATUS_DISPLAYED; + if ("STATUS_ERROR".equals(name)) return com.codename1.components.Ads.STATUS_ERROR; + if ("STATUS_NONE".equals(name)) return com.codename1.components.Ads.STATUS_NONE; + if ("STATUS_PARSED".equals(name)) return com.codename1.components.Ads.STATUS_PARSED; + if ("STATUS_REDIRECTED".equals(name)) return com.codename1.components.Ads.STATUS_REDIRECTED; + if ("STATUS_REQUESTED".equals(name)) return com.codename1.components.Ads.STATUS_REQUESTED; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.Ads.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.Ads.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.Ads.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.Ads.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.Ads.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.Ads.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.Ads.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.AudioRecorderComponent.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.AudioRecorderComponent.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.AudioRecorderComponent.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.AudioRecorderComponent.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.AudioRecorderComponent.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.AudioRecorderComponent.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.AudioRecorderComponent.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.AudioRecorderComponent.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.AudioRecorderComponent.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.AudioRecorderComponent.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.AudioRecorderComponent.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.AudioRecorderComponent.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.AudioRecorderComponent.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.AudioRecorderComponent.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.AudioRecorderComponent.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.AudioRecorderComponent.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.AudioRecorderComponent.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.AudioRecorderComponent.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.AudioRecorderComponent.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.AudioRecorderComponent.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.AudioRecorderComponent.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.AudioRecorderComponent.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("Accepted".equals(name)) return com.codename1.components.AudioRecorderComponent.RecorderState.Accepted; + if ("Canceled".equals(name)) return com.codename1.components.AudioRecorderComponent.RecorderState.Canceled; + if ("Initialized".equals(name)) return com.codename1.components.AudioRecorderComponent.RecorderState.Initialized; + if ("Initializing".equals(name)) return com.codename1.components.AudioRecorderComponent.RecorderState.Initializing; + if ("NotInitialized".equals(name)) return com.codename1.components.AudioRecorderComponent.RecorderState.NotInitialized; + if ("Paused".equals(name)) return com.codename1.components.AudioRecorderComponent.RecorderState.Paused; + if ("Pending".equals(name)) return com.codename1.components.AudioRecorderComponent.RecorderState.Pending; + if ("Recording".equals(name)) return com.codename1.components.AudioRecorderComponent.RecorderState.Recording; + throw unsupportedStaticField(com.codename1.components.AudioRecorderComponent.RecorderState.class, name); + } + + private static Object getStaticField4(String name) throws Exception { + if ("ADDED".equals(name)) return com.codename1.components.ButtonList.ADDED; + if ("BASELINE".equals(name)) return com.codename1.components.ButtonList.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.ButtonList.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.ButtonList.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.ButtonList.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.ButtonList.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.ButtonList.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.ButtonList.CENTER; + if ("CHANGED".equals(name)) return com.codename1.components.ButtonList.CHANGED; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.ButtonList.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.ButtonList.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.ButtonList.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.ButtonList.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.ButtonList.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.ButtonList.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.ButtonList.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.ButtonList.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.ButtonList.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.ButtonList.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.ButtonList.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.ButtonList.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.ButtonList.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.ButtonList.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.ButtonList.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.ButtonList.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.ButtonList.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.ButtonList.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.ButtonList.N_RESIZE_CURSOR; + if ("REMOVED".equals(name)) return com.codename1.components.ButtonList.REMOVED; + if ("RIGHT".equals(name)) return com.codename1.components.ButtonList.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.ButtonList.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.ButtonList.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.ButtonList.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.ButtonList.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.ButtonList.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.ButtonList.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.ButtonList.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.ButtonList.class, name); + } + + private static Object getStaticField5(String name) throws Exception { + if ("ADDED".equals(name)) return com.codename1.components.CheckBoxList.ADDED; + if ("BASELINE".equals(name)) return com.codename1.components.CheckBoxList.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.CheckBoxList.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.CheckBoxList.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.CheckBoxList.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.CheckBoxList.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.CheckBoxList.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.CheckBoxList.CENTER; + if ("CHANGED".equals(name)) return com.codename1.components.CheckBoxList.CHANGED; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.CheckBoxList.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.CheckBoxList.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.CheckBoxList.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.CheckBoxList.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.CheckBoxList.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.CheckBoxList.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.CheckBoxList.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.CheckBoxList.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.CheckBoxList.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.CheckBoxList.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.CheckBoxList.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.N_RESIZE_CURSOR; + if ("REMOVED".equals(name)) return com.codename1.components.CheckBoxList.REMOVED; + if ("RIGHT".equals(name)) return com.codename1.components.CheckBoxList.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.CheckBoxList.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.CheckBoxList.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.CheckBoxList.class, name); + } + + private static Object getStaticField6(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.ClearableTextField.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.ClearableTextField.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.ClearableTextField.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.ClearableTextField.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.ClearableTextField.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.ClearableTextField.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.ClearableTextField.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.ClearableTextField.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.ClearableTextField.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.ClearableTextField.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.ClearableTextField.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.ClearableTextField.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.ClearableTextField.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.ClearableTextField.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.ClearableTextField.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.ClearableTextField.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.ClearableTextField.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.ClearableTextField.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.ClearableTextField.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.ClearableTextField.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.ClearableTextField.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.ClearableTextField.class, name); + } + + private static Object getStaticField7(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.FileTree.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.FileTree.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.FileTree.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.FileTree.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.FileTree.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.FileTree.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.FileTree.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.FileTree.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.FileTree.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.FileTree.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.FileTree.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.FileTree.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.FileTree.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.FileTree.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.FileTree.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.FileTree.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.FileTree.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.FileTree.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.FileTree.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.FileTree.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.FileTree.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.FileTree.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.FileTree.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.FileTree.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.FileTree.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.FileTree.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.FileTree.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.FileTree.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.FileTree.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.FileTree.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.FileTree.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.FileTree.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.FileTree.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.FileTree.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.FileTree.class, name); + } + + private static Object getStaticField8(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.FloatingActionButton.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.FloatingActionButton.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.FloatingActionButton.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.FloatingActionButton.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.FloatingActionButton.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.FloatingActionButton.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.FloatingActionButton.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.FloatingActionButton.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.FloatingActionButton.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.FloatingActionButton.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.FloatingActionButton.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.FloatingActionButton.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.FloatingActionButton.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.FloatingActionButton.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.FloatingActionButton.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.FloatingActionButton.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.FloatingActionButton.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.FloatingActionButton.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.FloatingActionButton.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.SE_RESIZE_CURSOR; + if ("STATE_DEFAULT".equals(name)) return com.codename1.components.FloatingActionButton.STATE_DEFAULT; + if ("STATE_PRESSED".equals(name)) return com.codename1.components.FloatingActionButton.STATE_PRESSED; + if ("STATE_ROLLOVER".equals(name)) return com.codename1.components.FloatingActionButton.STATE_ROLLOVER; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.FloatingActionButton.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingActionButton.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.FloatingActionButton.class, name); + } + + private static Object getStaticField9(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.FloatingHint.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.FloatingHint.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.FloatingHint.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.FloatingHint.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.FloatingHint.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.FloatingHint.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.FloatingHint.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.FloatingHint.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.FloatingHint.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.FloatingHint.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.FloatingHint.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.FloatingHint.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.FloatingHint.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.FloatingHint.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.FloatingHint.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.FloatingHint.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.FloatingHint.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.FloatingHint.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.FloatingHint.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingHint.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.FloatingHint.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.FloatingHint.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.FloatingHint.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingHint.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingHint.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingHint.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.FloatingHint.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingHint.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingHint.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingHint.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.FloatingHint.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.FloatingHint.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.FloatingHint.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.FloatingHint.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.FloatingHint.class, name); + } + + private static Object getStaticField10(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.ImageViewer.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.ImageViewer.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.ImageViewer.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.ImageViewer.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.ImageViewer.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.ImageViewer.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.ImageViewer.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.ImageViewer.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.ImageViewer.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.ImageViewer.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.ImageViewer.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.ImageViewer.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.ImageViewer.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.ImageViewer.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.ImageViewer.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.ImageViewer.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.ImageViewer.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.ImageViewer.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.ImageViewer.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.ImageViewer.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.ImageViewer.HAND_CURSOR; + if ("IMAGE_FILL".equals(name)) return com.codename1.components.ImageViewer.IMAGE_FILL; + if ("IMAGE_FIT".equals(name)) return com.codename1.components.ImageViewer.IMAGE_FIT; + if ("LEFT".equals(name)) return com.codename1.components.ImageViewer.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.ImageViewer.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.ImageViewer.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.ImageViewer.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.ImageViewer.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.ImageViewer.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.ImageViewer.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.ImageViewer.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.ImageViewer.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.ImageViewer.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.ImageViewer.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.ImageViewer.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.ImageViewer.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.ImageViewer.class, name); + } + + private static Object getStaticField11(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.InfiniteProgress.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.InfiniteProgress.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.InfiniteProgress.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.InfiniteProgress.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.InfiniteProgress.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.InfiniteProgress.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.InfiniteProgress.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.InfiniteProgress.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.InfiniteProgress.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.InfiniteProgress.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.InfiniteProgress.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.InfiniteProgress.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.InfiniteProgress.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.InfiniteProgress.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.InfiniteProgress.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.InfiniteProgress.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.InfiniteProgress.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.InfiniteProgress.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.InfiniteProgress.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.InfiniteProgress.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.InfiniteProgress.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.InfiniteProgress.class, name); + } + + private static Object getStaticField12(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.InteractionDialog.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.InteractionDialog.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.InteractionDialog.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.InteractionDialog.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.InteractionDialog.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.InteractionDialog.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.InteractionDialog.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.InteractionDialog.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.InteractionDialog.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.InteractionDialog.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.InteractionDialog.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.InteractionDialog.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.InteractionDialog.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.InteractionDialog.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.InteractionDialog.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.InteractionDialog.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.InteractionDialog.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.InteractionDialog.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.InteractionDialog.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.InteractionDialog.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.InteractionDialog.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.InteractionDialog.class, name); + } + + private static Object getStaticField13(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.MediaPlayer.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.MediaPlayer.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.MediaPlayer.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.MediaPlayer.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.MediaPlayer.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.MediaPlayer.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.MediaPlayer.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.MediaPlayer.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.MediaPlayer.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.MediaPlayer.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.MediaPlayer.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.MediaPlayer.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.MediaPlayer.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.MediaPlayer.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.MediaPlayer.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.MediaPlayer.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.MediaPlayer.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.MediaPlayer.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.MediaPlayer.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.MediaPlayer.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.MediaPlayer.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.MediaPlayer.class, name); + } + + private static Object getStaticField14(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.MultiButton.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.MultiButton.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.MultiButton.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.MultiButton.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.MultiButton.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.MultiButton.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.MultiButton.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.MultiButton.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.MultiButton.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.MultiButton.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.MultiButton.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.MultiButton.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.MultiButton.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.MultiButton.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.MultiButton.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.MultiButton.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.MultiButton.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.MultiButton.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.MultiButton.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.MultiButton.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.MultiButton.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.MultiButton.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.MultiButton.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.MultiButton.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.MultiButton.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.MultiButton.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.MultiButton.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.MultiButton.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.MultiButton.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.MultiButton.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.MultiButton.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.MultiButton.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.MultiButton.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.MultiButton.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.MultiButton.class, name); + } + + private static Object getStaticField15(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.OnOffSwitch.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.OnOffSwitch.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.OnOffSwitch.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.OnOffSwitch.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.OnOffSwitch.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.OnOffSwitch.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.OnOffSwitch.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.OnOffSwitch.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.OnOffSwitch.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.OnOffSwitch.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.OnOffSwitch.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.OnOffSwitch.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.OnOffSwitch.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.OnOffSwitch.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.OnOffSwitch.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.OnOffSwitch.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.OnOffSwitch.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.OnOffSwitch.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.OnOffSwitch.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.OnOffSwitch.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.OnOffSwitch.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.OnOffSwitch.class, name); + } + + private static Object getStaticField16(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.Progress.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.Progress.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.Progress.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.Progress.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.Progress.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.Progress.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.Progress.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.Progress.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.Progress.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.Progress.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.Progress.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.Progress.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.Progress.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.Progress.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.Progress.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.Progress.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.Progress.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.Progress.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.Progress.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.Progress.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.Progress.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.Progress.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.Progress.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.Progress.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.Progress.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.Progress.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.Progress.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.Progress.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.Progress.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.Progress.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.Progress.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.Progress.TOP; + if ("TYPE_ALARM".equals(name)) return com.codename1.components.Progress.TYPE_ALARM; + if ("TYPE_CONFIRMATION".equals(name)) return com.codename1.components.Progress.TYPE_CONFIRMATION; + if ("TYPE_ERROR".equals(name)) return com.codename1.components.Progress.TYPE_ERROR; + if ("TYPE_INFO".equals(name)) return com.codename1.components.Progress.TYPE_INFO; + if ("TYPE_NONE".equals(name)) return com.codename1.components.Progress.TYPE_NONE; + if ("TYPE_WARNING".equals(name)) return com.codename1.components.Progress.TYPE_WARNING; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.Progress.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.Progress.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.Progress.class, name); + } + + private static Object getStaticField17(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.RSSReader.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.RSSReader.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.RSSReader.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.RSSReader.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.RSSReader.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.RSSReader.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.RSSReader.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.RSSReader.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.RSSReader.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.RSSReader.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.RSSReader.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.RSSReader.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.RSSReader.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.RSSReader.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.RSSReader.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.RSSReader.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.RSSReader.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.RSSReader.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.RSSReader.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.RSSReader.E_RESIZE_CURSOR; + if ("FIXED_CENTER".equals(name)) return com.codename1.components.RSSReader.FIXED_CENTER; + if ("FIXED_LEAD".equals(name)) return com.codename1.components.RSSReader.FIXED_LEAD; + if ("FIXED_NONE".equals(name)) return com.codename1.components.RSSReader.FIXED_NONE; + if ("FIXED_NONE_CYCLIC".equals(name)) return com.codename1.components.RSSReader.FIXED_NONE_CYCLIC; + if ("FIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGE".equals(name)) return com.codename1.components.RSSReader.FIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGE; + if ("FIXED_TRAIL".equals(name)) return com.codename1.components.RSSReader.FIXED_TRAIL; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.RSSReader.HAND_CURSOR; + if ("HORIZONTAL".equals(name)) return com.codename1.components.RSSReader.HORIZONTAL; + if ("LEFT".equals(name)) return com.codename1.components.RSSReader.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.RSSReader.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.RSSReader.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.RSSReader.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.RSSReader.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.RSSReader.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.RSSReader.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.RSSReader.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.RSSReader.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.RSSReader.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.RSSReader.TOP; + if ("VERTICAL".equals(name)) return com.codename1.components.RSSReader.VERTICAL; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.RSSReader.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.RSSReader.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.RSSReader.class, name); + } + + private static Object getStaticField18(String name) throws Exception { + if ("ADDED".equals(name)) return com.codename1.components.RadioButtonList.ADDED; + if ("BASELINE".equals(name)) return com.codename1.components.RadioButtonList.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.RadioButtonList.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.RadioButtonList.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.RadioButtonList.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.RadioButtonList.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.RadioButtonList.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.RadioButtonList.CENTER; + if ("CHANGED".equals(name)) return com.codename1.components.RadioButtonList.CHANGED; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.RadioButtonList.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.RadioButtonList.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.RadioButtonList.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.RadioButtonList.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.RadioButtonList.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.RadioButtonList.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.RadioButtonList.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.RadioButtonList.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.RadioButtonList.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.RadioButtonList.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.RadioButtonList.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.N_RESIZE_CURSOR; + if ("REMOVED".equals(name)) return com.codename1.components.RadioButtonList.REMOVED; + if ("RIGHT".equals(name)) return com.codename1.components.RadioButtonList.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.RadioButtonList.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.RadioButtonList.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.RadioButtonList.class, name); + } + + private static Object getStaticField19(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.ScaleImageButton.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.ScaleImageButton.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.ScaleImageButton.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.ScaleImageButton.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.ScaleImageButton.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.ScaleImageButton.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.ScaleImageButton.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.ScaleImageButton.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.ScaleImageButton.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.ScaleImageButton.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.ScaleImageButton.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.ScaleImageButton.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.ScaleImageButton.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.ScaleImageButton.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.ScaleImageButton.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.ScaleImageButton.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.ScaleImageButton.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.ScaleImageButton.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.ScaleImageButton.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.SE_RESIZE_CURSOR; + if ("STATE_DEFAULT".equals(name)) return com.codename1.components.ScaleImageButton.STATE_DEFAULT; + if ("STATE_PRESSED".equals(name)) return com.codename1.components.ScaleImageButton.STATE_PRESSED; + if ("STATE_ROLLOVER".equals(name)) return com.codename1.components.ScaleImageButton.STATE_ROLLOVER; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.ScaleImageButton.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageButton.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.ScaleImageButton.class, name); + } + + private static Object getStaticField20(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.ScaleImageLabel.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.ScaleImageLabel.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.ScaleImageLabel.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.ScaleImageLabel.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.ScaleImageLabel.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.ScaleImageLabel.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.ScaleImageLabel.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.ScaleImageLabel.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.ScaleImageLabel.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.ScaleImageLabel.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.ScaleImageLabel.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.ScaleImageLabel.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.ScaleImageLabel.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.ScaleImageLabel.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.ScaleImageLabel.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.ScaleImageLabel.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.ScaleImageLabel.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.ScaleImageLabel.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.ScaleImageLabel.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.ScaleImageLabel.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.ScaleImageLabel.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.ScaleImageLabel.class, name); + } + + private static Object getStaticField21(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.ShareButton.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.ShareButton.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.ShareButton.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.ShareButton.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.ShareButton.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.ShareButton.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.ShareButton.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.ShareButton.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.ShareButton.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.ShareButton.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.ShareButton.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.ShareButton.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.ShareButton.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.ShareButton.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.ShareButton.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.ShareButton.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.ShareButton.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.ShareButton.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.ShareButton.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.ShareButton.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.ShareButton.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.ShareButton.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.ShareButton.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.ShareButton.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.ShareButton.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.ShareButton.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.ShareButton.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.ShareButton.SE_RESIZE_CURSOR; + if ("STATE_DEFAULT".equals(name)) return com.codename1.components.ShareButton.STATE_DEFAULT; + if ("STATE_PRESSED".equals(name)) return com.codename1.components.ShareButton.STATE_PRESSED; + if ("STATE_ROLLOVER".equals(name)) return com.codename1.components.ShareButton.STATE_ROLLOVER; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.ShareButton.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.ShareButton.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.ShareButton.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.ShareButton.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.ShareButton.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.ShareButton.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.ShareButton.class, name); + } + + private static Object getStaticField22(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.SignatureComponent.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.SignatureComponent.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.SignatureComponent.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.SignatureComponent.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.SignatureComponent.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.SignatureComponent.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.SignatureComponent.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.SignatureComponent.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.SignatureComponent.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.SignatureComponent.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.SignatureComponent.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.SignatureComponent.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.SignatureComponent.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.SignatureComponent.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.SignatureComponent.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.SignatureComponent.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.SignatureComponent.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.SignatureComponent.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.SignatureComponent.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.SignatureComponent.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.SignatureComponent.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.SignatureComponent.class, name); + } + + private static Object getStaticField23(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.SliderBridge.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.SliderBridge.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.SliderBridge.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.SliderBridge.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.SliderBridge.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.SliderBridge.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.SliderBridge.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.SliderBridge.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.SliderBridge.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.SliderBridge.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.SliderBridge.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.SliderBridge.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.SliderBridge.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.SliderBridge.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.SliderBridge.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.SliderBridge.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.SliderBridge.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.SliderBridge.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.SliderBridge.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.SliderBridge.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.SliderBridge.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.SliderBridge.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.SliderBridge.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SliderBridge.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SliderBridge.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.SliderBridge.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.SliderBridge.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SliderBridge.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SliderBridge.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.SliderBridge.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.SliderBridge.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.SliderBridge.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.SliderBridge.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.SliderBridge.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.SliderBridge.class, name); + } + + private static Object getStaticField24(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.SpanButton.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.SpanButton.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.SpanButton.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.SpanButton.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.SpanButton.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.SpanButton.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.SpanButton.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.SpanButton.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.SpanButton.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.SpanButton.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.SpanButton.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.SpanButton.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.SpanButton.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.SpanButton.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.SpanButton.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.SpanButton.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.SpanButton.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.SpanButton.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.SpanButton.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanButton.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.SpanButton.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.SpanButton.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.SpanButton.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanButton.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanButton.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanButton.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.SpanButton.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanButton.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanButton.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanButton.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.SpanButton.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.SpanButton.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.SpanButton.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanButton.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.SpanButton.class, name); + } + + private static Object getStaticField25(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.SpanLabel.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.SpanLabel.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.SpanLabel.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.SpanLabel.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.SpanLabel.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.SpanLabel.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.SpanLabel.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.SpanLabel.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.SpanLabel.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.SpanLabel.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.SpanLabel.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.SpanLabel.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.SpanLabel.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.SpanLabel.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.SpanLabel.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.SpanLabel.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.SpanLabel.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.SpanLabel.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.SpanLabel.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanLabel.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.SpanLabel.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.SpanLabel.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.SpanLabel.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanLabel.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanLabel.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanLabel.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.SpanLabel.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanLabel.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanLabel.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanLabel.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.SpanLabel.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.SpanLabel.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.SpanLabel.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanLabel.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.SpanLabel.class, name); + } + + private static Object getStaticField26(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.SpanMultiButton.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.SpanMultiButton.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.SpanMultiButton.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.SpanMultiButton.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.SpanMultiButton.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.SpanMultiButton.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.SpanMultiButton.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.SpanMultiButton.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.SpanMultiButton.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.SpanMultiButton.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.SpanMultiButton.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.SpanMultiButton.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.SpanMultiButton.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.SpanMultiButton.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.SpanMultiButton.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.SpanMultiButton.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.SpanMultiButton.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.SpanMultiButton.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.SpanMultiButton.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.SpanMultiButton.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.SpanMultiButton.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.SpanMultiButton.class, name); + } + + private static Object getStaticField27(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.SplitPane.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.SplitPane.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.SplitPane.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.SplitPane.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.SplitPane.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.SplitPane.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.SplitPane.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.SplitPane.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.SplitPane.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.SplitPane.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.SplitPane.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.SplitPane.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.SplitPane.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.SplitPane.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.SplitPane.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.SplitPane.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.SplitPane.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.SplitPane.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.SplitPane.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.SplitPane.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.SplitPane.HAND_CURSOR; + if ("HORIZONTAL_SPLIT".equals(name)) return com.codename1.components.SplitPane.HORIZONTAL_SPLIT; + if ("LEFT".equals(name)) return com.codename1.components.SplitPane.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.SplitPane.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SplitPane.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SplitPane.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.SplitPane.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.SplitPane.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SplitPane.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SplitPane.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.SplitPane.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.SplitPane.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.SplitPane.TOP; + if ("VERTICAL_SPLIT".equals(name)) return com.codename1.components.SplitPane.VERTICAL_SPLIT; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.SplitPane.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.SplitPane.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.SplitPane.class, name); + } + + private static Object getStaticField28(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.Switch.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.Switch.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.Switch.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.Switch.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.Switch.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.Switch.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.Switch.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.Switch.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.Switch.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.Switch.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.Switch.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.Switch.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.Switch.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.Switch.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.Switch.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.Switch.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.Switch.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.Switch.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.Switch.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.Switch.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.Switch.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.Switch.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.Switch.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.Switch.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.Switch.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.Switch.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.Switch.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.Switch.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.Switch.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.Switch.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.Switch.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.Switch.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.Switch.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.Switch.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.Switch.class, name); + } + + private static Object getStaticField29(String name) throws Exception { + if ("ADDED".equals(name)) return com.codename1.components.SwitchList.ADDED; + if ("BASELINE".equals(name)) return com.codename1.components.SwitchList.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.SwitchList.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.SwitchList.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.SwitchList.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.SwitchList.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.SwitchList.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.SwitchList.CENTER; + if ("CHANGED".equals(name)) return com.codename1.components.SwitchList.CHANGED; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.SwitchList.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.SwitchList.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.SwitchList.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.SwitchList.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.SwitchList.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.SwitchList.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.SwitchList.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.SwitchList.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.SwitchList.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.SwitchList.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.SwitchList.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.SwitchList.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.SwitchList.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.SwitchList.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.SwitchList.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.SwitchList.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SwitchList.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SwitchList.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.SwitchList.N_RESIZE_CURSOR; + if ("REMOVED".equals(name)) return com.codename1.components.SwitchList.REMOVED; + if ("RIGHT".equals(name)) return com.codename1.components.SwitchList.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.SwitchList.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.SwitchList.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.SwitchList.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.SwitchList.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.SwitchList.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.SwitchList.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.SwitchList.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.SwitchList.class, name); + } + + private static Object getStaticField30(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.components.WebBrowser.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.components.WebBrowser.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.components.WebBrowser.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.components.WebBrowser.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.components.WebBrowser.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.components.WebBrowser.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.components.WebBrowser.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.components.WebBrowser.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.components.WebBrowser.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.components.WebBrowser.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.components.WebBrowser.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.components.WebBrowser.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.components.WebBrowser.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.components.WebBrowser.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.components.WebBrowser.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.components.WebBrowser.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.components.WebBrowser.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.components.WebBrowser.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.components.WebBrowser.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.components.WebBrowser.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.components.WebBrowser.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.components.WebBrowser.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.components.WebBrowser.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.components.WebBrowser.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.components.WebBrowser.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.components.WebBrowser.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.components.WebBrowser.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.components.WebBrowser.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.components.WebBrowser.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.components.WebBrowser.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.components.WebBrowser.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.components.WebBrowser.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.components.WebBrowser.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.components.WebBrowser.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.components.WebBrowser.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -62038,9 +63442,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -62093,10 +63509,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_contacts.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_contacts.java index 0275e7a470..6d0fcd37cc 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_contacts.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_contacts.java @@ -387,18 +387,12 @@ private static Object invoke3(com.codename1.contacts.ContactsModel typedTarget, typedTarget.addItem((java.lang.Object) adaptedArgs[0]); return null; } } - if ("addItemAtIndex".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - typedTarget.addItemAtIndex((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; - } - } if ("addSelectedIndices".equals(name)) { if (matches(safeArgs, new Class[]{int[].class}, true)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } typedTarget.addSelectedIndices(varArgs); return null; } @@ -412,7 +406,7 @@ private static Object invoke3(com.codename1.contacts.ContactsModel typedTarget, if ("getItemAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getItemAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getItemAt(toIntValue(adaptedArgs[0])); } } if ("getList".equals(name)) { @@ -454,7 +448,7 @@ private static Object invoke3(com.codename1.contacts.ContactsModel typedTarget, if ("removeItem".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeItem(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeItem(toIntValue(adaptedArgs[0])); return null; } } if ("removeSelectedIndices".equals(name)) { @@ -462,7 +456,7 @@ private static Object invoke3(com.codename1.contacts.ContactsModel typedTarget, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } typedTarget.removeSelectedIndices(varArgs); return null; } @@ -473,12 +467,6 @@ private static Object invoke3(com.codename1.contacts.ContactsModel typedTarget, typedTarget.removeSelectionListener((com.codename1.ui.events.SelectionListener) adaptedArgs[0]); return null; } } - if ("setItem".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); - typedTarget.setItem(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1]); return null; - } - } if ("setMultiSelectionMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -494,7 +482,7 @@ private static Object invoke3(com.codename1.contacts.ContactsModel typedTarget, if ("setSelectedIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setSelectedIndices".equals(name)) { @@ -502,7 +490,7 @@ private static Object invoke3(com.codename1.contacts.ContactsModel typedTarget, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } typedTarget.setSelectedIndices(varArgs); return null; } @@ -665,9 +653,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -720,10 +720,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_db.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_db.java index a041de538f..cbb6bb5ff5 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_db.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_db.java @@ -297,7 +297,7 @@ private static Object invoke2(com.codename1.db.Cursor typedTarget, String name, if ("getColumnName".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getColumnName(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getColumnName(toIntValue(adaptedArgs[0])); } } if ("getPosition".equals(name)) { @@ -323,7 +323,7 @@ private static Object invoke2(com.codename1.db.Cursor typedTarget, String name, if ("position".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.position(((Number) adaptedArgs[0]).intValue()); + return typedTarget.position(toIntValue(adaptedArgs[0])); } } if ("prev".equals(name)) { @@ -338,43 +338,43 @@ private static Object invoke3(com.codename1.db.Row typedTarget, String name, Obj if ("getBlob".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getBlob(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getBlob(toIntValue(adaptedArgs[0])); } } if ("getDouble".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getDouble(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getDouble(toIntValue(adaptedArgs[0])); } } if ("getFloat".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getFloat(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getFloat(toIntValue(adaptedArgs[0])); } } if ("getInteger".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getInteger(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getInteger(toIntValue(adaptedArgs[0])); } } if ("getLong".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLong(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLong(toIntValue(adaptedArgs[0])); } } if ("getShort".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getShort(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getShort(toIntValue(adaptedArgs[0])); } } if ("getString".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getString(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getString(toIntValue(adaptedArgs[0])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -384,43 +384,43 @@ private static Object invoke4(com.codename1.db.RowExt typedTarget, String name, if ("getBlob".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getBlob(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getBlob(toIntValue(adaptedArgs[0])); } } if ("getDouble".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getDouble(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getDouble(toIntValue(adaptedArgs[0])); } } if ("getFloat".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getFloat(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getFloat(toIntValue(adaptedArgs[0])); } } if ("getInteger".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getInteger(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getInteger(toIntValue(adaptedArgs[0])); } } if ("getLong".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLong(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLong(toIntValue(adaptedArgs[0])); } } if ("getShort".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getShort(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getShort(toIntValue(adaptedArgs[0])); } } if ("getString".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getString(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getString(toIntValue(adaptedArgs[0])); } } if ("wasNull".equals(name)) { @@ -586,9 +586,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -641,10 +653,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_facebook.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_facebook.java index 16191d6d1f..c1f1266396 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_facebook.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_facebook.java @@ -866,7 +866,7 @@ private static Object invoke6(com.codename1.facebook.FaceBookAccess typedTarget, if ("getAlbumPhotos".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.list.DefaultListModel.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.list.DefaultListModel.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.getAlbumPhotos((java.lang.String) adaptedArgs[0], (com.codename1.ui.list.DefaultListModel) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[4]); return null; + typedTarget.getAlbumPhotos((java.lang.String) adaptedArgs[0], (com.codename1.ui.list.DefaultListModel) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.events.ActionListener) adaptedArgs[4]); return null; } } if ("getFaceBookObject".equals(name)) { @@ -898,7 +898,7 @@ private static Object invoke6(com.codename1.facebook.FaceBookAccess typedTarget, } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.list.DefaultListModel.class, java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.list.DefaultListModel.class, java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.getNewsFeed((java.lang.String) adaptedArgs[0], (com.codename1.ui.list.DefaultListModel) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); return null; + typedTarget.getNewsFeed((java.lang.String) adaptedArgs[0], (com.codename1.ui.list.DefaultListModel) adaptedArgs[1], toIntValue(adaptedArgs[2]), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); return null; } } if ("getPage".equals(name)) { @@ -938,7 +938,7 @@ private static Object invoke6(com.codename1.facebook.FaceBookAccess typedTarget, } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.String.class, com.codename1.ui.geom.Dimension.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.String.class, com.codename1.ui.geom.Dimension.class, java.lang.Boolean.class}, false); - typedTarget.getPicture((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3], (com.codename1.ui.geom.Dimension) adaptedArgs[4], ((Boolean) adaptedArgs[5]).booleanValue()); return null; + typedTarget.getPicture((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3], (com.codename1.ui.geom.Dimension) adaptedArgs[4], ((Boolean) adaptedArgs[5]).booleanValue()); return null; } } if ("getPictureAndWait".equals(name)) { @@ -994,7 +994,7 @@ private static Object invoke6(com.codename1.facebook.FaceBookAccess typedTarget, if ("getUserInboxThreads".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.list.DefaultListModel.class, java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.list.DefaultListModel.class, java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.getUserInboxThreads((java.lang.String) adaptedArgs[0], (com.codename1.ui.list.DefaultListModel) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); return null; + typedTarget.getUserInboxThreads((java.lang.String) adaptedArgs[0], (com.codename1.ui.list.DefaultListModel) adaptedArgs[1], toIntValue(adaptedArgs[2]), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); return null; } } if ("getUserNotifications".equals(name)) { @@ -1016,7 +1016,7 @@ private static Object invoke6(com.codename1.facebook.FaceBookAccess typedTarget, } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.list.DefaultListModel.class, java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.list.DefaultListModel.class, java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.getWallFeed((java.lang.String) adaptedArgs[0], (com.codename1.ui.list.DefaultListModel) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); return null; + typedTarget.getWallFeed((java.lang.String) adaptedArgs[0], (com.codename1.ui.list.DefaultListModel) adaptedArgs[1], toIntValue(adaptedArgs[2]), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); return null; } } if ("getWallPosts".equals(name)) { @@ -1026,7 +1026,7 @@ private static Object invoke6(com.codename1.facebook.FaceBookAccess typedTarget, } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.list.DefaultListModel.class, java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.list.DefaultListModel.class, java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.getWallPosts((java.lang.String) adaptedArgs[0], (com.codename1.ui.list.DefaultListModel) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); return null; + typedTarget.getWallPosts((java.lang.String) adaptedArgs[0], (com.codename1.ui.list.DefaultListModel) adaptedArgs[1], toIntValue(adaptedArgs[2]), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); return null; } } if ("isAuthenticated".equals(name)) { @@ -1255,9 +1255,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -1310,10 +1322,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_facebook_ui.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_facebook_ui.java index 8cf34af4d9..9794beb8bf 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_facebook_ui.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_facebook_ui.java @@ -180,25 +180,25 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -254,7 +254,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -841,7 +841,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -1083,25 +1083,25 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -1146,19 +1146,19 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1186,7 +1186,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1196,7 +1196,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1229,7 +1229,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.released(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.released(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("remove".equals(name)) { @@ -1309,7 +1309,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -1325,7 +1325,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -1337,7 +1337,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -1433,7 +1433,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -1457,7 +1457,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -1525,7 +1525,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -1543,7 +1543,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -1737,7 +1737,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -1755,13 +1755,13 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedIcon".equals(name)) { @@ -1797,7 +1797,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setReleaseRadius".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReleaseRadius(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReleaseRadius(toIntValue(adaptedArgs[0])); return null; } } if ("setReleased".equals(name)) { @@ -1826,13 +1826,13 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -1866,13 +1866,13 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); return null; } } if ("setShiftText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftText(toIntValue(adaptedArgs[0])); return null; } } if ("setShouldCalcPreferredSize".equals(name)) { @@ -1914,7 +1914,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -1932,7 +1932,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -1944,7 +1944,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSelectionEnabled".equals(name)) { @@ -1996,7 +1996,7 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -2008,19 +2008,19 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("shouldTickerStart".equals(name)) { @@ -2089,16 +2089,58 @@ private static Object invoke0(com.codename1.facebook.ui.LikeButton typedTarget, if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.facebook.ui.LikeButton.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.facebook.ui.LikeButton.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.facebook.ui.LikeButton.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.facebook.ui.LikeButton.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.facebook.ui.LikeButton.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.facebook.ui.LikeButton.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.facebook.ui.LikeButton.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.facebook.ui.LikeButton.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.facebook.ui.LikeButton.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.facebook.ui.LikeButton.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.facebook.ui.LikeButton.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.facebook.ui.LikeButton.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.facebook.ui.LikeButton.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.facebook.ui.LikeButton.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.facebook.ui.LikeButton.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.facebook.ui.LikeButton.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.facebook.ui.LikeButton.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.facebook.ui.LikeButton.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.facebook.ui.LikeButton.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.facebook.ui.LikeButton.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.SE_RESIZE_CURSOR; + if ("STATE_DEFAULT".equals(name)) return com.codename1.facebook.ui.LikeButton.STATE_DEFAULT; + if ("STATE_PRESSED".equals(name)) return com.codename1.facebook.ui.LikeButton.STATE_PRESSED; + if ("STATE_ROLLOVER".equals(name)) return com.codename1.facebook.ui.LikeButton.STATE_ROLLOVER; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.facebook.ui.LikeButton.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.facebook.ui.LikeButton.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.facebook.ui.LikeButton.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -2250,9 +2292,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -2305,10 +2359,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io.java index 28c284f284..8193a91b95 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io.java @@ -45,6 +45,12 @@ private static Class findClassChunk0(String simpleName) { if ("ConnectionRequest".equals(simpleName)) { return com.codename1.io.ConnectionRequest.class; } + if ("CachingMode".equals(simpleName)) { + return com.codename1.io.ConnectionRequest.CachingMode.class; + } + if ("SSLCertificate".equals(simpleName)) { + return com.codename1.io.ConnectionRequest.SSLCertificate.class; + } if ("Cookie".equals(simpleName)) { return com.codename1.io.Cookie.class; } @@ -57,6 +63,12 @@ private static Class findClassChunk0(String simpleName) { if ("File".equals(simpleName)) { return com.codename1.io.File.class; } + if ("FileFilter".equals(simpleName)) { + return com.codename1.io.File.FileFilter.class; + } + if ("FilenameFilter".equals(simpleName)) { + return com.codename1.io.File.FilenameFilter.class; + } if ("FileSystemStorage".equals(simpleName)) { return com.codename1.io.FileSystemStorage.class; } @@ -87,6 +99,9 @@ private static Class findClassChunk0(String simpleName) { if ("Oauth2".equals(simpleName)) { return com.codename1.io.Oauth2.class; } + if ("RefreshTokenRequest".equals(simpleName)) { + return com.codename1.io.Oauth2.RefreshTokenRequest.class; + } if ("PreferenceListener".equals(simpleName)) { return com.codename1.io.PreferenceListener.class; } @@ -99,6 +114,9 @@ private static Class findClassChunk0(String simpleName) { if ("Socket".equals(simpleName)) { return com.codename1.io.Socket.class; } + if ("StopListening".equals(simpleName)) { + return com.codename1.io.Socket.StopListening.class; + } if ("SocketConnection".equals(simpleName)) { return com.codename1.io.SocketConnection.class; } @@ -114,6 +132,9 @@ private static Class findClassChunk0(String simpleName) { if ("WebServiceProxyCall".equals(simpleName)) { return com.codename1.io.WebServiceProxyCall.class; } + if ("WSDefinition".equals(simpleName)) { + return com.codename1.io.WebServiceProxyCall.WSDefinition.class; + } return null; } public static Object construct(Class type, Object[] args) throws Exception { @@ -163,7 +184,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.io.CharArrayReader((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.io.CharArrayReader((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if (type == com.codename1.io.ConnectionRequest.class) { @@ -211,21 +232,21 @@ public static Object construct(Class type, Object[] args) throws Exception { } } if (type == com.codename1.io.NetworkEvent.class) { - if (matches(safeArgs, new Class[]{com.codename1.io.ConnectionRequest.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.io.ConnectionRequest.class, java.lang.Integer.class}, false); - return new com.codename1.io.NetworkEvent((com.codename1.io.ConnectionRequest) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); - } if (matches(safeArgs, new Class[]{com.codename1.io.ConnectionRequest.class, java.lang.Exception.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.io.ConnectionRequest.class, java.lang.Exception.class}, false); return new com.codename1.io.NetworkEvent((com.codename1.io.ConnectionRequest) adaptedArgs[0], (java.lang.Exception) adaptedArgs[1]); } + if (matches(safeArgs, new Class[]{com.codename1.io.ConnectionRequest.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.io.ConnectionRequest.class, java.lang.Integer.class}, false); + return new com.codename1.io.NetworkEvent((com.codename1.io.ConnectionRequest) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } if (matches(safeArgs, new Class[]{com.codename1.io.ConnectionRequest.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.io.ConnectionRequest.class, java.lang.Object.class}, false); return new com.codename1.io.NetworkEvent((com.codename1.io.ConnectionRequest) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); } if (matches(safeArgs, new Class[]{com.codename1.io.ConnectionRequest.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.io.ConnectionRequest.class, java.lang.Integer.class, java.lang.String.class}, false); - return new com.codename1.io.NetworkEvent((com.codename1.io.ConnectionRequest) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), (java.lang.String) adaptedArgs[2]); + return new com.codename1.io.NetworkEvent((com.codename1.io.ConnectionRequest) adaptedArgs[0], toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); } } if (type == com.codename1.io.Oauth2.class) { @@ -306,7 +327,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("setDefaultBufferSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.io.BufferedInputStream.setDefaultBufferSize(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.io.BufferedInputStream.setDefaultBufferSize(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedStatic(com.codename1.io.BufferedInputStream.class, name, safeArgs); @@ -321,7 +342,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("setDefaultBufferSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.io.BufferedOutputStream.setDefaultBufferSize(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.io.BufferedOutputStream.setDefaultBufferSize(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedStatic(com.codename1.io.BufferedOutputStream.class, name, safeArgs); @@ -594,7 +615,7 @@ private static Object invokeStatic8(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - com.codename1.io.Log.p((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + com.codename1.io.Log.p((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("sendLog".equals(name)) { @@ -610,13 +631,13 @@ private static Object invokeStatic8(String name, Object[] safeArgs) throws Excep if ("setLevel".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.io.Log.setLevel(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.io.Log.setLevel(toIntValue(adaptedArgs[0])); return null; } } if ("setReportingLevel".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.io.Log.setReportingLevel(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.io.Log.setReportingLevel(toIntValue(adaptedArgs[0])); return null; } } if ("showLog".equals(name)) { @@ -724,7 +745,7 @@ private static Object invokeStatic12(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return com.codename1.io.Preferences.get((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return com.codename1.io.Preferences.get((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Long.class}, false); @@ -750,7 +771,7 @@ private static Object invokeStatic12(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return com.codename1.io.Preferences.getAndSet((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return com.codename1.io.Preferences.getAndSet((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Long.class}, false); @@ -791,7 +812,7 @@ private static Object invokeStatic12(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - com.codename1.io.Preferences.set((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + com.codename1.io.Preferences.set((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Long.class}, false); @@ -823,7 +844,7 @@ private static Object invokeStatic13(String name, Object[] safeArgs) throws Exce if ("connect".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, com.codename1.io.SocketConnection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, com.codename1.io.SocketConnection.class}, false); - com.codename1.io.Socket.connect((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), (com.codename1.io.SocketConnection) adaptedArgs[2]); return null; + com.codename1.io.Socket.connect((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), (com.codename1.io.SocketConnection) adaptedArgs[2]); return null; } } if ("getHostOrIP".equals(name)) { @@ -844,7 +865,7 @@ private static Object invokeStatic13(String name, Object[] safeArgs) throws Exce if ("listen".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Class.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Class.class}, false); - return com.codename1.io.Socket.listen(((Number) adaptedArgs[0]).intValue(), (java.lang.Class) adaptedArgs[1]); + return com.codename1.io.Socket.listen(toIntValue(adaptedArgs[0]), (java.lang.Class) adaptedArgs[1]); } } throw unsupportedStatic(com.codename1.io.Socket.class, name, safeArgs); @@ -1058,7 +1079,7 @@ private static Object invokeStatic15(String name, Object[] safeArgs) throws Exce if ("insertObjectAtOffset".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Object[].class, java.lang.Integer.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Object[].class, java.lang.Integer.class, java.lang.Object.class}, false); - com.codename1.io.Util.insertObjectAtOffset((java.lang.Object[]) adaptedArgs[0], (java.lang.Object[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Object) adaptedArgs[3]); return null; + com.codename1.io.Util.insertObjectAtOffset((java.lang.Object[]) adaptedArgs[0], (java.lang.Object[]) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Object) adaptedArgs[3]); return null; } } if ("instanceofByteArray".equals(name)) { @@ -1138,7 +1159,7 @@ private static Object invokeStatic15(String name, Object[] safeArgs) throws Exce if ("removeObjectAtOffset".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Object[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Object[].class, java.lang.Integer.class}, false); - com.codename1.io.Util.removeObjectAtOffset((java.lang.Object[]) adaptedArgs[0], (java.lang.Object[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + com.codename1.io.Util.removeObjectAtOffset((java.lang.Object[]) adaptedArgs[0], (java.lang.Object[]) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Object[].class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Object[].class, java.lang.Object.class}, false); @@ -1160,7 +1181,7 @@ private static Object invokeStatic15(String name, Object[] safeArgs) throws Exce if ("sleep".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.io.Util.sleep(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.io.Util.sleep(toIntValue(adaptedArgs[0])); return null; } } if ("split".equals(name)) { @@ -1242,9 +1263,9 @@ private static Object invokeStatic16(String name, Object[] safeArgs) throws Exce Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class, int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 3]; for (int i = 3; i < adaptedArgs.length; i++) { - varArgs[i - 3] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 3] = toIntValue(adaptedArgs[i]); } - return com.codename1.io.WebServiceProxyCall.defineWebService((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), varArgs); + return com.codename1.io.WebServiceProxyCall.defineWebService((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2]), varArgs); } } if ("invokeWebserviceASync".equals(name)) { @@ -1330,128 +1351,163 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.io.ConnectionRequest.SSLCertificate) { + try { + return invoke7((com.codename1.io.ConnectionRequest.SSLCertificate) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof com.codename1.io.Cookie) { try { - return invoke7((com.codename1.io.Cookie) target, name, safeArgs); + return invoke8((com.codename1.io.Cookie) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.File) { try { - return invoke8((com.codename1.io.File) target, name, safeArgs); + return invoke9((com.codename1.io.File) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.FileSystemStorage) { try { - return invoke9((com.codename1.io.FileSystemStorage) target, name, safeArgs); + return invoke10((com.codename1.io.FileSystemStorage) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.JSONParser) { try { - return invoke10((com.codename1.io.JSONParser) target, name, safeArgs); + return invoke11((com.codename1.io.JSONParser) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.Log) { try { - return invoke11((com.codename1.io.Log) target, name, safeArgs); + return invoke12((com.codename1.io.Log) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.MalformedURLException) { try { - return invoke12((com.codename1.io.MalformedURLException) target, name, safeArgs); + return invoke13((com.codename1.io.MalformedURLException) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.NetworkEvent) { try { - return invoke13((com.codename1.io.NetworkEvent) target, name, safeArgs); + return invoke14((com.codename1.io.NetworkEvent) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.NetworkManager) { try { - return invoke14((com.codename1.io.NetworkManager) target, name, safeArgs); + return invoke15((com.codename1.io.NetworkManager) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.Oauth2) { try { - return invoke15((com.codename1.io.Oauth2) target, name, safeArgs); + return invoke16((com.codename1.io.Oauth2) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.io.Oauth2.RefreshTokenRequest) { + try { + return invoke17((com.codename1.io.Oauth2.RefreshTokenRequest) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.Properties) { try { - return invoke16((com.codename1.io.Properties) target, name, safeArgs); + return invoke18((com.codename1.io.Properties) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.SocketConnection) { try { - return invoke17((com.codename1.io.SocketConnection) target, name, safeArgs); + return invoke19((com.codename1.io.SocketConnection) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.Storage) { try { - return invoke18((com.codename1.io.Storage) target, name, safeArgs); + return invoke20((com.codename1.io.Storage) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.URL) { try { - return invoke19((com.codename1.io.URL) target, name, safeArgs); + return invoke21((com.codename1.io.URL) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.Data) { try { - return invoke20((com.codename1.io.Data) target, name, safeArgs); + return invoke22((com.codename1.io.Data) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.Externalizable) { try { - return invoke21((com.codename1.io.Externalizable) target, name, safeArgs); + return invoke23((com.codename1.io.Externalizable) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.io.File.FileFilter) { + try { + return invoke24((com.codename1.io.File.FileFilter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.io.File.FilenameFilter) { + try { + return invoke25((com.codename1.io.File.FilenameFilter) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.IOProgressListener) { try { - return invoke22((com.codename1.io.IOProgressListener) target, name, safeArgs); + return invoke26((com.codename1.io.IOProgressListener) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.JSONParseCallback) { try { - return invoke23((com.codename1.io.JSONParseCallback) target, name, safeArgs); + return invoke27((com.codename1.io.JSONParseCallback) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.io.PreferenceListener) { try { - return invoke24((com.codename1.io.PreferenceListener) target, name, safeArgs); + return invoke28((com.codename1.io.PreferenceListener) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.io.Socket.StopListening) { + try { + return invoke29((com.codename1.io.Socket.StopListening) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -1737,7 +1793,7 @@ private static Object invoke0(com.codename1.io.MultipartRequest typedTarget, Str if ("ioStreamUpdate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isBase64Binaries".equals(name)) { @@ -1892,7 +1948,7 @@ private static Object invoke0(com.codename1.io.MultipartRequest typedTarget, Str if ("setChunkedStreamingMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setChunkedStreamingMode(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setChunkedStreamingMode(toIntValue(adaptedArgs[0])); return null; } } if ("setContentType".equals(name)) { @@ -1976,7 +2032,7 @@ private static Object invoke0(com.codename1.io.MultipartRequest typedTarget, Str if ("setPriority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setPriority(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setPriority((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setReadRequest".equals(name)) { @@ -1994,7 +2050,7 @@ private static Object invoke0(com.codename1.io.MultipartRequest typedTarget, Str if ("setReadTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReadTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReadTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setRequestBody".equals(name)) { @@ -2016,13 +2072,13 @@ private static Object invoke0(com.codename1.io.MultipartRequest typedTarget, Str if ("setSilentRetryCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSilentRetryCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSilentRetryCount(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setUrl".equals(name)) { @@ -2173,7 +2229,7 @@ private static Object invoke2(com.codename1.io.BufferedInputStream typedTarget, if ("mark".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.mark(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.mark(toIntValue(adaptedArgs[0])); return null; } } if ("markSupported".equals(name)) { @@ -2191,7 +2247,7 @@ private static Object invoke2(com.codename1.io.BufferedInputStream typedTarget, } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.read((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.read((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("reset".equals(name)) { @@ -2226,7 +2282,7 @@ private static Object invoke2(com.codename1.io.BufferedInputStream typedTarget, if ("setYield".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setYield(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setYield(toIntValue(adaptedArgs[0])); return null; } } if ("skip".equals(name)) { @@ -2294,7 +2350,7 @@ private static Object invoke3(com.codename1.io.BufferedOutputStream typedTarget, if ("write".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.write(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.write(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{byte[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class}, false); @@ -2302,7 +2358,7 @@ private static Object invoke3(com.codename1.io.BufferedOutputStream typedTarget, } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2382,13 +2438,13 @@ private static Object invoke4(com.codename1.io.CacheMap typedTarget, String name if ("setCacheSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCacheSize(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCacheSize(toIntValue(adaptedArgs[0])); return null; } } if ("setStorageCacheSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setStorageCacheSize(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setStorageCacheSize(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2403,7 +2459,7 @@ private static Object invoke5(com.codename1.io.CharArrayReader typedTarget, Stri if ("mark".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.mark(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.mark(toIntValue(adaptedArgs[0])); return null; } } if ("markSupported".equals(name)) { @@ -2421,7 +2477,7 @@ private static Object invoke5(com.codename1.io.CharArrayReader typedTarget, Stri } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.read((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.read((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("ready".equals(name)) { @@ -2703,7 +2759,7 @@ private static Object invoke6(com.codename1.io.ConnectionRequest typedTarget, St if ("ioStreamUpdate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isCheckSSLCertificates".equals(name)) { @@ -2836,7 +2892,7 @@ private static Object invoke6(com.codename1.io.ConnectionRequest typedTarget, St if ("setChunkedStreamingMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setChunkedStreamingMode(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setChunkedStreamingMode(toIntValue(adaptedArgs[0])); return null; } } if ("setContentType".equals(name)) { @@ -2908,7 +2964,7 @@ private static Object invoke6(com.codename1.io.ConnectionRequest typedTarget, St if ("setPriority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setPriority(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setPriority((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setReadRequest".equals(name)) { @@ -2926,7 +2982,7 @@ private static Object invoke6(com.codename1.io.ConnectionRequest typedTarget, St if ("setReadTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReadTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReadTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setRequestBody".equals(name)) { @@ -2948,13 +3004,13 @@ private static Object invoke6(com.codename1.io.ConnectionRequest typedTarget, St if ("setSilentRetryCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSilentRetryCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSilentRetryCount(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setUrl".equals(name)) { @@ -2978,7 +3034,21 @@ private static Object invoke6(com.codename1.io.ConnectionRequest typedTarget, St throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke7(com.codename1.io.Cookie typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke7(com.codename1.io.ConnectionRequest.SSLCertificate typedTarget, String name, Object[] safeArgs) throws Exception { + if ("getCertificteAlgorithm".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCertificteAlgorithm(); + } + } + if ("getCertificteUniqueKey".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCertificteUniqueKey(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke8(com.codename1.io.Cookie typedTarget, String name, Object[] safeArgs) throws Exception { if ("getDomain".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getDomain(); @@ -3074,7 +3144,7 @@ private static Object invoke7(com.codename1.io.Cookie typedTarget, String name, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke8(com.codename1.io.File typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke9(com.codename1.io.File typedTarget, String name, Object[] safeArgs) throws Exception { if ("canExecute".equals(name)) { if (safeArgs.length == 0) { return typedTarget.canExecute(); @@ -3232,7 +3302,7 @@ private static Object invoke8(com.codename1.io.File typedTarget, String name, Ob throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke9(com.codename1.io.FileSystemStorage typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke10(com.codename1.io.FileSystemStorage typedTarget, String name, Object[] safeArgs) throws Exception { if ("delete".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -3242,7 +3312,7 @@ private static Object invoke9(com.codename1.io.FileSystemStorage typedTarget, St if ("deleteRetry".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - typedTarget.deleteRetry((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.deleteRetry((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("exists".equals(name)) { @@ -3351,7 +3421,7 @@ private static Object invoke9(com.codename1.io.FileSystemStorage typedTarget, St throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke10(com.codename1.io.JSONParser typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke11(com.codename1.io.JSONParser typedTarget, String name, Object[] safeArgs) throws Exception { if ("booleanToken".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -3458,7 +3528,7 @@ private static Object invoke10(com.codename1.io.JSONParser typedTarget, String n throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke11(com.codename1.io.Log typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke12(com.codename1.io.Log typedTarget, String name, Object[] safeArgs) throws Exception { if ("getFileURL".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getFileURL(); @@ -3489,7 +3559,7 @@ private static Object invoke11(com.codename1.io.Log typedTarget, String name, Ob throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke12(com.codename1.io.MalformedURLException typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke13(com.codename1.io.MalformedURLException typedTarget, String name, Object[] safeArgs) throws Exception { if ("addSuppressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Throwable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Throwable.class}, false); @@ -3546,7 +3616,7 @@ private static Object invoke12(com.codename1.io.MalformedURLException typedTarge throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke13(com.codename1.io.NetworkEvent typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke14(com.codename1.io.NetworkEvent typedTarget, String name, Object[] safeArgs) throws Exception { if ("consume".equals(name)) { if (safeArgs.length == 0) { typedTarget.consume(); return null; @@ -3682,7 +3752,7 @@ private static Object invoke13(com.codename1.io.NetworkEvent typedTarget, String throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke14(com.codename1.io.NetworkManager typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke15(com.codename1.io.NetworkManager typedTarget, String name, Object[] safeArgs) throws Exception { if ("addDefaultHeader".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); @@ -3722,7 +3792,7 @@ private static Object invoke14(com.codename1.io.NetworkManager typedTarget, Stri if ("assignToThread".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Class.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class, java.lang.Integer.class}, false); - typedTarget.assignToThread((java.lang.Class) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.assignToThread((java.lang.Class) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("enumurateQueue".equals(name)) { @@ -3809,13 +3879,13 @@ private static Object invoke14(com.codename1.io.NetworkManager typedTarget, Stri if ("setThreadCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setThreadCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setThreadCount(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("shutdown".equals(name)) { @@ -3836,13 +3906,13 @@ private static Object invoke14(com.codename1.io.NetworkManager typedTarget, Stri if ("updateThreadCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.updateThreadCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.updateThreadCount(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke15(com.codename1.io.Oauth2 typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke16(com.codename1.io.Oauth2 typedTarget, String name, Object[] safeArgs) throws Exception { if ("authenticate".equals(name)) { if (safeArgs.length == 0) { return typedTarget.authenticate(); @@ -3891,7 +3961,130 @@ private static Object invoke15(com.codename1.io.Oauth2 typedTarget, String name, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke16(com.codename1.io.Properties typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke17(com.codename1.io.Oauth2.RefreshTokenRequest typedTarget, String name, Object[] safeArgs) throws Exception { + if ("addListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.AsyncResource.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.AsyncResource.class}, false); + typedTarget.addListener((com.codename1.util.AsyncResource) adaptedArgs[0]); return null; + } + } + if ("addObserver".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.Observer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Observer.class}, false); + typedTarget.addObserver((java.util.Observer) adaptedArgs[0]); return null; + } + } + if ("asPromise".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.asPromise(); + } + } + if ("await".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.await(); return null; + } + } + if ("cancel".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.cancel(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("countObservers".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.countObservers(); + } + } + if ("deleteObserver".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.Observer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Observer.class}, false); + typedTarget.deleteObserver((java.util.Observer) adaptedArgs[0]); return null; + } + } + if ("deleteObservers".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.deleteObservers(); return null; + } + } + if ("error".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Throwable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Throwable.class}, false); + typedTarget.error((java.lang.Throwable) adaptedArgs[0]); return null; + } + } + if ("except".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false); + return typedTarget.except((com.codename1.util.SuccessCallback) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class, com.codename1.util.EasyThread.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class, com.codename1.util.EasyThread.class}, false); + return typedTarget.except((com.codename1.util.SuccessCallback) adaptedArgs[0], (com.codename1.util.EasyThread) adaptedArgs[1]); + } + } + if ("get".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.get(); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.get(toIntValue(adaptedArgs[0])); + } + } + if ("hasChanged".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasChanged(); + } + } + if ("isCancelled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isCancelled(); + } + } + if ("isDone".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isDone(); + } + } + if ("isReady".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isReady(); + } + } + if ("notifyObservers".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.notifyObservers(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.notifyObservers((java.lang.Object) adaptedArgs[0]); return null; + } + } + if ("onResult".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.AsyncResult.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.AsyncResult.class}, false); + typedTarget.onResult((com.codename1.util.AsyncResult) adaptedArgs[0]); return null; + } + } + if ("ready".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false); + return typedTarget.ready((com.codename1.util.SuccessCallback) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class, com.codename1.util.EasyThread.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class, com.codename1.util.EasyThread.class}, false); + return typedTarget.ready((com.codename1.util.SuccessCallback) adaptedArgs[0], (com.codename1.util.EasyThread) adaptedArgs[1]); + } + } + if ("waitFor".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.waitFor(); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke18(com.codename1.io.Properties typedTarget, String name, Object[] safeArgs) throws Exception { if ("clear".equals(name)) { if (safeArgs.length == 0) { typedTarget.clear(); return null; @@ -3997,11 +4190,11 @@ private static Object invoke16(com.codename1.io.Properties typedTarget, String n throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke17(com.codename1.io.SocketConnection typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke19(com.codename1.io.SocketConnection typedTarget, String name, Object[] safeArgs) throws Exception { if ("connectionError".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false); - typedTarget.connectionError(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1]); return null; + typedTarget.connectionError(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1]); return null; } } if ("getConnectTimeout".equals(name)) { @@ -4017,13 +4210,13 @@ private static Object invoke17(com.codename1.io.SocketConnection typedTarget, St if ("setConnectTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setConnectTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setConnectTimeout(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke18(com.codename1.io.Storage typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke20(com.codename1.io.Storage typedTarget, String name, Object[] safeArgs) throws Exception { if ("clearCache".equals(name)) { if (safeArgs.length == 0) { typedTarget.clearCache(); return null; @@ -4080,7 +4273,7 @@ private static Object invoke18(com.codename1.io.Storage typedTarget, String name if ("setHardCacheSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHardCacheSize(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHardCacheSize(toIntValue(adaptedArgs[0])); return null; } } if ("setNormalizeNames".equals(name)) { @@ -4102,7 +4295,7 @@ private static Object invoke18(com.codename1.io.Storage typedTarget, String name throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke19(com.codename1.io.URL typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke21(com.codename1.io.URL typedTarget, String name, Object[] safeArgs) throws Exception { if ("equals".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); @@ -4183,7 +4376,7 @@ private static Object invoke19(com.codename1.io.URL typedTarget, String name, Ob throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke20(com.codename1.io.Data typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke22(com.codename1.io.Data typedTarget, String name, Object[] safeArgs) throws Exception { if ("getSize".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getSize(); @@ -4192,7 +4385,7 @@ private static Object invoke20(com.codename1.io.Data typedTarget, String name, O throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke21(com.codename1.io.Externalizable typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke23(com.codename1.io.Externalizable typedTarget, String name, Object[] safeArgs) throws Exception { if ("getObjectId".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getObjectId(); @@ -4206,17 +4399,37 @@ private static Object invoke21(com.codename1.io.Externalizable typedTarget, Stri throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke22(com.codename1.io.IOProgressListener typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke24(com.codename1.io.File.FileFilter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("accept".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.io.File.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.io.File.class}, false); + return typedTarget.accept((com.codename1.io.File) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke25(com.codename1.io.File.FilenameFilter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("accept".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.io.File.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.io.File.class, java.lang.String.class}, false); + return typedTarget.accept((com.codename1.io.File) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke26(com.codename1.io.IOProgressListener typedTarget, String name, Object[] safeArgs) throws Exception { if ("ioStreamUpdate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke23(com.codename1.io.JSONParseCallback typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke27(com.codename1.io.JSONParseCallback typedTarget, String name, Object[] safeArgs) throws Exception { if ("booleanToken".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -4279,7 +4492,7 @@ private static Object invoke23(com.codename1.io.JSONParseCallback typedTarget, S throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke24(com.codename1.io.PreferenceListener typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke28(com.codename1.io.PreferenceListener typedTarget, String name, Object[] safeArgs) throws Exception { if ("preferenceChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class, java.lang.Object.class}, false); @@ -4289,85 +4502,141 @@ private static Object invoke24(com.codename1.io.PreferenceListener typedTarget, throw unsupportedInstance(typedTarget, name, safeArgs); } - public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.io.ConnectionRequest.class) { - if ("PRIORITY_CRITICAL".equals(name)) return com.codename1.io.ConnectionRequest.PRIORITY_CRITICAL; - if ("PRIORITY_HIGH".equals(name)) return com.codename1.io.ConnectionRequest.PRIORITY_HIGH; - if ("PRIORITY_LOW".equals(name)) return com.codename1.io.ConnectionRequest.PRIORITY_LOW; - if ("PRIORITY_NORMAL".equals(name)) return com.codename1.io.ConnectionRequest.PRIORITY_NORMAL; - if ("PRIORITY_REDUNDANT".equals(name)) return com.codename1.io.ConnectionRequest.PRIORITY_REDUNDANT; - } - if (type == com.codename1.io.Cookie.class) { - if ("STORAGE_NAME".equals(name)) return com.codename1.io.Cookie.STORAGE_NAME; - } - if (type == com.codename1.io.File.class) { - if ("separator".equals(name)) return com.codename1.io.File.separator; - if ("separatorChar".equals(name)) return com.codename1.io.File.separatorChar; - } - if (type == com.codename1.io.FileSystemStorage.class) { - if ("ROOT_TYPE_MAINSTORAGE".equals(name)) return com.codename1.io.FileSystemStorage.ROOT_TYPE_MAINSTORAGE; - if ("ROOT_TYPE_SDCARD".equals(name)) return com.codename1.io.FileSystemStorage.ROOT_TYPE_SDCARD; - if ("ROOT_TYPE_UNKNOWN".equals(name)) return com.codename1.io.FileSystemStorage.ROOT_TYPE_UNKNOWN; - } - if (type == com.codename1.io.Log.class) { - if ("DEBUG".equals(name)) return com.codename1.io.Log.DEBUG; - if ("ERROR".equals(name)) return com.codename1.io.Log.ERROR; - if ("INFO".equals(name)) return com.codename1.io.Log.INFO; - if ("REPORTING_DEBUG".equals(name)) return com.codename1.io.Log.REPORTING_DEBUG; - if ("REPORTING_NONE".equals(name)) return com.codename1.io.Log.REPORTING_NONE; - if ("REPORTING_PRODUCTION".equals(name)) return com.codename1.io.Log.REPORTING_PRODUCTION; - if ("WARNING".equals(name)) return com.codename1.io.Log.WARNING; - } - if (type == com.codename1.io.NetworkEvent.class) { - if ("PROGRESS_TYPE_COMPLETED".equals(name)) return com.codename1.io.NetworkEvent.PROGRESS_TYPE_COMPLETED; - if ("PROGRESS_TYPE_INITIALIZING".equals(name)) return com.codename1.io.NetworkEvent.PROGRESS_TYPE_INITIALIZING; - if ("PROGRESS_TYPE_INPUT".equals(name)) return com.codename1.io.NetworkEvent.PROGRESS_TYPE_INPUT; - if ("PROGRESS_TYPE_OUTPUT".equals(name)) return com.codename1.io.NetworkEvent.PROGRESS_TYPE_OUTPUT; - } - if (type == com.codename1.io.NetworkManager.class) { - if ("ACCESS_POINT_TYPE_CABLE".equals(name)) return com.codename1.io.NetworkManager.ACCESS_POINT_TYPE_CABLE; - if ("ACCESS_POINT_TYPE_CORPORATE".equals(name)) return com.codename1.io.NetworkManager.ACCESS_POINT_TYPE_CORPORATE; - if ("ACCESS_POINT_TYPE_NETWORK2G".equals(name)) return com.codename1.io.NetworkManager.ACCESS_POINT_TYPE_NETWORK2G; - if ("ACCESS_POINT_TYPE_NETWORK3G".equals(name)) return com.codename1.io.NetworkManager.ACCESS_POINT_TYPE_NETWORK3G; - if ("ACCESS_POINT_TYPE_UNKNOWN".equals(name)) return com.codename1.io.NetworkManager.ACCESS_POINT_TYPE_UNKNOWN; - if ("ACCESS_POINT_TYPE_WLAN".equals(name)) return com.codename1.io.NetworkManager.ACCESS_POINT_TYPE_WLAN; - } - if (type == com.codename1.io.Oauth2.class) { - if ("TOKEN".equals(name)) return com.codename1.io.Oauth2.TOKEN; - } - if (type == com.codename1.io.WebServiceProxyCall.class) { - if ("TYPE_BOOLEAN".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_BOOLEAN; - if ("TYPE_BOOLEAN_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_BOOLEAN_ARRAY; - if ("TYPE_BOOLEAN_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_BOOLEAN_OBJECT; - if ("TYPE_BYTE".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_BYTE; - if ("TYPE_BYTE_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_BYTE_ARRAY; - if ("TYPE_BYTE_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_BYTE_OBJECT; - if ("TYPE_CHAR".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_CHAR; - if ("TYPE_CHARACTER_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_CHARACTER_OBJECT; - if ("TYPE_CHAR_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_CHAR_ARRAY; - if ("TYPE_DOUBLE".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_DOUBLE; - if ("TYPE_DOUBLE_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_DOUBLE_ARRAY; - if ("TYPE_DOUBLE_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_DOUBLE_OBJECT; - if ("TYPE_EXTERNALIABLE".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_EXTERNALIABLE; - if ("TYPE_FLOAT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_FLOAT; - if ("TYPE_FLOAT_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_FLOAT_ARRAY; - if ("TYPE_FLOAT_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_FLOAT_OBJECT; - if ("TYPE_INT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_INT; - if ("TYPE_INTEGER_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_INTEGER_OBJECT; - if ("TYPE_INT_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_INT_ARRAY; - if ("TYPE_LONG".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_LONG; - if ("TYPE_LONG_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_LONG_ARRAY; - if ("TYPE_LONG_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_LONG_OBJECT; - if ("TYPE_SHORT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_SHORT; - if ("TYPE_SHORT_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_SHORT_ARRAY; - if ("TYPE_SHORT_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_SHORT_OBJECT; - if ("TYPE_STRING".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_STRING; - if ("TYPE_STRING_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_STRING_ARRAY; - if ("TYPE_VOID".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_VOID; + private static Object invoke29(com.codename1.io.Socket.StopListening typedTarget, String name, Object[] safeArgs) throws Exception { + if ("stop".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.stop(); return null; + } } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.io.ConnectionRequest.class) return getStaticField0(name); + if (type == com.codename1.io.ConnectionRequest.CachingMode.class) return getStaticField1(name); + if (type == com.codename1.io.Cookie.class) return getStaticField2(name); + if (type == com.codename1.io.File.class) return getStaticField3(name); + if (type == com.codename1.io.FileSystemStorage.class) return getStaticField4(name); + if (type == com.codename1.io.Log.class) return getStaticField5(name); + if (type == com.codename1.io.MultipartRequest.class) return getStaticField6(name); + if (type == com.codename1.io.NetworkEvent.class) return getStaticField7(name); + if (type == com.codename1.io.NetworkManager.class) return getStaticField8(name); + if (type == com.codename1.io.Oauth2.class) return getStaticField9(name); + if (type == com.codename1.io.WebServiceProxyCall.class) return getStaticField10(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("PRIORITY_CRITICAL".equals(name)) return com.codename1.io.ConnectionRequest.PRIORITY_CRITICAL; + if ("PRIORITY_HIGH".equals(name)) return com.codename1.io.ConnectionRequest.PRIORITY_HIGH; + if ("PRIORITY_LOW".equals(name)) return com.codename1.io.ConnectionRequest.PRIORITY_LOW; + if ("PRIORITY_NORMAL".equals(name)) return com.codename1.io.ConnectionRequest.PRIORITY_NORMAL; + if ("PRIORITY_REDUNDANT".equals(name)) return com.codename1.io.ConnectionRequest.PRIORITY_REDUNDANT; + throw unsupportedStaticField(com.codename1.io.ConnectionRequest.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("MANUAL".equals(name)) return com.codename1.io.ConnectionRequest.CachingMode.MANUAL; + if ("OFF".equals(name)) return com.codename1.io.ConnectionRequest.CachingMode.OFF; + if ("OFFLINE".equals(name)) return com.codename1.io.ConnectionRequest.CachingMode.OFFLINE; + if ("OFFLINE_FIRST".equals(name)) return com.codename1.io.ConnectionRequest.CachingMode.OFFLINE_FIRST; + if ("SMART".equals(name)) return com.codename1.io.ConnectionRequest.CachingMode.SMART; + throw unsupportedStaticField(com.codename1.io.ConnectionRequest.CachingMode.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("STORAGE_NAME".equals(name)) return com.codename1.io.Cookie.STORAGE_NAME; + throw unsupportedStaticField(com.codename1.io.Cookie.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("separator".equals(name)) return com.codename1.io.File.separator; + if ("separatorChar".equals(name)) return com.codename1.io.File.separatorChar; + throw unsupportedStaticField(com.codename1.io.File.class, name); + } + + private static Object getStaticField4(String name) throws Exception { + if ("ROOT_TYPE_MAINSTORAGE".equals(name)) return com.codename1.io.FileSystemStorage.ROOT_TYPE_MAINSTORAGE; + if ("ROOT_TYPE_SDCARD".equals(name)) return com.codename1.io.FileSystemStorage.ROOT_TYPE_SDCARD; + if ("ROOT_TYPE_UNKNOWN".equals(name)) return com.codename1.io.FileSystemStorage.ROOT_TYPE_UNKNOWN; + throw unsupportedStaticField(com.codename1.io.FileSystemStorage.class, name); + } + + private static Object getStaticField5(String name) throws Exception { + if ("DEBUG".equals(name)) return com.codename1.io.Log.DEBUG; + if ("ERROR".equals(name)) return com.codename1.io.Log.ERROR; + if ("INFO".equals(name)) return com.codename1.io.Log.INFO; + if ("REPORTING_DEBUG".equals(name)) return com.codename1.io.Log.REPORTING_DEBUG; + if ("REPORTING_NONE".equals(name)) return com.codename1.io.Log.REPORTING_NONE; + if ("REPORTING_PRODUCTION".equals(name)) return com.codename1.io.Log.REPORTING_PRODUCTION; + if ("WARNING".equals(name)) return com.codename1.io.Log.WARNING; + throw unsupportedStaticField(com.codename1.io.Log.class, name); + } + + private static Object getStaticField6(String name) throws Exception { + if ("PRIORITY_CRITICAL".equals(name)) return com.codename1.io.MultipartRequest.PRIORITY_CRITICAL; + if ("PRIORITY_HIGH".equals(name)) return com.codename1.io.MultipartRequest.PRIORITY_HIGH; + if ("PRIORITY_LOW".equals(name)) return com.codename1.io.MultipartRequest.PRIORITY_LOW; + if ("PRIORITY_NORMAL".equals(name)) return com.codename1.io.MultipartRequest.PRIORITY_NORMAL; + if ("PRIORITY_REDUNDANT".equals(name)) return com.codename1.io.MultipartRequest.PRIORITY_REDUNDANT; + throw unsupportedStaticField(com.codename1.io.MultipartRequest.class, name); + } + + private static Object getStaticField7(String name) throws Exception { + if ("PROGRESS_TYPE_COMPLETED".equals(name)) return com.codename1.io.NetworkEvent.PROGRESS_TYPE_COMPLETED; + if ("PROGRESS_TYPE_INITIALIZING".equals(name)) return com.codename1.io.NetworkEvent.PROGRESS_TYPE_INITIALIZING; + if ("PROGRESS_TYPE_INPUT".equals(name)) return com.codename1.io.NetworkEvent.PROGRESS_TYPE_INPUT; + if ("PROGRESS_TYPE_OUTPUT".equals(name)) return com.codename1.io.NetworkEvent.PROGRESS_TYPE_OUTPUT; + throw unsupportedStaticField(com.codename1.io.NetworkEvent.class, name); + } + + private static Object getStaticField8(String name) throws Exception { + if ("ACCESS_POINT_TYPE_CABLE".equals(name)) return com.codename1.io.NetworkManager.ACCESS_POINT_TYPE_CABLE; + if ("ACCESS_POINT_TYPE_CORPORATE".equals(name)) return com.codename1.io.NetworkManager.ACCESS_POINT_TYPE_CORPORATE; + if ("ACCESS_POINT_TYPE_NETWORK2G".equals(name)) return com.codename1.io.NetworkManager.ACCESS_POINT_TYPE_NETWORK2G; + if ("ACCESS_POINT_TYPE_NETWORK3G".equals(name)) return com.codename1.io.NetworkManager.ACCESS_POINT_TYPE_NETWORK3G; + if ("ACCESS_POINT_TYPE_UNKNOWN".equals(name)) return com.codename1.io.NetworkManager.ACCESS_POINT_TYPE_UNKNOWN; + if ("ACCESS_POINT_TYPE_WLAN".equals(name)) return com.codename1.io.NetworkManager.ACCESS_POINT_TYPE_WLAN; + throw unsupportedStaticField(com.codename1.io.NetworkManager.class, name); + } + + private static Object getStaticField9(String name) throws Exception { + if ("TOKEN".equals(name)) return com.codename1.io.Oauth2.TOKEN; + throw unsupportedStaticField(com.codename1.io.Oauth2.class, name); + } + + private static Object getStaticField10(String name) throws Exception { + if ("TYPE_BOOLEAN".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_BOOLEAN; + if ("TYPE_BOOLEAN_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_BOOLEAN_ARRAY; + if ("TYPE_BOOLEAN_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_BOOLEAN_OBJECT; + if ("TYPE_BYTE".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_BYTE; + if ("TYPE_BYTE_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_BYTE_ARRAY; + if ("TYPE_BYTE_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_BYTE_OBJECT; + if ("TYPE_CHAR".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_CHAR; + if ("TYPE_CHARACTER_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_CHARACTER_OBJECT; + if ("TYPE_CHAR_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_CHAR_ARRAY; + if ("TYPE_DOUBLE".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_DOUBLE; + if ("TYPE_DOUBLE_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_DOUBLE_ARRAY; + if ("TYPE_DOUBLE_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_DOUBLE_OBJECT; + if ("TYPE_EXTERNALIABLE".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_EXTERNALIABLE; + if ("TYPE_FLOAT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_FLOAT; + if ("TYPE_FLOAT_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_FLOAT_ARRAY; + if ("TYPE_FLOAT_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_FLOAT_OBJECT; + if ("TYPE_INT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_INT; + if ("TYPE_INTEGER_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_INTEGER_OBJECT; + if ("TYPE_INT_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_INT_ARRAY; + if ("TYPE_LONG".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_LONG; + if ("TYPE_LONG_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_LONG_ARRAY; + if ("TYPE_LONG_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_LONG_OBJECT; + if ("TYPE_SHORT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_SHORT; + if ("TYPE_SHORT_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_SHORT_ARRAY; + if ("TYPE_SHORT_OBJECT".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_SHORT_OBJECT; + if ("TYPE_STRING".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_STRING; + if ("TYPE_STRING_ARRAY".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_STRING_ARRAY; + if ("TYPE_VOID".equals(name)) return com.codename1.io.WebServiceProxyCall.TYPE_VOID; + throw unsupportedStaticField(com.codename1.io.WebServiceProxyCall.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -4519,9 +4788,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -4574,10 +4855,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_gzip.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_gzip.java index f02b04daf5..de4e996e67 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_gzip.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_gzip.java @@ -83,23 +83,23 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.io.gzip.Deflater(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.io.gzip.Deflater(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return new com.codename1.io.gzip.Deflater(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return new com.codename1.io.gzip.Deflater(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.io.gzip.Deflater(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.io.gzip.Deflater(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return new com.codename1.io.gzip.Deflater(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Boolean) adaptedArgs[2]).booleanValue()); + return new com.codename1.io.gzip.Deflater(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.io.gzip.Deflater(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.io.gzip.Deflater(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if (type == com.codename1.io.gzip.GZIPException.class) { @@ -123,11 +123,11 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.io.gzip.Inflater(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.io.gzip.Inflater(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return new com.codename1.io.gzip.Inflater(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return new com.codename1.io.gzip.Inflater(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } } if (type == com.codename1.io.gzip.ZStream.class) { @@ -354,7 +354,7 @@ private static Object invoke0(com.codename1.io.gzip.GZIPInputStream typedTarget, if ("mark".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.mark(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.mark(toIntValue(adaptedArgs[0])); return null; } } if ("markSupported".equals(name)) { @@ -372,7 +372,7 @@ private static Object invoke0(com.codename1.io.gzip.GZIPInputStream typedTarget, } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.read((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.read((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("readHeader".equals(name)) { @@ -456,7 +456,7 @@ private static Object invoke1(com.codename1.io.gzip.GZIPOutputStream typedTarget if ("setOS".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setOS(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setOS(toIntValue(adaptedArgs[0])); return null; } } if ("setSyncFlush".equals(name)) { @@ -468,7 +468,7 @@ private static Object invoke1(com.codename1.io.gzip.GZIPOutputStream typedTarget if ("write".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.write(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.write(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{byte[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class}, false); @@ -476,7 +476,7 @@ private static Object invoke1(com.codename1.io.gzip.GZIPOutputStream typedTarget } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -492,7 +492,7 @@ private static Object invoke2(com.codename1.io.gzip.Deflater typedTarget, String if ("deflate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.deflate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.deflate(toIntValue(adaptedArgs[0])); } } if ("deflateEnd".equals(name)) { @@ -503,35 +503,35 @@ private static Object invoke2(com.codename1.io.gzip.Deflater typedTarget, String if ("deflateInit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Boolean) adaptedArgs[2]).booleanValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("deflateParams".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.deflateParams(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.deflateParams(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("deflateSetDictionary".equals(name)) { if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false); - return typedTarget.deflateSetDictionary((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.deflateSetDictionary((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("end".equals(name)) { @@ -602,7 +602,7 @@ private static Object invoke2(com.codename1.io.gzip.Deflater typedTarget, String if ("inflate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.inflate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.inflate(toIntValue(adaptedArgs[0])); } } if ("inflateEnd".equals(name)) { @@ -625,17 +625,17 @@ private static Object invoke2(com.codename1.io.gzip.Deflater typedTarget, String } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.inflateInit(((Number) adaptedArgs[0]).intValue()); + return typedTarget.inflateInit(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.inflateInit(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return typedTarget.inflateInit(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } } if ("inflateSetDictionary".equals(name)) { if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false); - return typedTarget.inflateSetDictionary((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.inflateSetDictionary((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("inflateSync".equals(name)) { @@ -651,47 +651,47 @@ private static Object invoke2(com.codename1.io.gzip.Deflater typedTarget, String if ("init".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.init(((Number) adaptedArgs[0]).intValue()); + return typedTarget.init(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.init(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return typedTarget.init(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.init(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.init(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.init(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Boolean) adaptedArgs[2]).booleanValue()); + return typedTarget.init(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.init(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.init(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("params".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.params(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.params(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("setAvailIn".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAvailIn(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAvailIn(toIntValue(adaptedArgs[0])); return null; } } if ("setAvailOut".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAvailOut(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAvailOut(toIntValue(adaptedArgs[0])); return null; } } if ("setDictionary".equals(name)) { if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false); - return typedTarget.setDictionary((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.setDictionary((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("setInput".equals(name)) { @@ -705,7 +705,7 @@ private static Object invoke2(com.codename1.io.gzip.Deflater typedTarget, String } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setInput((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); return null; + typedTarget.setInput((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); return null; } } if ("setNextIn".equals(name)) { @@ -717,7 +717,7 @@ private static Object invoke2(com.codename1.io.gzip.Deflater typedTarget, String if ("setNextInIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setNextInIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setNextInIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setNextOut".equals(name)) { @@ -729,7 +729,7 @@ private static Object invoke2(com.codename1.io.gzip.Deflater typedTarget, String if ("setNextOutIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setNextOutIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setNextOutIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setOutput".equals(name)) { @@ -739,7 +739,7 @@ private static Object invoke2(com.codename1.io.gzip.Deflater typedTarget, String } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setOutput((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.setOutput((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -790,7 +790,7 @@ private static Object invoke3(com.codename1.io.gzip.DeflaterOutputStream typedTa if ("write".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.write(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.write(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{byte[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class}, false); @@ -798,7 +798,7 @@ private static Object invoke3(com.codename1.io.gzip.DeflaterOutputStream typedTa } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -808,7 +808,7 @@ private static Object invoke4(com.codename1.io.gzip.Inflater typedTarget, String if ("deflate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.deflate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.deflate(toIntValue(adaptedArgs[0])); } } if ("deflateEnd".equals(name)) { @@ -819,35 +819,35 @@ private static Object invoke4(com.codename1.io.gzip.Inflater typedTarget, String if ("deflateInit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Boolean) adaptedArgs[2]).booleanValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("deflateParams".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.deflateParams(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.deflateParams(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("deflateSetDictionary".equals(name)) { if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false); - return typedTarget.deflateSetDictionary((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.deflateSetDictionary((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("end".equals(name)) { @@ -918,7 +918,7 @@ private static Object invoke4(com.codename1.io.gzip.Inflater typedTarget, String if ("inflate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.inflate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.inflate(toIntValue(adaptedArgs[0])); } } if ("inflateEnd".equals(name)) { @@ -941,17 +941,17 @@ private static Object invoke4(com.codename1.io.gzip.Inflater typedTarget, String } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.inflateInit(((Number) adaptedArgs[0]).intValue()); + return typedTarget.inflateInit(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.inflateInit(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return typedTarget.inflateInit(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } } if ("inflateSetDictionary".equals(name)) { if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false); - return typedTarget.inflateSetDictionary((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.inflateSetDictionary((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("inflateSync".equals(name)) { @@ -974,29 +974,29 @@ private static Object invoke4(com.codename1.io.gzip.Inflater typedTarget, String } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.init(((Number) adaptedArgs[0]).intValue()); + return typedTarget.init(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.init(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return typedTarget.init(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } } if ("setAvailIn".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAvailIn(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAvailIn(toIntValue(adaptedArgs[0])); return null; } } if ("setAvailOut".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAvailOut(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAvailOut(toIntValue(adaptedArgs[0])); return null; } } if ("setDictionary".equals(name)) { if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false); - return typedTarget.setDictionary((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.setDictionary((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("setInput".equals(name)) { @@ -1010,7 +1010,7 @@ private static Object invoke4(com.codename1.io.gzip.Inflater typedTarget, String } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setInput((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); return null; + typedTarget.setInput((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); return null; } } if ("setNextIn".equals(name)) { @@ -1022,7 +1022,7 @@ private static Object invoke4(com.codename1.io.gzip.Inflater typedTarget, String if ("setNextInIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setNextInIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setNextInIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setNextOut".equals(name)) { @@ -1034,7 +1034,7 @@ private static Object invoke4(com.codename1.io.gzip.Inflater typedTarget, String if ("setNextOutIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setNextOutIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setNextOutIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setOutput".equals(name)) { @@ -1044,7 +1044,7 @@ private static Object invoke4(com.codename1.io.gzip.Inflater typedTarget, String } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setOutput((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.setOutput((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("sync".equals(name)) { @@ -1094,7 +1094,7 @@ private static Object invoke5(com.codename1.io.gzip.InflaterInputStream typedTar if ("mark".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.mark(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.mark(toIntValue(adaptedArgs[0])); return null; } } if ("markSupported".equals(name)) { @@ -1112,7 +1112,7 @@ private static Object invoke5(com.codename1.io.gzip.InflaterInputStream typedTar } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.read((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.read((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("readHeader".equals(name)) { @@ -1157,7 +1157,7 @@ private static Object invoke6(com.codename1.io.gzip.Adler32 typedTarget, String if ("update".equals(name)) { if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.update((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.update((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1186,7 +1186,7 @@ private static Object invoke7(com.codename1.io.gzip.CRC32 typedTarget, String na if ("update".equals(name)) { if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.update((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.update((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1206,7 +1206,7 @@ private static Object invoke8(com.codename1.io.gzip.FilterInputStream typedTarge if ("mark".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.mark(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.mark(toIntValue(adaptedArgs[0])); return null; } } if ("markSupported".equals(name)) { @@ -1224,7 +1224,7 @@ private static Object invoke8(com.codename1.io.gzip.FilterInputStream typedTarge } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.read((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.read((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("reset".equals(name)) { @@ -1255,7 +1255,7 @@ private static Object invoke9(com.codename1.io.gzip.FilterOutputStream typedTarg if ("write".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.write(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.write(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{byte[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class}, false); @@ -1263,7 +1263,7 @@ private static Object invoke9(com.codename1.io.gzip.FilterOutputStream typedTarg } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1529,7 +1529,7 @@ private static Object invoke10(com.codename1.io.gzip.GZConnectionRequest typedTa if ("ioStreamUpdate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isCheckSSLCertificates".equals(name)) { @@ -1662,7 +1662,7 @@ private static Object invoke10(com.codename1.io.gzip.GZConnectionRequest typedTa if ("setChunkedStreamingMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setChunkedStreamingMode(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setChunkedStreamingMode(toIntValue(adaptedArgs[0])); return null; } } if ("setContentType".equals(name)) { @@ -1734,7 +1734,7 @@ private static Object invoke10(com.codename1.io.gzip.GZConnectionRequest typedTa if ("setPriority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setPriority(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setPriority((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setReadRequest".equals(name)) { @@ -1752,7 +1752,7 @@ private static Object invoke10(com.codename1.io.gzip.GZConnectionRequest typedTa if ("setReadTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReadTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReadTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setRequestBody".equals(name)) { @@ -1774,13 +1774,13 @@ private static Object invoke10(com.codename1.io.gzip.GZConnectionRequest typedTa if ("setSilentRetryCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSilentRetryCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSilentRetryCount(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setUrl".equals(name)) { @@ -1914,7 +1914,7 @@ private static Object invoke12(com.codename1.io.gzip.GZIPHeader typedTarget, Str if ("setOS".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setOS(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setOS(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1924,7 +1924,7 @@ private static Object invoke13(com.codename1.io.gzip.ZStream typedTarget, String if ("deflate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.deflate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.deflate(toIntValue(adaptedArgs[0])); } } if ("deflateEnd".equals(name)) { @@ -1935,35 +1935,35 @@ private static Object invoke13(com.codename1.io.gzip.ZStream typedTarget, String if ("deflateInit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Boolean) adaptedArgs[2]).booleanValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.deflateInit(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.deflateInit(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("deflateParams".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.deflateParams(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.deflateParams(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("deflateSetDictionary".equals(name)) { if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false); - return typedTarget.deflateSetDictionary((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.deflateSetDictionary((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("end".equals(name)) { @@ -2034,7 +2034,7 @@ private static Object invoke13(com.codename1.io.gzip.ZStream typedTarget, String if ("inflate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.inflate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.inflate(toIntValue(adaptedArgs[0])); } } if ("inflateEnd".equals(name)) { @@ -2057,17 +2057,17 @@ private static Object invoke13(com.codename1.io.gzip.ZStream typedTarget, String } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.inflateInit(((Number) adaptedArgs[0]).intValue()); + return typedTarget.inflateInit(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.inflateInit(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return typedTarget.inflateInit(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } } if ("inflateSetDictionary".equals(name)) { if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false); - return typedTarget.inflateSetDictionary((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.inflateSetDictionary((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("inflateSync".equals(name)) { @@ -2083,13 +2083,13 @@ private static Object invoke13(com.codename1.io.gzip.ZStream typedTarget, String if ("setAvailIn".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAvailIn(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAvailIn(toIntValue(adaptedArgs[0])); return null; } } if ("setAvailOut".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAvailOut(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAvailOut(toIntValue(adaptedArgs[0])); return null; } } if ("setInput".equals(name)) { @@ -2103,7 +2103,7 @@ private static Object invoke13(com.codename1.io.gzip.ZStream typedTarget, String } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setInput((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); return null; + typedTarget.setInput((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); return null; } } if ("setNextIn".equals(name)) { @@ -2115,7 +2115,7 @@ private static Object invoke13(com.codename1.io.gzip.ZStream typedTarget, String if ("setNextInIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setNextInIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setNextInIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setNextOut".equals(name)) { @@ -2127,7 +2127,7 @@ private static Object invoke13(com.codename1.io.gzip.ZStream typedTarget, String if ("setNextOutIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setNextOutIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setNextOutIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setOutput".equals(name)) { @@ -2137,61 +2137,77 @@ private static Object invoke13(com.codename1.io.gzip.ZStream typedTarget, String } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setOutput((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.setOutput((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.io.gzip.GZIPHeader.class) { - if ("OS_AMIGA".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_AMIGA; - if ("OS_ATARI".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_ATARI; - if ("OS_CPM".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_CPM; - if ("OS_MACOS".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_MACOS; - if ("OS_MSDOS".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_MSDOS; - if ("OS_OS2".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_OS2; - if ("OS_QDOS".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_QDOS; - if ("OS_RISCOS".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_RISCOS; - if ("OS_TOPS20".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_TOPS20; - if ("OS_UNIX".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_UNIX; - if ("OS_UNKNOWN".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_UNKNOWN; - if ("OS_VMCMS".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_VMCMS; - if ("OS_VMS".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_VMS; - if ("OS_WIN32".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_WIN32; - if ("OS_ZSYSTEM".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_ZSYSTEM; - } - if (type == com.codename1.io.gzip.JZlib.class) { - if ("DEF_WBITS".equals(name)) return com.codename1.io.gzip.JZlib.DEF_WBITS; - if ("MAX_WBITS".equals(name)) return com.codename1.io.gzip.JZlib.MAX_WBITS; - if ("Z_ASCII".equals(name)) return com.codename1.io.gzip.JZlib.Z_ASCII; - if ("Z_BEST_COMPRESSION".equals(name)) return com.codename1.io.gzip.JZlib.Z_BEST_COMPRESSION; - if ("Z_BEST_SPEED".equals(name)) return com.codename1.io.gzip.JZlib.Z_BEST_SPEED; - if ("Z_BINARY".equals(name)) return com.codename1.io.gzip.JZlib.Z_BINARY; - if ("Z_BUF_ERROR".equals(name)) return com.codename1.io.gzip.JZlib.Z_BUF_ERROR; - if ("Z_DATA_ERROR".equals(name)) return com.codename1.io.gzip.JZlib.Z_DATA_ERROR; - if ("Z_DEFAULT_COMPRESSION".equals(name)) return com.codename1.io.gzip.JZlib.Z_DEFAULT_COMPRESSION; - if ("Z_DEFAULT_STRATEGY".equals(name)) return com.codename1.io.gzip.JZlib.Z_DEFAULT_STRATEGY; - if ("Z_ERRNO".equals(name)) return com.codename1.io.gzip.JZlib.Z_ERRNO; - if ("Z_FILTERED".equals(name)) return com.codename1.io.gzip.JZlib.Z_FILTERED; - if ("Z_FINISH".equals(name)) return com.codename1.io.gzip.JZlib.Z_FINISH; - if ("Z_FULL_FLUSH".equals(name)) return com.codename1.io.gzip.JZlib.Z_FULL_FLUSH; - if ("Z_HUFFMAN_ONLY".equals(name)) return com.codename1.io.gzip.JZlib.Z_HUFFMAN_ONLY; - if ("Z_MEM_ERROR".equals(name)) return com.codename1.io.gzip.JZlib.Z_MEM_ERROR; - if ("Z_NEED_DICT".equals(name)) return com.codename1.io.gzip.JZlib.Z_NEED_DICT; - if ("Z_NO_COMPRESSION".equals(name)) return com.codename1.io.gzip.JZlib.Z_NO_COMPRESSION; - if ("Z_NO_FLUSH".equals(name)) return com.codename1.io.gzip.JZlib.Z_NO_FLUSH; - if ("Z_OK".equals(name)) return com.codename1.io.gzip.JZlib.Z_OK; - if ("Z_PARTIAL_FLUSH".equals(name)) return com.codename1.io.gzip.JZlib.Z_PARTIAL_FLUSH; - if ("Z_STREAM_END".equals(name)) return com.codename1.io.gzip.JZlib.Z_STREAM_END; - if ("Z_STREAM_ERROR".equals(name)) return com.codename1.io.gzip.JZlib.Z_STREAM_ERROR; - if ("Z_SYNC_FLUSH".equals(name)) return com.codename1.io.gzip.JZlib.Z_SYNC_FLUSH; - if ("Z_UNKNOWN".equals(name)) return com.codename1.io.gzip.JZlib.Z_UNKNOWN; - if ("Z_VERSION_ERROR".equals(name)) return com.codename1.io.gzip.JZlib.Z_VERSION_ERROR; - } + if (type == com.codename1.io.gzip.GZConnectionRequest.class) return getStaticField0(name); + if (type == com.codename1.io.gzip.GZIPHeader.class) return getStaticField1(name); + if (type == com.codename1.io.gzip.JZlib.class) return getStaticField2(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("PRIORITY_CRITICAL".equals(name)) return com.codename1.io.gzip.GZConnectionRequest.PRIORITY_CRITICAL; + if ("PRIORITY_HIGH".equals(name)) return com.codename1.io.gzip.GZConnectionRequest.PRIORITY_HIGH; + if ("PRIORITY_LOW".equals(name)) return com.codename1.io.gzip.GZConnectionRequest.PRIORITY_LOW; + if ("PRIORITY_NORMAL".equals(name)) return com.codename1.io.gzip.GZConnectionRequest.PRIORITY_NORMAL; + if ("PRIORITY_REDUNDANT".equals(name)) return com.codename1.io.gzip.GZConnectionRequest.PRIORITY_REDUNDANT; + throw unsupportedStaticField(com.codename1.io.gzip.GZConnectionRequest.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("OS_AMIGA".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_AMIGA; + if ("OS_ATARI".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_ATARI; + if ("OS_CPM".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_CPM; + if ("OS_MACOS".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_MACOS; + if ("OS_MSDOS".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_MSDOS; + if ("OS_OS2".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_OS2; + if ("OS_QDOS".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_QDOS; + if ("OS_RISCOS".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_RISCOS; + if ("OS_TOPS20".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_TOPS20; + if ("OS_UNIX".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_UNIX; + if ("OS_UNKNOWN".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_UNKNOWN; + if ("OS_VMCMS".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_VMCMS; + if ("OS_VMS".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_VMS; + if ("OS_WIN32".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_WIN32; + if ("OS_ZSYSTEM".equals(name)) return com.codename1.io.gzip.GZIPHeader.OS_ZSYSTEM; + throw unsupportedStaticField(com.codename1.io.gzip.GZIPHeader.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("DEF_WBITS".equals(name)) return com.codename1.io.gzip.JZlib.DEF_WBITS; + if ("MAX_WBITS".equals(name)) return com.codename1.io.gzip.JZlib.MAX_WBITS; + if ("Z_ASCII".equals(name)) return com.codename1.io.gzip.JZlib.Z_ASCII; + if ("Z_BEST_COMPRESSION".equals(name)) return com.codename1.io.gzip.JZlib.Z_BEST_COMPRESSION; + if ("Z_BEST_SPEED".equals(name)) return com.codename1.io.gzip.JZlib.Z_BEST_SPEED; + if ("Z_BINARY".equals(name)) return com.codename1.io.gzip.JZlib.Z_BINARY; + if ("Z_BUF_ERROR".equals(name)) return com.codename1.io.gzip.JZlib.Z_BUF_ERROR; + if ("Z_DATA_ERROR".equals(name)) return com.codename1.io.gzip.JZlib.Z_DATA_ERROR; + if ("Z_DEFAULT_COMPRESSION".equals(name)) return com.codename1.io.gzip.JZlib.Z_DEFAULT_COMPRESSION; + if ("Z_DEFAULT_STRATEGY".equals(name)) return com.codename1.io.gzip.JZlib.Z_DEFAULT_STRATEGY; + if ("Z_ERRNO".equals(name)) return com.codename1.io.gzip.JZlib.Z_ERRNO; + if ("Z_FILTERED".equals(name)) return com.codename1.io.gzip.JZlib.Z_FILTERED; + if ("Z_FINISH".equals(name)) return com.codename1.io.gzip.JZlib.Z_FINISH; + if ("Z_FULL_FLUSH".equals(name)) return com.codename1.io.gzip.JZlib.Z_FULL_FLUSH; + if ("Z_HUFFMAN_ONLY".equals(name)) return com.codename1.io.gzip.JZlib.Z_HUFFMAN_ONLY; + if ("Z_MEM_ERROR".equals(name)) return com.codename1.io.gzip.JZlib.Z_MEM_ERROR; + if ("Z_NEED_DICT".equals(name)) return com.codename1.io.gzip.JZlib.Z_NEED_DICT; + if ("Z_NO_COMPRESSION".equals(name)) return com.codename1.io.gzip.JZlib.Z_NO_COMPRESSION; + if ("Z_NO_FLUSH".equals(name)) return com.codename1.io.gzip.JZlib.Z_NO_FLUSH; + if ("Z_OK".equals(name)) return com.codename1.io.gzip.JZlib.Z_OK; + if ("Z_PARTIAL_FLUSH".equals(name)) return com.codename1.io.gzip.JZlib.Z_PARTIAL_FLUSH; + if ("Z_STREAM_END".equals(name)) return com.codename1.io.gzip.JZlib.Z_STREAM_END; + if ("Z_STREAM_ERROR".equals(name)) return com.codename1.io.gzip.JZlib.Z_STREAM_ERROR; + if ("Z_SYNC_FLUSH".equals(name)) return com.codename1.io.gzip.JZlib.Z_SYNC_FLUSH; + if ("Z_UNKNOWN".equals(name)) return com.codename1.io.gzip.JZlib.Z_UNKNOWN; + if ("Z_VERSION_ERROR".equals(name)) return com.codename1.io.gzip.JZlib.Z_VERSION_ERROR; + throw unsupportedStaticField(com.codename1.io.gzip.JZlib.class, name); + } + public static Object getField(Object target, String name) throws Exception { if (target instanceof com.codename1.io.gzip.Deflater) { com.codename1.io.gzip.Deflater typedTarget = (com.codename1.io.gzip.Deflater) target; @@ -2240,11 +2256,11 @@ public static void setField(Object target, String name, Object value) throws Exc if (target instanceof com.codename1.io.gzip.Deflater) { com.codename1.io.gzip.Deflater typedTarget = (com.codename1.io.gzip.Deflater) target; if ("availIn".equals(name)) { - typedTarget.availIn = ((Number) value).intValue(); + typedTarget.availIn = toIntValue(value); return; } if ("availOut".equals(name)) { - typedTarget.availOut = ((Number) value).intValue(); + typedTarget.availOut = toIntValue(value); return; } if ("msg".equals(name)) { @@ -2256,7 +2272,7 @@ public static void setField(Object target, String name, Object value) throws Exc return; } if ("nextInIndex".equals(name)) { - typedTarget.nextInIndex = ((Number) value).intValue(); + typedTarget.nextInIndex = toIntValue(value); return; } if ("nextOut".equals(name)) { @@ -2264,7 +2280,7 @@ public static void setField(Object target, String name, Object value) throws Exc return; } if ("nextOutIndex".equals(name)) { - typedTarget.nextOutIndex = ((Number) value).intValue(); + typedTarget.nextOutIndex = toIntValue(value); return; } if ("totalIn".equals(name)) { @@ -2279,11 +2295,11 @@ public static void setField(Object target, String name, Object value) throws Exc if (target instanceof com.codename1.io.gzip.Inflater) { com.codename1.io.gzip.Inflater typedTarget = (com.codename1.io.gzip.Inflater) target; if ("availIn".equals(name)) { - typedTarget.availIn = ((Number) value).intValue(); + typedTarget.availIn = toIntValue(value); return; } if ("availOut".equals(name)) { - typedTarget.availOut = ((Number) value).intValue(); + typedTarget.availOut = toIntValue(value); return; } if ("msg".equals(name)) { @@ -2295,7 +2311,7 @@ public static void setField(Object target, String name, Object value) throws Exc return; } if ("nextInIndex".equals(name)) { - typedTarget.nextInIndex = ((Number) value).intValue(); + typedTarget.nextInIndex = toIntValue(value); return; } if ("nextOut".equals(name)) { @@ -2303,7 +2319,7 @@ public static void setField(Object target, String name, Object value) throws Exc return; } if ("nextOutIndex".equals(name)) { - typedTarget.nextOutIndex = ((Number) value).intValue(); + typedTarget.nextOutIndex = toIntValue(value); return; } if ("totalIn".equals(name)) { @@ -2318,11 +2334,11 @@ public static void setField(Object target, String name, Object value) throws Exc if (target instanceof com.codename1.io.gzip.ZStream) { com.codename1.io.gzip.ZStream typedTarget = (com.codename1.io.gzip.ZStream) target; if ("availIn".equals(name)) { - typedTarget.availIn = ((Number) value).intValue(); + typedTarget.availIn = toIntValue(value); return; } if ("availOut".equals(name)) { - typedTarget.availOut = ((Number) value).intValue(); + typedTarget.availOut = toIntValue(value); return; } if ("msg".equals(name)) { @@ -2334,7 +2350,7 @@ public static void setField(Object target, String name, Object value) throws Exc return; } if ("nextInIndex".equals(name)) { - typedTarget.nextInIndex = ((Number) value).intValue(); + typedTarget.nextInIndex = toIntValue(value); return; } if ("nextOut".equals(name)) { @@ -2342,7 +2358,7 @@ public static void setField(Object target, String name, Object value) throws Exc return; } if ("nextOutIndex".equals(name)) { - typedTarget.nextOutIndex = ((Number) value).intValue(); + typedTarget.nextOutIndex = toIntValue(value); return; } if ("totalIn".equals(name)) { @@ -2496,9 +2512,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -2551,10 +2579,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_rest.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_rest.java index 30c2924ca2..e58a8c8d5b 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_rest.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_rest.java @@ -342,7 +342,7 @@ private static Object invoke0(com.codename1.io.rest.RequestBuilder typedTarget, if ("priority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.priority(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.priority((byte) toIntValue(adaptedArgs[0])); } } if ("queryParam".equals(name)) { @@ -358,13 +358,13 @@ private static Object invoke0(com.codename1.io.rest.RequestBuilder typedTarget, if ("readTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.readTimeout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.readTimeout(toIntValue(adaptedArgs[0])); } } if ("timeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.timeout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.timeout(toIntValue(adaptedArgs[0])); } } if ("useBoolean".equals(name)) { @@ -566,9 +566,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -621,10 +633,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_services.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_services.java index 0b2af59533..01c2c110ba 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_services.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_services.java @@ -54,11 +54,11 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.String.class}, false); - return new com.codename1.io.services.ImageDownloadService((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3]); + return new com.codename1.io.services.ImageDownloadService((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3]); } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.List.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.List.class, java.lang.Integer.class, java.lang.String.class}, false); - return new com.codename1.io.services.ImageDownloadService((java.lang.String) adaptedArgs[0], (com.codename1.ui.List) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3]); + return new com.codename1.io.services.ImageDownloadService((java.lang.String) adaptedArgs[0], (com.codename1.ui.List) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3]); } } if (type == com.codename1.io.services.RSSService.class) { @@ -68,11 +68,11 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return new com.codename1.io.services.RSSService((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.io.services.RSSService((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.io.services.RSSService((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.io.services.RSSService((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if (type == com.codename1.io.services.TwitterRESTService.class) { @@ -129,19 +129,19 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.List.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.geom.Dimension.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.List.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.geom.Dimension.class}, false); - com.codename1.io.services.ImageDownloadService.createImageToFileSystem((java.lang.String) adaptedArgs[0], (com.codename1.ui.List) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (com.codename1.ui.geom.Dimension) adaptedArgs[5]); return null; + com.codename1.io.services.ImageDownloadService.createImageToFileSystem((java.lang.String) adaptedArgs[0], (com.codename1.ui.List) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (com.codename1.ui.geom.Dimension) adaptedArgs[5]); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.geom.Dimension.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.geom.Dimension.class, java.lang.Byte.class}, false); - com.codename1.io.services.ImageDownloadService.createImageToFileSystem((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (com.codename1.ui.geom.Dimension) adaptedArgs[5], ((Number) adaptedArgs[6]).byteValue()); return null; + com.codename1.io.services.ImageDownloadService.createImageToFileSystem((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (com.codename1.ui.geom.Dimension) adaptedArgs[5], (byte) toIntValue(adaptedArgs[6])); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.Image.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.Image.class, java.lang.Byte.class}, false); - com.codename1.io.services.ImageDownloadService.createImageToFileSystem((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (com.codename1.ui.Image) adaptedArgs[5], ((Number) adaptedArgs[6]).byteValue()); return null; + com.codename1.io.services.ImageDownloadService.createImageToFileSystem((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (com.codename1.ui.Image) adaptedArgs[5], (byte) toIntValue(adaptedArgs[6])); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, com.codename1.ui.list.ListModel.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.Image.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, com.codename1.ui.list.ListModel.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.Image.class, java.lang.Byte.class}, false); - com.codename1.io.services.ImageDownloadService.createImageToFileSystem((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.list.ListModel) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5], (com.codename1.ui.Image) adaptedArgs[6], ((Number) adaptedArgs[7]).byteValue()); return null; + com.codename1.io.services.ImageDownloadService.createImageToFileSystem((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.list.ListModel) adaptedArgs[2], toIntValue(adaptedArgs[3]), (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5], (com.codename1.ui.Image) adaptedArgs[6], (byte) toIntValue(adaptedArgs[7])); return null; } } if ("createImageToStorage".equals(name)) { @@ -159,27 +159,27 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Label.class, java.lang.String.class, com.codename1.ui.geom.Dimension.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Label.class, java.lang.String.class, com.codename1.ui.geom.Dimension.class, java.lang.Byte.class}, false); - com.codename1.io.services.ImageDownloadService.createImageToStorage((java.lang.String) adaptedArgs[0], (com.codename1.ui.Label) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (com.codename1.ui.geom.Dimension) adaptedArgs[3], ((Number) adaptedArgs[4]).byteValue()); return null; + com.codename1.io.services.ImageDownloadService.createImageToStorage((java.lang.String) adaptedArgs[0], (com.codename1.ui.Label) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (com.codename1.ui.geom.Dimension) adaptedArgs[3], (byte) toIntValue(adaptedArgs[4])); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Label.class, java.lang.String.class, com.codename1.ui.Image.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Label.class, java.lang.String.class, com.codename1.ui.Image.class, java.lang.Byte.class}, false); - com.codename1.io.services.ImageDownloadService.createImageToStorage((java.lang.String) adaptedArgs[0], (com.codename1.ui.Label) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (com.codename1.ui.Image) adaptedArgs[3], ((Number) adaptedArgs[4]).byteValue()); return null; + com.codename1.io.services.ImageDownloadService.createImageToStorage((java.lang.String) adaptedArgs[0], (com.codename1.ui.Label) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (com.codename1.ui.Image) adaptedArgs[3], (byte) toIntValue(adaptedArgs[4])); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.List.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.geom.Dimension.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.List.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.geom.Dimension.class}, false); - com.codename1.io.services.ImageDownloadService.createImageToStorage((java.lang.String) adaptedArgs[0], (com.codename1.ui.List) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (com.codename1.ui.geom.Dimension) adaptedArgs[5]); return null; + com.codename1.io.services.ImageDownloadService.createImageToStorage((java.lang.String) adaptedArgs[0], (com.codename1.ui.List) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (com.codename1.ui.geom.Dimension) adaptedArgs[5]); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.geom.Dimension.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.geom.Dimension.class, java.lang.Byte.class}, false); - com.codename1.io.services.ImageDownloadService.createImageToStorage((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (com.codename1.ui.geom.Dimension) adaptedArgs[5], ((Number) adaptedArgs[6]).byteValue()); return null; + com.codename1.io.services.ImageDownloadService.createImageToStorage((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (com.codename1.ui.geom.Dimension) adaptedArgs[5], (byte) toIntValue(adaptedArgs[6])); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.Image.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.Image.class, java.lang.Byte.class}, false); - com.codename1.io.services.ImageDownloadService.createImageToStorage((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (com.codename1.ui.Image) adaptedArgs[5], ((Number) adaptedArgs[6]).byteValue()); return null; + com.codename1.io.services.ImageDownloadService.createImageToStorage((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (com.codename1.ui.Image) adaptedArgs[5], (byte) toIntValue(adaptedArgs[6])); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, com.codename1.ui.list.ListModel.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.Image.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, com.codename1.ui.list.ListModel.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, com.codename1.ui.Image.class, java.lang.Byte.class}, false); - com.codename1.io.services.ImageDownloadService.createImageToStorage((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.list.ListModel) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5], (com.codename1.ui.Image) adaptedArgs[6], ((Number) adaptedArgs[7]).byteValue()); return null; + com.codename1.io.services.ImageDownloadService.createImageToStorage((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.list.ListModel) adaptedArgs[2], toIntValue(adaptedArgs[3]), (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5], (com.codename1.ui.Image) adaptedArgs[6], (byte) toIntValue(adaptedArgs[7])); return null; } } if ("getDefaultTimeout".equals(name)) { @@ -223,7 +223,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("setDefaultTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.io.services.ImageDownloadService.setDefaultTimeout(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.io.services.ImageDownloadService.setDefaultTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setFastScale".equals(name)) { @@ -591,7 +591,7 @@ private static Object invoke1(com.codename1.io.services.CachedDataService typedT if ("ioStreamUpdate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isCheckSSLCertificates".equals(name)) { @@ -724,7 +724,7 @@ private static Object invoke1(com.codename1.io.services.CachedDataService typedT if ("setChunkedStreamingMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setChunkedStreamingMode(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setChunkedStreamingMode(toIntValue(adaptedArgs[0])); return null; } } if ("setContentType".equals(name)) { @@ -796,7 +796,7 @@ private static Object invoke1(com.codename1.io.services.CachedDataService typedT if ("setPriority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setPriority(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setPriority((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setReadRequest".equals(name)) { @@ -814,7 +814,7 @@ private static Object invoke1(com.codename1.io.services.CachedDataService typedT if ("setReadTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReadTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReadTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setRequestBody".equals(name)) { @@ -836,13 +836,13 @@ private static Object invoke1(com.codename1.io.services.CachedDataService typedT if ("setSilentRetryCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSilentRetryCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSilentRetryCount(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setUrl".equals(name)) { @@ -1131,7 +1131,7 @@ private static Object invoke2(com.codename1.io.services.ImageDownloadService typ if ("ioStreamUpdate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isCheckSSLCertificates".equals(name)) { @@ -1274,7 +1274,7 @@ private static Object invoke2(com.codename1.io.services.ImageDownloadService typ if ("setChunkedStreamingMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setChunkedStreamingMode(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setChunkedStreamingMode(toIntValue(adaptedArgs[0])); return null; } } if ("setContentType".equals(name)) { @@ -1358,7 +1358,7 @@ private static Object invoke2(com.codename1.io.services.ImageDownloadService typ if ("setPriority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setPriority(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setPriority((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setReadRequest".equals(name)) { @@ -1376,7 +1376,7 @@ private static Object invoke2(com.codename1.io.services.ImageDownloadService typ if ("setReadTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReadTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReadTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setRequestBody".equals(name)) { @@ -1398,13 +1398,13 @@ private static Object invoke2(com.codename1.io.services.ImageDownloadService typ if ("setSilentRetryCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSilentRetryCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSilentRetryCount(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setUrl".equals(name)) { @@ -1703,7 +1703,7 @@ private static Object invoke3(com.codename1.io.services.RSSService typedTarget, if ("ioStreamUpdate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isCheckSSLCertificates".equals(name)) { @@ -1780,7 +1780,7 @@ private static Object invoke3(com.codename1.io.services.RSSService typedTarget, if ("parsingError".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false); - return typedTarget.parsingError(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4]); + return typedTarget.parsingError(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4]); } } if ("pause".equals(name)) { @@ -1847,7 +1847,7 @@ private static Object invoke3(com.codename1.io.services.RSSService typedTarget, if ("setChunkedStreamingMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setChunkedStreamingMode(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setChunkedStreamingMode(toIntValue(adaptedArgs[0])); return null; } } if ("setContentType".equals(name)) { @@ -1931,7 +1931,7 @@ private static Object invoke3(com.codename1.io.services.RSSService typedTarget, if ("setPriority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setPriority(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setPriority((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setReadRequest".equals(name)) { @@ -1949,7 +1949,7 @@ private static Object invoke3(com.codename1.io.services.RSSService typedTarget, if ("setReadTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReadTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReadTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setRequestBody".equals(name)) { @@ -1971,13 +1971,13 @@ private static Object invoke3(com.codename1.io.services.RSSService typedTarget, if ("setSilentRetryCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSilentRetryCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSilentRetryCount(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setUrl".equals(name)) { @@ -2251,7 +2251,7 @@ private static Object invoke4(com.codename1.io.services.TwitterRESTService typed if ("getStatus".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getStatus(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getStatus(toIntValue(adaptedArgs[0])); } } if ("getStatusesCount".equals(name)) { @@ -2282,7 +2282,7 @@ private static Object invoke4(com.codename1.io.services.TwitterRESTService typed if ("ioStreamUpdate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.ioStreamUpdate((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isCheckSSLCertificates".equals(name)) { @@ -2415,7 +2415,7 @@ private static Object invoke4(com.codename1.io.services.TwitterRESTService typed if ("setChunkedStreamingMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setChunkedStreamingMode(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setChunkedStreamingMode(toIntValue(adaptedArgs[0])); return null; } } if ("setContentType".equals(name)) { @@ -2487,7 +2487,7 @@ private static Object invoke4(com.codename1.io.services.TwitterRESTService typed if ("setPriority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setPriority(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setPriority((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setReadRequest".equals(name)) { @@ -2505,7 +2505,7 @@ private static Object invoke4(com.codename1.io.services.TwitterRESTService typed if ("setReadTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReadTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReadTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setRequestBody".equals(name)) { @@ -2527,13 +2527,13 @@ private static Object invoke4(com.codename1.io.services.TwitterRESTService typed if ("setSilentRetryCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSilentRetryCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSilentRetryCount(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setUrl".equals(name)) { @@ -2558,13 +2558,61 @@ private static Object invoke4(com.codename1.io.services.TwitterRESTService typed } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.io.services.TwitterRESTService.class) { - if ("METHOD_TWEETS".equals(name)) return com.codename1.io.services.TwitterRESTService.METHOD_TWEETS; - if ("METHOD_USER_TIMELINE".equals(name)) return com.codename1.io.services.TwitterRESTService.METHOD_USER_TIMELINE; - } + if (type == com.codename1.io.services.CachedDataService.class) return getStaticField0(name); + if (type == com.codename1.io.services.ImageDownloadService.class) return getStaticField1(name); + if (type == com.codename1.io.services.RSSService.class) return getStaticField2(name); + if (type == com.codename1.io.services.TwitterRESTService.class) return getStaticField3(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("PRIORITY_CRITICAL".equals(name)) return com.codename1.io.services.CachedDataService.PRIORITY_CRITICAL; + if ("PRIORITY_HIGH".equals(name)) return com.codename1.io.services.CachedDataService.PRIORITY_HIGH; + if ("PRIORITY_LOW".equals(name)) return com.codename1.io.services.CachedDataService.PRIORITY_LOW; + if ("PRIORITY_NORMAL".equals(name)) return com.codename1.io.services.CachedDataService.PRIORITY_NORMAL; + if ("PRIORITY_REDUNDANT".equals(name)) return com.codename1.io.services.CachedDataService.PRIORITY_REDUNDANT; + throw unsupportedStaticField(com.codename1.io.services.CachedDataService.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("PRIORITY_CRITICAL".equals(name)) return com.codename1.io.services.ImageDownloadService.PRIORITY_CRITICAL; + if ("PRIORITY_HIGH".equals(name)) return com.codename1.io.services.ImageDownloadService.PRIORITY_HIGH; + if ("PRIORITY_LOW".equals(name)) return com.codename1.io.services.ImageDownloadService.PRIORITY_LOW; + if ("PRIORITY_NORMAL".equals(name)) return com.codename1.io.services.ImageDownloadService.PRIORITY_NORMAL; + if ("PRIORITY_REDUNDANT".equals(name)) return com.codename1.io.services.ImageDownloadService.PRIORITY_REDUNDANT; + throw unsupportedStaticField(com.codename1.io.services.ImageDownloadService.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("ERROR_ATTIBUTE_VALUE_INVALID".equals(name)) return com.codename1.io.services.RSSService.ERROR_ATTIBUTE_VALUE_INVALID; + if ("ERROR_ATTRIBUTE_NOT_SUPPORTED".equals(name)) return com.codename1.io.services.RSSService.ERROR_ATTRIBUTE_NOT_SUPPORTED; + if ("ERROR_ENCODING".equals(name)) return com.codename1.io.services.RSSService.ERROR_ENCODING; + if ("ERROR_MULTIPLE_ROOTS".equals(name)) return com.codename1.io.services.RSSService.ERROR_MULTIPLE_ROOTS; + if ("ERROR_NO_CLOSE_TAG".equals(name)) return com.codename1.io.services.RSSService.ERROR_NO_CLOSE_TAG; + if ("ERROR_NO_ROOTS".equals(name)) return com.codename1.io.services.RSSService.ERROR_NO_ROOTS; + if ("ERROR_TAG_NOT_SUPPORTED".equals(name)) return com.codename1.io.services.RSSService.ERROR_TAG_NOT_SUPPORTED; + if ("ERROR_UNEXPECTED_CHARACTER".equals(name)) return com.codename1.io.services.RSSService.ERROR_UNEXPECTED_CHARACTER; + if ("ERROR_UNEXPECTED_TAG_CLOSING".equals(name)) return com.codename1.io.services.RSSService.ERROR_UNEXPECTED_TAG_CLOSING; + if ("ERROR_UNRECOGNIZED_CHAR_ENTITY".equals(name)) return com.codename1.io.services.RSSService.ERROR_UNRECOGNIZED_CHAR_ENTITY; + if ("PRIORITY_CRITICAL".equals(name)) return com.codename1.io.services.RSSService.PRIORITY_CRITICAL; + if ("PRIORITY_HIGH".equals(name)) return com.codename1.io.services.RSSService.PRIORITY_HIGH; + if ("PRIORITY_LOW".equals(name)) return com.codename1.io.services.RSSService.PRIORITY_LOW; + if ("PRIORITY_NORMAL".equals(name)) return com.codename1.io.services.RSSService.PRIORITY_NORMAL; + if ("PRIORITY_REDUNDANT".equals(name)) return com.codename1.io.services.RSSService.PRIORITY_REDUNDANT; + throw unsupportedStaticField(com.codename1.io.services.RSSService.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("METHOD_TWEETS".equals(name)) return com.codename1.io.services.TwitterRESTService.METHOD_TWEETS; + if ("METHOD_USER_TIMELINE".equals(name)) return com.codename1.io.services.TwitterRESTService.METHOD_USER_TIMELINE; + if ("PRIORITY_CRITICAL".equals(name)) return com.codename1.io.services.TwitterRESTService.PRIORITY_CRITICAL; + if ("PRIORITY_HIGH".equals(name)) return com.codename1.io.services.TwitterRESTService.PRIORITY_HIGH; + if ("PRIORITY_LOW".equals(name)) return com.codename1.io.services.TwitterRESTService.PRIORITY_LOW; + if ("PRIORITY_NORMAL".equals(name)) return com.codename1.io.services.TwitterRESTService.PRIORITY_NORMAL; + if ("PRIORITY_REDUNDANT".equals(name)) return com.codename1.io.services.TwitterRESTService.PRIORITY_REDUNDANT; + throw unsupportedStaticField(com.codename1.io.services.TwitterRESTService.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -2716,9 +2764,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -2771,10 +2831,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_tar.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_tar.java index 570287ec59..9b5ea71a6e 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_tar.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_io_tar.java @@ -80,25 +80,25 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep if ("getCheckSumOctalBytes".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Long.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.io.tar.Octal.getCheckSumOctalBytes(((Number) adaptedArgs[0]).longValue(), (byte[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return com.codename1.io.tar.Octal.getCheckSumOctalBytes(((Number) adaptedArgs[0]).longValue(), (byte[]) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("getLongOctalBytes".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Long.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.io.tar.Octal.getLongOctalBytes(((Number) adaptedArgs[0]).longValue(), (byte[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return com.codename1.io.tar.Octal.getLongOctalBytes(((Number) adaptedArgs[0]).longValue(), (byte[]) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("getOctalBytes".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Long.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.io.tar.Octal.getOctalBytes(((Number) adaptedArgs[0]).longValue(), (byte[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return com.codename1.io.tar.Octal.getOctalBytes(((Number) adaptedArgs[0]).longValue(), (byte[]) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("parseOctal".equals(name)) { if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.io.tar.Octal.parseOctal((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.io.tar.Octal.parseOctal((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } throw unsupportedStatic(com.codename1.io.tar.Octal.class, name, safeArgs); @@ -108,13 +108,13 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("getNameBytes".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.StringBuffer.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.StringBuffer.class, byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.io.tar.TarHeader.getNameBytes((java.lang.StringBuffer) adaptedArgs[0], (byte[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return com.codename1.io.tar.TarHeader.getNameBytes((java.lang.StringBuffer) adaptedArgs[0], (byte[]) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("parseName".equals(name)) { if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.io.tar.TarHeader.parseName((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.io.tar.TarHeader.parseName((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } throw unsupportedStatic(com.codename1.io.tar.TarHeader.class, name, safeArgs); @@ -249,7 +249,7 @@ private static Object invoke0(com.codename1.io.tar.TarEntry typedTarget, String if ("setGroupId".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGroupId(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGroupId(toIntValue(adaptedArgs[0])); return null; } } if ("setGroupName".equals(name)) { @@ -261,7 +261,7 @@ private static Object invoke0(com.codename1.io.tar.TarEntry typedTarget, String if ("setIds".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setIds(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setIds(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setModTime".equals(name)) { @@ -289,7 +289,7 @@ private static Object invoke0(com.codename1.io.tar.TarEntry typedTarget, String if ("setUserId".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setUserId(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setUserId(toIntValue(adaptedArgs[0])); return null; } } if ("setUserName".equals(name)) { @@ -366,7 +366,7 @@ private static Object invoke1(com.codename1.io.tar.TarInputStream typedTarget, S if ("mark".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.mark(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.mark(toIntValue(adaptedArgs[0])); return null; } } if ("markSupported".equals(name)) { @@ -384,7 +384,7 @@ private static Object invoke1(com.codename1.io.tar.TarInputStream typedTarget, S } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.read((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.read((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("reset".equals(name)) { @@ -425,7 +425,7 @@ private static Object invoke1(com.codename1.io.tar.TarInputStream typedTarget, S if ("setYield".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setYield(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setYield(toIntValue(adaptedArgs[0])); return null; } } if ("skip".equals(name)) { @@ -499,7 +499,7 @@ private static Object invoke2(com.codename1.io.tar.TarOutputStream typedTarget, if ("write".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.write(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.write(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{byte[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class}, false); @@ -507,45 +507,51 @@ private static Object invoke2(com.codename1.io.tar.TarOutputStream typedTarget, } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.io.tar.TarConstants.class) { - if ("DATA_BLOCK".equals(name)) return com.codename1.io.tar.TarConstants.DATA_BLOCK; - if ("EOF_BLOCK".equals(name)) return com.codename1.io.tar.TarConstants.EOF_BLOCK; - if ("HEADER_BLOCK".equals(name)) return com.codename1.io.tar.TarConstants.HEADER_BLOCK; - } - if (type == com.codename1.io.tar.TarHeader.class) { - if ("CHKSUMLEN".equals(name)) return com.codename1.io.tar.TarHeader.CHKSUMLEN; - if ("DEVLEN".equals(name)) return com.codename1.io.tar.TarHeader.DEVLEN; - if ("GIDLEN".equals(name)) return com.codename1.io.tar.TarHeader.GIDLEN; - if ("GNAMELEN".equals(name)) return com.codename1.io.tar.TarHeader.GNAMELEN; - if ("GNU_TMAGIC".equals(name)) return com.codename1.io.tar.TarHeader.GNU_TMAGIC; - if ("LF_BLK".equals(name)) return com.codename1.io.tar.TarHeader.LF_BLK; - if ("LF_CHR".equals(name)) return com.codename1.io.tar.TarHeader.LF_CHR; - if ("LF_CONTIG".equals(name)) return com.codename1.io.tar.TarHeader.LF_CONTIG; - if ("LF_DIR".equals(name)) return com.codename1.io.tar.TarHeader.LF_DIR; - if ("LF_FIFO".equals(name)) return com.codename1.io.tar.TarHeader.LF_FIFO; - if ("LF_LINK".equals(name)) return com.codename1.io.tar.TarHeader.LF_LINK; - if ("LF_NORMAL".equals(name)) return com.codename1.io.tar.TarHeader.LF_NORMAL; - if ("LF_OLDNORM".equals(name)) return com.codename1.io.tar.TarHeader.LF_OLDNORM; - if ("LF_SYMLINK".equals(name)) return com.codename1.io.tar.TarHeader.LF_SYMLINK; - if ("MAGICLEN".equals(name)) return com.codename1.io.tar.TarHeader.MAGICLEN; - if ("MODELEN".equals(name)) return com.codename1.io.tar.TarHeader.MODELEN; - if ("MODTIMELEN".equals(name)) return com.codename1.io.tar.TarHeader.MODTIMELEN; - if ("NAMELEN".equals(name)) return com.codename1.io.tar.TarHeader.NAMELEN; - if ("SIZELEN".equals(name)) return com.codename1.io.tar.TarHeader.SIZELEN; - if ("TMAGIC".equals(name)) return com.codename1.io.tar.TarHeader.TMAGIC; - if ("UIDLEN".equals(name)) return com.codename1.io.tar.TarHeader.UIDLEN; - if ("UNAMELEN".equals(name)) return com.codename1.io.tar.TarHeader.UNAMELEN; - } + if (type == com.codename1.io.tar.TarConstants.class) return getStaticField0(name); + if (type == com.codename1.io.tar.TarHeader.class) return getStaticField1(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("DATA_BLOCK".equals(name)) return com.codename1.io.tar.TarConstants.DATA_BLOCK; + if ("EOF_BLOCK".equals(name)) return com.codename1.io.tar.TarConstants.EOF_BLOCK; + if ("HEADER_BLOCK".equals(name)) return com.codename1.io.tar.TarConstants.HEADER_BLOCK; + throw unsupportedStaticField(com.codename1.io.tar.TarConstants.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("CHKSUMLEN".equals(name)) return com.codename1.io.tar.TarHeader.CHKSUMLEN; + if ("DEVLEN".equals(name)) return com.codename1.io.tar.TarHeader.DEVLEN; + if ("GIDLEN".equals(name)) return com.codename1.io.tar.TarHeader.GIDLEN; + if ("GNAMELEN".equals(name)) return com.codename1.io.tar.TarHeader.GNAMELEN; + if ("GNU_TMAGIC".equals(name)) return com.codename1.io.tar.TarHeader.GNU_TMAGIC; + if ("LF_BLK".equals(name)) return com.codename1.io.tar.TarHeader.LF_BLK; + if ("LF_CHR".equals(name)) return com.codename1.io.tar.TarHeader.LF_CHR; + if ("LF_CONTIG".equals(name)) return com.codename1.io.tar.TarHeader.LF_CONTIG; + if ("LF_DIR".equals(name)) return com.codename1.io.tar.TarHeader.LF_DIR; + if ("LF_FIFO".equals(name)) return com.codename1.io.tar.TarHeader.LF_FIFO; + if ("LF_LINK".equals(name)) return com.codename1.io.tar.TarHeader.LF_LINK; + if ("LF_NORMAL".equals(name)) return com.codename1.io.tar.TarHeader.LF_NORMAL; + if ("LF_OLDNORM".equals(name)) return com.codename1.io.tar.TarHeader.LF_OLDNORM; + if ("LF_SYMLINK".equals(name)) return com.codename1.io.tar.TarHeader.LF_SYMLINK; + if ("MAGICLEN".equals(name)) return com.codename1.io.tar.TarHeader.MAGICLEN; + if ("MODELEN".equals(name)) return com.codename1.io.tar.TarHeader.MODELEN; + if ("MODTIMELEN".equals(name)) return com.codename1.io.tar.TarHeader.MODTIMELEN; + if ("NAMELEN".equals(name)) return com.codename1.io.tar.TarHeader.NAMELEN; + if ("SIZELEN".equals(name)) return com.codename1.io.tar.TarHeader.SIZELEN; + if ("TMAGIC".equals(name)) return com.codename1.io.tar.TarHeader.TMAGIC; + if ("UIDLEN".equals(name)) return com.codename1.io.tar.TarHeader.UIDLEN; + if ("UNAMELEN".equals(name)) return com.codename1.io.tar.TarHeader.UNAMELEN; + throw unsupportedStaticField(com.codename1.io.tar.TarHeader.class, name); + } + public static Object getField(Object target, String name) throws Exception { if (target instanceof com.codename1.io.tar.TarHeader) { com.codename1.io.tar.TarHeader typedTarget = (com.codename1.io.tar.TarHeader) target; @@ -575,19 +581,19 @@ public static void setField(Object target, String name, Object value) throws Exc if (target instanceof com.codename1.io.tar.TarHeader) { com.codename1.io.tar.TarHeader typedTarget = (com.codename1.io.tar.TarHeader) target; if ("checkSum".equals(name)) { - typedTarget.checkSum = ((Number) value).intValue(); + typedTarget.checkSum = toIntValue(value); return; } if ("devMajor".equals(name)) { - typedTarget.devMajor = ((Number) value).intValue(); + typedTarget.devMajor = toIntValue(value); return; } if ("devMinor".equals(name)) { - typedTarget.devMinor = ((Number) value).intValue(); + typedTarget.devMinor = toIntValue(value); return; } if ("groupId".equals(name)) { - typedTarget.groupId = ((Number) value).intValue(); + typedTarget.groupId = toIntValue(value); return; } if ("groupName".equals(name)) { @@ -595,7 +601,7 @@ public static void setField(Object target, String name, Object value) throws Exc return; } if ("linkFlag".equals(name)) { - typedTarget.linkFlag = ((Number) value).byteValue(); + typedTarget.linkFlag = (byte) toIntValue(value); return; } if ("linkName".equals(name)) { @@ -611,7 +617,7 @@ public static void setField(Object target, String name, Object value) throws Exc return; } if ("mode".equals(name)) { - typedTarget.mode = ((Number) value).intValue(); + typedTarget.mode = toIntValue(value); return; } if ("name".equals(name)) { @@ -623,7 +629,7 @@ public static void setField(Object target, String name, Object value) throws Exc return; } if ("userId".equals(name)) { - typedTarget.userId = ((Number) value).intValue(); + typedTarget.userId = toIntValue(value); return; } if ("userName".equals(name)) { @@ -773,9 +779,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -828,10 +846,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_javascript.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_javascript.java index 42aefb23cc..d8fa331508 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_javascript.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_javascript.java @@ -159,7 +159,7 @@ private static Object invoke0(com.codename1.javascript.JSObject typedTarget, Str if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -169,7 +169,7 @@ private static Object invoke0(com.codename1.javascript.JSObject typedTarget, Str if ("getBoolean".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getBoolean(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getBoolean(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -179,7 +179,7 @@ private static Object invoke0(com.codename1.javascript.JSObject typedTarget, Str if ("getDouble".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getDouble(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getDouble(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -189,7 +189,7 @@ private static Object invoke0(com.codename1.javascript.JSObject typedTarget, Str if ("getInt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getInt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getInt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -199,7 +199,7 @@ private static Object invoke0(com.codename1.javascript.JSObject typedTarget, Str if ("getObject".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getObject(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getObject(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -209,7 +209,7 @@ private static Object invoke0(com.codename1.javascript.JSObject typedTarget, Str if ("getString".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getString(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getString(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -219,7 +219,7 @@ private static Object invoke0(com.codename1.javascript.JSObject typedTarget, Str if ("set".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); - typedTarget.set(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1]); return null; + typedTarget.set(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); @@ -227,7 +227,7 @@ private static Object invoke0(com.codename1.javascript.JSObject typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, java.lang.Boolean.class}, false); - typedTarget.set(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], ((Boolean) adaptedArgs[2]).booleanValue()); return null; + typedTarget.set(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], ((Boolean) adaptedArgs[2]).booleanValue()); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class, java.lang.Boolean.class}, false); @@ -237,7 +237,7 @@ private static Object invoke0(com.codename1.javascript.JSObject typedTarget, Str if ("setBoolean".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setBoolean(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setBoolean(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class}, false); @@ -245,7 +245,7 @@ private static Object invoke0(com.codename1.javascript.JSObject typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Boolean.class}, false); - typedTarget.setBoolean(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; + typedTarget.setBoolean(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class, java.lang.Boolean.class}, false); @@ -255,7 +255,7 @@ private static Object invoke0(com.codename1.javascript.JSObject typedTarget, Str if ("setDouble".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class}, false); - typedTarget.setDouble(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).doubleValue()); return null; + typedTarget.setDouble(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).doubleValue()); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Double.class}, false); @@ -263,7 +263,7 @@ private static Object invoke0(com.codename1.javascript.JSObject typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class, java.lang.Boolean.class}, false); - typedTarget.setDouble(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).doubleValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; + typedTarget.setDouble(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).doubleValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Double.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Double.class, java.lang.Boolean.class}, false); @@ -273,19 +273,19 @@ private static Object invoke0(com.codename1.javascript.JSObject typedTarget, Str if ("setInt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setInt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setInt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - typedTarget.setInt((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setInt((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setInt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; + typedTarget.setInt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setInt((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; + typedTarget.setInt((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); return null; } } if ("toJSPointer".equals(name)) { @@ -384,12 +384,15 @@ private static Object invoke2(com.codename1.javascript.JSFunction typedTarget, S } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.javascript.JavascriptContext.class) { - if ("DEBUG".equals(name)) return com.codename1.javascript.JavascriptContext.DEBUG; - } + if (type == com.codename1.javascript.JavascriptContext.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("DEBUG".equals(name)) return com.codename1.javascript.JavascriptContext.DEBUG; + throw unsupportedStaticField(com.codename1.javascript.JavascriptContext.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -541,9 +544,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -596,10 +611,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_l10n.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_l10n.java index 8b16f35a2c..e84fbb5e46 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_l10n.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_l10n.java @@ -52,7 +52,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.l10n.ParseException.class) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return new com.codename1.l10n.ParseException((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.l10n.ParseException((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if (type == com.codename1.l10n.SimpleDateFormat.class) { @@ -83,13 +83,13 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.l10n.DateFormat.getDateInstance(((Number) adaptedArgs[0]).intValue()); + return com.codename1.l10n.DateFormat.getDateInstance(toIntValue(adaptedArgs[0])); } } if ("getDateTimeInstance".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.l10n.DateFormat.getDateTimeInstance(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.l10n.DateFormat.getDateTimeInstance(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getInstance".equals(name)) { @@ -103,7 +103,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.l10n.DateFormat.getTimeInstance(((Number) adaptedArgs[0]).intValue()); + return com.codename1.l10n.DateFormat.getTimeInstance(toIntValue(adaptedArgs[0])); } } throw unsupportedStatic(com.codename1.l10n.DateFormat.class, name, safeArgs); @@ -429,11 +429,11 @@ private static Object invoke4(com.codename1.l10n.L10NManager typedTarget, String } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.format(((Number) adaptedArgs[0]).intValue()); + return typedTarget.format(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false); - return typedTarget.format(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.format(((Number) adaptedArgs[0]).doubleValue(), toIntValue(adaptedArgs[1])); } } if ("formatCurrency".equals(name)) { @@ -553,33 +553,52 @@ private static Object invoke5(com.codename1.l10n.ParseException typedTarget, Str } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.l10n.DateFormat.class) { - if ("DEFAULT".equals(name)) return com.codename1.l10n.DateFormat.DEFAULT; - if ("FULL".equals(name)) return com.codename1.l10n.DateFormat.FULL; - if ("LONG".equals(name)) return com.codename1.l10n.DateFormat.LONG; - if ("MEDIUM".equals(name)) return com.codename1.l10n.DateFormat.MEDIUM; - if ("SHORT".equals(name)) return com.codename1.l10n.DateFormat.SHORT; - } - if (type == com.codename1.l10n.DateFormatPatterns.class) { - if ("ISO8601".equals(name)) return com.codename1.l10n.DateFormatPatterns.ISO8601; - if ("RFC2822".equals(name)) return com.codename1.l10n.DateFormatPatterns.RFC2822; - if ("RFC822".equals(name)) return com.codename1.l10n.DateFormatPatterns.RFC822; - if ("TWITTER_SEARCH".equals(name)) return com.codename1.l10n.DateFormatPatterns.TWITTER_SEARCH; - if ("TWITTER_TIMELINE".equals(name)) return com.codename1.l10n.DateFormatPatterns.TWITTER_TIMELINE; - if ("VERBOSE_DATE".equals(name)) return com.codename1.l10n.DateFormatPatterns.VERBOSE_DATE; - if ("VERBOSE_TIME".equals(name)) return com.codename1.l10n.DateFormatPatterns.VERBOSE_TIME; - if ("VERBOSE_TIMESTAMP".equals(name)) return com.codename1.l10n.DateFormatPatterns.VERBOSE_TIMESTAMP; - } - if (type == com.codename1.l10n.DateFormatSymbols.class) { - if ("ZONE_ID".equals(name)) return com.codename1.l10n.DateFormatSymbols.ZONE_ID; - if ("ZONE_LONGNAME".equals(name)) return com.codename1.l10n.DateFormatSymbols.ZONE_LONGNAME; - if ("ZONE_LONGNAME_DST".equals(name)) return com.codename1.l10n.DateFormatSymbols.ZONE_LONGNAME_DST; - if ("ZONE_SHORTNAME".equals(name)) return com.codename1.l10n.DateFormatSymbols.ZONE_SHORTNAME; - if ("ZONE_SHORTNAME_DST".equals(name)) return com.codename1.l10n.DateFormatSymbols.ZONE_SHORTNAME_DST; - } + if (type == com.codename1.l10n.DateFormat.class) return getStaticField0(name); + if (type == com.codename1.l10n.DateFormatPatterns.class) return getStaticField1(name); + if (type == com.codename1.l10n.DateFormatSymbols.class) return getStaticField2(name); + if (type == com.codename1.l10n.SimpleDateFormat.class) return getStaticField3(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("DEFAULT".equals(name)) return com.codename1.l10n.DateFormat.DEFAULT; + if ("FULL".equals(name)) return com.codename1.l10n.DateFormat.FULL; + if ("LONG".equals(name)) return com.codename1.l10n.DateFormat.LONG; + if ("MEDIUM".equals(name)) return com.codename1.l10n.DateFormat.MEDIUM; + if ("SHORT".equals(name)) return com.codename1.l10n.DateFormat.SHORT; + throw unsupportedStaticField(com.codename1.l10n.DateFormat.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("ISO8601".equals(name)) return com.codename1.l10n.DateFormatPatterns.ISO8601; + if ("RFC2822".equals(name)) return com.codename1.l10n.DateFormatPatterns.RFC2822; + if ("RFC822".equals(name)) return com.codename1.l10n.DateFormatPatterns.RFC822; + if ("TWITTER_SEARCH".equals(name)) return com.codename1.l10n.DateFormatPatterns.TWITTER_SEARCH; + if ("TWITTER_TIMELINE".equals(name)) return com.codename1.l10n.DateFormatPatterns.TWITTER_TIMELINE; + if ("VERBOSE_DATE".equals(name)) return com.codename1.l10n.DateFormatPatterns.VERBOSE_DATE; + if ("VERBOSE_TIME".equals(name)) return com.codename1.l10n.DateFormatPatterns.VERBOSE_TIME; + if ("VERBOSE_TIMESTAMP".equals(name)) return com.codename1.l10n.DateFormatPatterns.VERBOSE_TIMESTAMP; + throw unsupportedStaticField(com.codename1.l10n.DateFormatPatterns.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("ZONE_ID".equals(name)) return com.codename1.l10n.DateFormatSymbols.ZONE_ID; + if ("ZONE_LONGNAME".equals(name)) return com.codename1.l10n.DateFormatSymbols.ZONE_LONGNAME; + if ("ZONE_LONGNAME_DST".equals(name)) return com.codename1.l10n.DateFormatSymbols.ZONE_LONGNAME_DST; + if ("ZONE_SHORTNAME".equals(name)) return com.codename1.l10n.DateFormatSymbols.ZONE_SHORTNAME; + if ("ZONE_SHORTNAME_DST".equals(name)) return com.codename1.l10n.DateFormatSymbols.ZONE_SHORTNAME_DST; + throw unsupportedStaticField(com.codename1.l10n.DateFormatSymbols.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("DEFAULT".equals(name)) return com.codename1.l10n.SimpleDateFormat.DEFAULT; + if ("FULL".equals(name)) return com.codename1.l10n.SimpleDateFormat.FULL; + if ("LONG".equals(name)) return com.codename1.l10n.SimpleDateFormat.LONG; + if ("MEDIUM".equals(name)) return com.codename1.l10n.SimpleDateFormat.MEDIUM; + if ("SHORT".equals(name)) return com.codename1.l10n.SimpleDateFormat.SHORT; + throw unsupportedStaticField(com.codename1.l10n.SimpleDateFormat.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -731,9 +750,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -786,10 +817,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_location.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_location.java index 1f6c90b8a2..5d4b17ed56 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_location.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_location.java @@ -33,6 +33,9 @@ private static Class findClassChunk0(String simpleName) { if ("GeofenceManager".equals(simpleName)) { return com.codename1.location.GeofenceManager.class; } + if ("Listener".equals(simpleName)) { + return com.codename1.location.GeofenceManager.Listener.class; + } if ("Location".equals(simpleName)) { return com.codename1.location.Location.class; } @@ -52,7 +55,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.location.Geofence.class) { if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.location.Location.class, java.lang.Integer.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.location.Location.class, java.lang.Integer.class, java.lang.Long.class}, false); - return new com.codename1.location.Geofence((java.lang.String) adaptedArgs[0], (com.codename1.location.Location) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).longValue()); + return new com.codename1.location.Geofence((java.lang.String) adaptedArgs[0], (com.codename1.location.Location) adaptedArgs[1], toIntValue(adaptedArgs[2]), ((Number) adaptedArgs[3]).longValue()); } } if (type == com.codename1.location.Location.class) { @@ -76,7 +79,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Long.class}, false); - return new com.codename1.location.LocationRequest(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).longValue()); + return new com.codename1.location.LocationRequest(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).longValue()); } } throw unsupportedConstruct(type, safeArgs); @@ -139,37 +142,44 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.location.GeofenceManager.Listener) { + try { + return invoke2((com.codename1.location.GeofenceManager.Listener) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof com.codename1.location.Location) { try { - return invoke2((com.codename1.location.Location) target, name, safeArgs); + return invoke3((com.codename1.location.Location) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.location.LocationManager) { try { - return invoke3((com.codename1.location.LocationManager) target, name, safeArgs); + return invoke4((com.codename1.location.LocationManager) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.location.LocationRequest) { try { - return invoke4((com.codename1.location.LocationRequest) target, name, safeArgs); + return invoke5((com.codename1.location.LocationRequest) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.location.GeofenceListener) { try { - return invoke5((com.codename1.location.GeofenceListener) target, name, safeArgs); + return invoke6((com.codename1.location.GeofenceListener) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.location.LocationListener) { try { - return invoke6((com.codename1.location.LocationListener) target, name, safeArgs); + return invoke7((com.codename1.location.LocationListener) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -316,7 +326,7 @@ private static Object invoke1(com.codename1.location.GeofenceManager typedTarget if ("setBubbleRadius".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setBubbleRadius(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setBubbleRadius(toIntValue(adaptedArgs[0])); return null; } } if ("setListenerClass".equals(name)) { @@ -333,17 +343,45 @@ private static Object invoke1(com.codename1.location.GeofenceManager typedTarget if ("update".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.update(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.update(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.update(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.update(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke2(com.codename1.location.Location typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke2(com.codename1.location.GeofenceManager.Listener typedTarget, String name, Object[] safeArgs) throws Exception { + if ("locationUpdated".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.location.Location.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.location.Location.class}, false); + typedTarget.locationUpdated((com.codename1.location.Location) adaptedArgs[0]); return null; + } + } + if ("onEntered".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.onEntered((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("onExit".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.onExit((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("providerStateChanged".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.providerStateChanged(toIntValue(adaptedArgs[0])); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke3(com.codename1.location.Location typedTarget, String name, Object[] safeArgs) throws Exception { if ("createDistanceCompartor".equals(name)) { if (safeArgs.length == 0) { return typedTarget.createDistanceCompartor(); @@ -439,7 +477,7 @@ private static Object invoke2(com.codename1.location.Location typedTarget, Strin if ("setStatus".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setStatus(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setStatus(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeStamp".equals(name)) { @@ -462,7 +500,7 @@ private static Object invoke2(com.codename1.location.Location typedTarget, Strin throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke3(com.codename1.location.LocationManager typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke4(com.codename1.location.LocationManager typedTarget, String name, Object[] safeArgs) throws Exception { if ("addGeoFencing".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Class.class, com.codename1.location.Geofence.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class, com.codename1.location.Geofence.class}, false); @@ -538,7 +576,7 @@ private static Object invoke3(com.codename1.location.LocationManager typedTarget throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke4(com.codename1.location.LocationRequest typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke5(com.codename1.location.LocationRequest typedTarget, String name, Object[] safeArgs) throws Exception { if ("getInterval".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getInterval(); @@ -552,7 +590,7 @@ private static Object invoke4(com.codename1.location.LocationRequest typedTarget throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke5(com.codename1.location.GeofenceListener typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke6(com.codename1.location.GeofenceListener typedTarget, String name, Object[] safeArgs) throws Exception { if ("onEntered".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -568,7 +606,7 @@ private static Object invoke5(com.codename1.location.GeofenceListener typedTarge throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke6(com.codename1.location.LocationListener typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke7(com.codename1.location.LocationListener typedTarget, String name, Object[] safeArgs) throws Exception { if ("locationUpdated".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.location.Location.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.location.Location.class}, false); @@ -578,26 +616,32 @@ private static Object invoke6(com.codename1.location.LocationListener typedTarge if ("providerStateChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.providerStateChanged(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.providerStateChanged(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.location.LocationManager.class) { - if ("AVAILABLE".equals(name)) return com.codename1.location.LocationManager.AVAILABLE; - if ("OUT_OF_SERVICE".equals(name)) return com.codename1.location.LocationManager.OUT_OF_SERVICE; - if ("TEMPORARILY_UNAVAILABLE".equals(name)) return com.codename1.location.LocationManager.TEMPORARILY_UNAVAILABLE; - } - if (type == com.codename1.location.LocationRequest.class) { - if ("PRIORITY_HIGH_ACCUARCY".equals(name)) return com.codename1.location.LocationRequest.PRIORITY_HIGH_ACCUARCY; - if ("PRIORITY_LOW_ACCUARCY".equals(name)) return com.codename1.location.LocationRequest.PRIORITY_LOW_ACCUARCY; - if ("PRIORITY_MEDIUM_ACCUARCY".equals(name)) return com.codename1.location.LocationRequest.PRIORITY_MEDIUM_ACCUARCY; - } + if (type == com.codename1.location.LocationManager.class) return getStaticField0(name); + if (type == com.codename1.location.LocationRequest.class) return getStaticField1(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("AVAILABLE".equals(name)) return com.codename1.location.LocationManager.AVAILABLE; + if ("OUT_OF_SERVICE".equals(name)) return com.codename1.location.LocationManager.OUT_OF_SERVICE; + if ("TEMPORARILY_UNAVAILABLE".equals(name)) return com.codename1.location.LocationManager.TEMPORARILY_UNAVAILABLE; + throw unsupportedStaticField(com.codename1.location.LocationManager.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("PRIORITY_HIGH_ACCUARCY".equals(name)) return com.codename1.location.LocationRequest.PRIORITY_HIGH_ACCUARCY; + if ("PRIORITY_LOW_ACCUARCY".equals(name)) return com.codename1.location.LocationRequest.PRIORITY_LOW_ACCUARCY; + if ("PRIORITY_MEDIUM_ACCUARCY".equals(name)) return com.codename1.location.LocationRequest.PRIORITY_MEDIUM_ACCUARCY; + throw unsupportedStaticField(com.codename1.location.LocationRequest.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -749,9 +793,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -804,10 +860,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_maps.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_maps.java index 6c0b7adbf7..89a0893cca 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_maps.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_maps.java @@ -87,19 +87,19 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{com.codename1.maps.providers.MapProvider.class, com.codename1.location.Location.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.providers.MapProvider.class, com.codename1.location.Location.class, java.lang.Integer.class}, false); - return new com.codename1.maps.MapComponent((com.codename1.maps.providers.MapProvider) adaptedArgs[0], (com.codename1.location.Location) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.maps.MapComponent((com.codename1.maps.providers.MapProvider) adaptedArgs[0], (com.codename1.location.Location) adaptedArgs[1], toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{com.codename1.maps.providers.MapProvider.class, com.codename1.maps.Coord.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.providers.MapProvider.class, com.codename1.maps.Coord.class, java.lang.Integer.class}, false); - return new com.codename1.maps.MapComponent((com.codename1.maps.providers.MapProvider) adaptedArgs[0], (com.codename1.maps.Coord) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.maps.MapComponent((com.codename1.maps.providers.MapProvider) adaptedArgs[0], (com.codename1.maps.Coord) adaptedArgs[1], toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{com.codename1.maps.providers.MapProvider.class, com.codename1.location.Location.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.providers.MapProvider.class, com.codename1.location.Location.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return new com.codename1.maps.MapComponent((com.codename1.maps.providers.MapProvider) adaptedArgs[0], (com.codename1.location.Location) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); + return new com.codename1.maps.MapComponent((com.codename1.maps.providers.MapProvider) adaptedArgs[0], (com.codename1.location.Location) adaptedArgs[1], toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); } if (matches(safeArgs, new Class[]{com.codename1.maps.providers.MapProvider.class, com.codename1.maps.Coord.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.providers.MapProvider.class, com.codename1.maps.Coord.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return new com.codename1.maps.MapComponent((com.codename1.maps.providers.MapProvider) adaptedArgs[0], (com.codename1.maps.Coord) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); + return new com.codename1.maps.MapComponent((com.codename1.maps.providers.MapProvider) adaptedArgs[0], (com.codename1.maps.Coord) adaptedArgs[1], toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); } } if (type == com.codename1.maps.Mercator.class) { @@ -310,7 +310,7 @@ private static Object invoke1(com.codename1.maps.ProxyHttpTile typedTarget, Stri } if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paint((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paint((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("paintTileLoading".equals(name)) { @@ -328,7 +328,7 @@ private static Object invoke1(com.codename1.maps.ProxyHttpTile typedTarget, Stri if ("position".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.position(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.position(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("setsTileReadyListener".equals(name)) { @@ -509,11 +509,11 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -547,7 +547,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin } if (matches(safeArgs, new Class[]{com.codename1.maps.layers.Layer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.layers.Layer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.addLayer((com.codename1.maps.layers.Layer) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.addLayer((com.codename1.maps.layers.Layer) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("addLongPressListener".equals(name)) { @@ -606,61 +606,61 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -703,49 +703,49 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -757,19 +757,19 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -815,7 +815,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -870,7 +870,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -886,11 +886,11 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -917,7 +917,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("getCoordFromPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getCoordFromPosition(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getCoordFromPosition(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCursor".equals(name)) { @@ -1028,7 +1028,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("getLayerAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getLayerAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getLayerAt(toIntValue(adaptedArgs[0])); } } if ("getLayersConut".equals(name)) { @@ -1206,7 +1206,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -1353,7 +1353,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -1559,19 +1559,19 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -1582,19 +1582,19 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("moveDown".equals(name)) { @@ -1671,19 +1671,19 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1711,7 +1711,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1721,7 +1721,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1842,7 +1842,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -1852,7 +1852,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -1860,14 +1860,14 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -1903,7 +1903,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -1957,7 +1957,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -1975,7 +1975,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -2035,7 +2035,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -2177,7 +2177,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -2195,13 +2195,13 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -2243,19 +2243,19 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -2327,7 +2327,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -2345,7 +2345,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -2391,25 +2391,25 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("setZoomLevel".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setZoomLevel(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setZoomLevel(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -2453,13 +2453,13 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("zoomIn".equals(name)) { @@ -2479,7 +2479,7 @@ private static Object invoke4(com.codename1.maps.MapComponent typedTarget, Strin } if (matches(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class}, false); - typedTarget.zoomTo((com.codename1.maps.Coord) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.zoomTo((com.codename1.maps.Coord) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("zoomToLayers".equals(name)) { @@ -2541,7 +2541,7 @@ private static Object invoke6(com.codename1.maps.Tile typedTarget, String name, } if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paint((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paint((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("paintTileLoading".equals(name)) { @@ -2559,7 +2559,7 @@ private static Object invoke6(com.codename1.maps.Tile typedTarget, String name, if ("position".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.position(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.position(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("setsTileReadyListener".equals(name)) { @@ -2580,16 +2580,55 @@ private static Object invoke7(com.codename1.maps.MapListener typedTarget, String if ("mapPositionUpdated".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, com.codename1.maps.Coord.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, com.codename1.maps.Coord.class}, false); - typedTarget.mapPositionUpdated((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), (com.codename1.maps.Coord) adaptedArgs[2]); return null; + typedTarget.mapPositionUpdated((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), (com.codename1.maps.Coord) adaptedArgs[2]); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.maps.MapComponent.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.maps.MapComponent.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.maps.MapComponent.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.maps.MapComponent.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.maps.MapComponent.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.maps.MapComponent.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.maps.MapComponent.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.maps.MapComponent.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.maps.MapComponent.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.maps.MapComponent.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.maps.MapComponent.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.maps.MapComponent.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.maps.MapComponent.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.maps.MapComponent.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.maps.MapComponent.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.maps.MapComponent.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.maps.MapComponent.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.maps.MapComponent.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.maps.MapComponent.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.maps.MapComponent.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.maps.MapComponent.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.maps.MapComponent.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.maps.MapComponent.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.maps.MapComponent.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.maps.MapComponent.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.maps.MapComponent.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.maps.MapComponent.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.maps.MapComponent.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.maps.MapComponent.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.maps.MapComponent.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.maps.MapComponent.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.maps.MapComponent.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.maps.MapComponent.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.maps.MapComponent.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.maps.MapComponent.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.maps.MapComponent.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -2741,9 +2780,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -2796,10 +2847,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_maps_layers.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_maps_layers.java index de1deb83cc..c047070729 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_maps_layers.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_maps_layers.java @@ -193,7 +193,7 @@ private static Object invoke0(com.codename1.maps.layers.ArrowLinesLayer typedTar if ("lineColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.lineColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.lineColor(toIntValue(adaptedArgs[0])); return null; } } if ("paint".equals(name)) { @@ -205,19 +205,19 @@ private static Object invoke0(com.codename1.maps.layers.ArrowLinesLayer typedTar if ("setArrowHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setArrowHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setArrowHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setArrowSegmentLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setArrowSegmentLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setArrowSegmentLength(toIntValue(adaptedArgs[0])); return null; } } if ("setArrowWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setArrowWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setArrowWidth(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -248,7 +248,7 @@ private static Object invoke1(com.codename1.maps.layers.LinesLayer typedTarget, if ("lineColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.lineColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.lineColor(toIntValue(adaptedArgs[0])); return null; } } if ("paint".equals(name)) { @@ -617,9 +617,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -672,10 +684,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_maps_providers.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_maps_providers.java index 0185ac0d23..eb0da87cb5 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_maps_providers.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_maps_providers.java @@ -70,7 +70,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep if ("setTileSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.maps.providers.GoogleMapsProvider.setTileSize(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.maps.providers.GoogleMapsProvider.setTileSize(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedStatic(com.codename1.maps.providers.GoogleMapsProvider.class, name, safeArgs); @@ -122,7 +122,7 @@ private static Object invoke0(com.codename1.maps.providers.GoogleMapsProvider ty if ("bboxFor".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class}, false); - return typedTarget.bboxFor((com.codename1.maps.Coord) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.bboxFor((com.codename1.maps.Coord) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("getLanguage".equals(name)) { @@ -159,7 +159,7 @@ private static Object invoke0(com.codename1.maps.providers.GoogleMapsProvider ty if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scale(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scale(toIntValue(adaptedArgs[0])); } } if ("setLanguage".equals(name)) { @@ -171,7 +171,7 @@ private static Object invoke0(com.codename1.maps.providers.GoogleMapsProvider ty if ("setMapType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMapType(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMapType(toIntValue(adaptedArgs[0])); return null; } } if ("setSensor".equals(name)) { @@ -198,7 +198,7 @@ private static Object invoke0(com.codename1.maps.providers.GoogleMapsProvider ty if ("translate".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.translate((com.codename1.maps.Coord) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.translate((com.codename1.maps.Coord) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -213,7 +213,7 @@ private static Object invoke1(com.codename1.maps.providers.OpenStreetMapProvider if ("bboxFor".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class}, false); - return typedTarget.bboxFor((com.codename1.maps.Coord) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.bboxFor((com.codename1.maps.Coord) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("maxZoomFor".equals(name)) { @@ -240,7 +240,7 @@ private static Object invoke1(com.codename1.maps.providers.OpenStreetMapProvider if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scale(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scale(toIntValue(adaptedArgs[0])); } } if ("tileFor".equals(name)) { @@ -261,7 +261,7 @@ private static Object invoke1(com.codename1.maps.providers.OpenStreetMapProvider if ("translate".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.translate((com.codename1.maps.Coord) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.translate((com.codename1.maps.Coord) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -276,7 +276,7 @@ private static Object invoke2(com.codename1.maps.providers.TiledProvider typedTa if ("bboxFor".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class}, false); - return typedTarget.bboxFor((com.codename1.maps.Coord) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.bboxFor((com.codename1.maps.Coord) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("maxZoomFor".equals(name)) { @@ -303,7 +303,7 @@ private static Object invoke2(com.codename1.maps.providers.TiledProvider typedTa if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scale(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scale(toIntValue(adaptedArgs[0])); } } if ("tileFor".equals(name)) { @@ -324,7 +324,7 @@ private static Object invoke2(com.codename1.maps.providers.TiledProvider typedTa if ("translate".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.translate((com.codename1.maps.Coord) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.translate((com.codename1.maps.Coord) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -339,7 +339,7 @@ private static Object invoke3(com.codename1.maps.providers.MapProvider typedTarg if ("bboxFor".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class}, false); - return typedTarget.bboxFor((com.codename1.maps.Coord) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.bboxFor((com.codename1.maps.Coord) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("maxZoomFor".equals(name)) { @@ -366,7 +366,7 @@ private static Object invoke3(com.codename1.maps.providers.MapProvider typedTarg if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scale(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scale(toIntValue(adaptedArgs[0])); } } if ("tileFor".equals(name)) { @@ -387,21 +387,24 @@ private static Object invoke3(com.codename1.maps.providers.MapProvider typedTarg if ("translate".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.maps.Coord.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.translate((com.codename1.maps.Coord) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.translate((com.codename1.maps.Coord) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.maps.providers.GoogleMapsProvider.class) { - if ("HYBRID".equals(name)) return com.codename1.maps.providers.GoogleMapsProvider.HYBRID; - if ("REGULAR".equals(name)) return com.codename1.maps.providers.GoogleMapsProvider.REGULAR; - if ("SATELLITE".equals(name)) return com.codename1.maps.providers.GoogleMapsProvider.SATELLITE; - } + if (type == com.codename1.maps.providers.GoogleMapsProvider.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("HYBRID".equals(name)) return com.codename1.maps.providers.GoogleMapsProvider.HYBRID; + if ("REGULAR".equals(name)) return com.codename1.maps.providers.GoogleMapsProvider.REGULAR; + if ("SATELLITE".equals(name)) return com.codename1.maps.providers.GoogleMapsProvider.SATELLITE; + throw unsupportedStaticField(com.codename1.maps.providers.GoogleMapsProvider.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -553,9 +556,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -608,10 +623,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_media.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_media.java index d98d0a31a1..b17daf3daf 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_media.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_media.java @@ -30,9 +30,18 @@ private static Class findClassChunk0(String simpleName) { if ("AsyncMedia".equals(simpleName)) { return com.codename1.media.AsyncMedia.class; } + if ("MediaErrorType".equals(simpleName)) { + return com.codename1.media.AsyncMedia.MediaErrorType.class; + } + if ("State".equals(simpleName)) { + return com.codename1.media.AsyncMedia.State.class; + } if ("AudioBuffer".equals(simpleName)) { return com.codename1.media.AudioBuffer.class; } + if ("AudioBufferCallback".equals(simpleName)) { + return com.codename1.media.AudioBuffer.AudioBufferCallback.class; + } if ("Media".equals(simpleName)) { return com.codename1.media.Media.class; } @@ -58,13 +67,13 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.media.AudioBuffer.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.media.AudioBuffer(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.media.AudioBuffer(toIntValue(adaptedArgs[0])); } } if (type == com.codename1.media.WAVWriter.class) { if (matches(safeArgs, new Class[]{com.codename1.io.File.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.io.File.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.media.WAVWriter((com.codename1.io.File) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return new com.codename1.media.WAVWriter((com.codename1.io.File) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } throw unsupportedConstruct(type, safeArgs); @@ -144,7 +153,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class, java.lang.Integer.class}, false); - return com.codename1.media.MediaManager.getAudioBuffer((java.lang.String) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.media.MediaManager.getAudioBuffer((java.lang.String) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue(), toIntValue(adaptedArgs[2])); } } if ("getAvailableRecordingMimeTypes".equals(name)) { @@ -235,9 +244,16 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.media.AudioBuffer.AudioBufferCallback) { + try { + return invoke7((com.codename1.media.AudioBuffer.AudioBufferCallback) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof com.codename1.media.Media) { try { - return invoke7((com.codename1.media.Media) target, name, safeArgs); + return invoke8((com.codename1.media.Media) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -375,7 +391,7 @@ private static Object invoke0(com.codename1.media.AbstractMedia typedTarget, Str if ("setTime".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTime(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTime(toIntValue(adaptedArgs[0])); return null; } } if ("setVariable".equals(name)) { @@ -387,7 +403,7 @@ private static Object invoke0(com.codename1.media.AbstractMedia typedTarget, Str if ("setVolume".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVolume(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVolume(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -407,11 +423,11 @@ private static Object invoke1(com.codename1.media.AudioBuffer typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, float[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, float[].class}, false); - typedTarget.copyFrom(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (float[]) adaptedArgs[2]); return null; + typedTarget.copyFrom(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (float[]) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, float[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, float[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.copyFrom(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (float[]) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.copyFrom(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (float[]) adaptedArgs[2], toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); return null; } } if ("copyTo".equals(name)) { @@ -425,13 +441,13 @@ private static Object invoke1(com.codename1.media.AudioBuffer typedTarget, Strin } if (matches(safeArgs, new Class[]{float[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{float[].class, java.lang.Integer.class}, false); - typedTarget.copyTo((float[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.copyTo((float[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("downSample".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.downSample(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.downSample(toIntValue(adaptedArgs[0])); return null; } } if ("getMaxSize".equals(name)) { @@ -520,7 +536,7 @@ private static Object invoke2(com.codename1.media.MediaMetaData typedTarget, Str if ("setNumTracks".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setNumTracks(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setNumTracks(toIntValue(adaptedArgs[0])); return null; } } if ("setSubtitle".equals(name)) { @@ -538,7 +554,7 @@ private static Object invoke2(com.codename1.media.MediaMetaData typedTarget, Str if ("setTrackNumber".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTrackNumber(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTrackNumber(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -548,13 +564,13 @@ private static Object invoke3(com.codename1.media.MediaRecorderBuilder typedTarg if ("audioChannels".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.audioChannels(((Number) adaptedArgs[0]).intValue()); + return typedTarget.audioChannels(toIntValue(adaptedArgs[0])); } } if ("bitRate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.bitRate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.bitRate(toIntValue(adaptedArgs[0])); } } if ("build".equals(name)) { @@ -613,7 +629,7 @@ private static Object invoke3(com.codename1.media.MediaRecorderBuilder typedTarg if ("samplingRate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.samplingRate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.samplingRate(toIntValue(adaptedArgs[0])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -694,7 +710,7 @@ private static Object invoke5(com.codename1.media.WAVWriter typedTarget, String if ("write".equals(name)) { if (matches(safeArgs, new Class[]{float[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{float[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((float[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((float[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -827,7 +843,7 @@ private static Object invoke6(com.codename1.media.AsyncMedia typedTarget, String if ("setTime".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTime(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTime(toIntValue(adaptedArgs[0])); return null; } } if ("setVariable".equals(name)) { @@ -839,13 +855,23 @@ private static Object invoke6(com.codename1.media.AsyncMedia typedTarget, String if ("setVolume".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVolume(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVolume(toIntValue(adaptedArgs[0])); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke7(com.codename1.media.AudioBuffer.AudioBufferCallback typedTarget, String name, Object[] safeArgs) throws Exception { + if ("frameReceived".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.media.AudioBuffer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.media.AudioBuffer.class}, false); + typedTarget.frameReceived((com.codename1.media.AudioBuffer) adaptedArgs[0]); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke7(com.codename1.media.Media typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke8(com.codename1.media.Media typedTarget, String name, Object[] safeArgs) throws Exception { if ("cleanup".equals(name)) { if (safeArgs.length == 0) { typedTarget.cleanup(); return null; @@ -927,7 +953,7 @@ private static Object invoke7(com.codename1.media.Media typedTarget, String name if ("setTime".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTime(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTime(toIntValue(adaptedArgs[0])); return null; } } if ("setVariable".equals(name)) { @@ -939,25 +965,74 @@ private static Object invoke7(com.codename1.media.Media typedTarget, String name if ("setVolume".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVolume(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVolume(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.media.Media.class) { - if ("VARIABLE_BACKGROUND_ALBUM_COVER".equals(name)) return com.codename1.media.Media.VARIABLE_BACKGROUND_ALBUM_COVER; - if ("VARIABLE_BACKGROUND_ARTIST".equals(name)) return com.codename1.media.Media.VARIABLE_BACKGROUND_ARTIST; - if ("VARIABLE_BACKGROUND_DURATION".equals(name)) return com.codename1.media.Media.VARIABLE_BACKGROUND_DURATION; - if ("VARIABLE_BACKGROUND_POSITION".equals(name)) return com.codename1.media.Media.VARIABLE_BACKGROUND_POSITION; - if ("VARIABLE_BACKGROUND_SUPPORTED".equals(name)) return com.codename1.media.Media.VARIABLE_BACKGROUND_SUPPORTED; - if ("VARIABLE_BACKGROUND_TITLE".equals(name)) return com.codename1.media.Media.VARIABLE_BACKGROUND_TITLE; - if ("VARIABLE_NATIVE_CONTRLOLS_EMBEDDED".equals(name)) return com.codename1.media.Media.VARIABLE_NATIVE_CONTRLOLS_EMBEDDED; - } + if (type == com.codename1.media.AbstractMedia.class) return getStaticField0(name); + if (type == com.codename1.media.AsyncMedia.class) return getStaticField1(name); + if (type == com.codename1.media.AsyncMedia.MediaErrorType.class) return getStaticField2(name); + if (type == com.codename1.media.AsyncMedia.State.class) return getStaticField3(name); + if (type == com.codename1.media.Media.class) return getStaticField4(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("VARIABLE_ANDROID_SEEK_PREVIEW_WORKAROUND".equals(name)) return com.codename1.media.AbstractMedia.VARIABLE_ANDROID_SEEK_PREVIEW_WORKAROUND; + if ("VARIABLE_BACKGROUND_ALBUM_COVER".equals(name)) return com.codename1.media.AbstractMedia.VARIABLE_BACKGROUND_ALBUM_COVER; + if ("VARIABLE_BACKGROUND_ARTIST".equals(name)) return com.codename1.media.AbstractMedia.VARIABLE_BACKGROUND_ARTIST; + if ("VARIABLE_BACKGROUND_DURATION".equals(name)) return com.codename1.media.AbstractMedia.VARIABLE_BACKGROUND_DURATION; + if ("VARIABLE_BACKGROUND_POSITION".equals(name)) return com.codename1.media.AbstractMedia.VARIABLE_BACKGROUND_POSITION; + if ("VARIABLE_BACKGROUND_SUPPORTED".equals(name)) return com.codename1.media.AbstractMedia.VARIABLE_BACKGROUND_SUPPORTED; + if ("VARIABLE_BACKGROUND_TITLE".equals(name)) return com.codename1.media.AbstractMedia.VARIABLE_BACKGROUND_TITLE; + if ("VARIABLE_NATIVE_CONTRLOLS_EMBEDDED".equals(name)) return com.codename1.media.AbstractMedia.VARIABLE_NATIVE_CONTRLOLS_EMBEDDED; + throw unsupportedStaticField(com.codename1.media.AbstractMedia.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("VARIABLE_ANDROID_SEEK_PREVIEW_WORKAROUND".equals(name)) return com.codename1.media.AsyncMedia.VARIABLE_ANDROID_SEEK_PREVIEW_WORKAROUND; + if ("VARIABLE_BACKGROUND_ALBUM_COVER".equals(name)) return com.codename1.media.AsyncMedia.VARIABLE_BACKGROUND_ALBUM_COVER; + if ("VARIABLE_BACKGROUND_ARTIST".equals(name)) return com.codename1.media.AsyncMedia.VARIABLE_BACKGROUND_ARTIST; + if ("VARIABLE_BACKGROUND_DURATION".equals(name)) return com.codename1.media.AsyncMedia.VARIABLE_BACKGROUND_DURATION; + if ("VARIABLE_BACKGROUND_POSITION".equals(name)) return com.codename1.media.AsyncMedia.VARIABLE_BACKGROUND_POSITION; + if ("VARIABLE_BACKGROUND_SUPPORTED".equals(name)) return com.codename1.media.AsyncMedia.VARIABLE_BACKGROUND_SUPPORTED; + if ("VARIABLE_BACKGROUND_TITLE".equals(name)) return com.codename1.media.AsyncMedia.VARIABLE_BACKGROUND_TITLE; + if ("VARIABLE_NATIVE_CONTRLOLS_EMBEDDED".equals(name)) return com.codename1.media.AsyncMedia.VARIABLE_NATIVE_CONTRLOLS_EMBEDDED; + throw unsupportedStaticField(com.codename1.media.AsyncMedia.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("Aborted".equals(name)) return com.codename1.media.AsyncMedia.MediaErrorType.Aborted; + if ("Decode".equals(name)) return com.codename1.media.AsyncMedia.MediaErrorType.Decode; + if ("Encode".equals(name)) return com.codename1.media.AsyncMedia.MediaErrorType.Encode; + if ("LineUnavailable".equals(name)) return com.codename1.media.AsyncMedia.MediaErrorType.LineUnavailable; + if ("Network".equals(name)) return com.codename1.media.AsyncMedia.MediaErrorType.Network; + if ("SrcNotSupported".equals(name)) return com.codename1.media.AsyncMedia.MediaErrorType.SrcNotSupported; + if ("Unknown".equals(name)) return com.codename1.media.AsyncMedia.MediaErrorType.Unknown; + throw unsupportedStaticField(com.codename1.media.AsyncMedia.MediaErrorType.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("Paused".equals(name)) return com.codename1.media.AsyncMedia.State.Paused; + if ("Playing".equals(name)) return com.codename1.media.AsyncMedia.State.Playing; + throw unsupportedStaticField(com.codename1.media.AsyncMedia.State.class, name); + } + + private static Object getStaticField4(String name) throws Exception { + if ("VARIABLE_ANDROID_SEEK_PREVIEW_WORKAROUND".equals(name)) return com.codename1.media.Media.VARIABLE_ANDROID_SEEK_PREVIEW_WORKAROUND; + if ("VARIABLE_BACKGROUND_ALBUM_COVER".equals(name)) return com.codename1.media.Media.VARIABLE_BACKGROUND_ALBUM_COVER; + if ("VARIABLE_BACKGROUND_ARTIST".equals(name)) return com.codename1.media.Media.VARIABLE_BACKGROUND_ARTIST; + if ("VARIABLE_BACKGROUND_DURATION".equals(name)) return com.codename1.media.Media.VARIABLE_BACKGROUND_DURATION; + if ("VARIABLE_BACKGROUND_POSITION".equals(name)) return com.codename1.media.Media.VARIABLE_BACKGROUND_POSITION; + if ("VARIABLE_BACKGROUND_SUPPORTED".equals(name)) return com.codename1.media.Media.VARIABLE_BACKGROUND_SUPPORTED; + if ("VARIABLE_BACKGROUND_TITLE".equals(name)) return com.codename1.media.Media.VARIABLE_BACKGROUND_TITLE; + if ("VARIABLE_NATIVE_CONTRLOLS_EMBEDDED".equals(name)) return com.codename1.media.Media.VARIABLE_NATIVE_CONTRLOLS_EMBEDDED; + throw unsupportedStaticField(com.codename1.media.Media.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -1109,9 +1184,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -1164,10 +1251,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_messaging.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_messaging.java index 4eea6d12e9..52b08aa83a 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_messaging.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_messaging.java @@ -143,15 +143,18 @@ private static Object invoke0(com.codename1.messaging.Message typedTarget, Strin } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.messaging.Message.class) { - if ("MIME_HTML".equals(name)) return com.codename1.messaging.Message.MIME_HTML; - if ("MIME_IMAGE_JPG".equals(name)) return com.codename1.messaging.Message.MIME_IMAGE_JPG; - if ("MIME_IMAGE_PNG".equals(name)) return com.codename1.messaging.Message.MIME_IMAGE_PNG; - if ("MIME_TEXT".equals(name)) return com.codename1.messaging.Message.MIME_TEXT; - } + if (type == com.codename1.messaging.Message.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("MIME_HTML".equals(name)) return com.codename1.messaging.Message.MIME_HTML; + if ("MIME_IMAGE_JPG".equals(name)) return com.codename1.messaging.Message.MIME_IMAGE_JPG; + if ("MIME_IMAGE_PNG".equals(name)) return com.codename1.messaging.Message.MIME_IMAGE_PNG; + if ("MIME_TEXT".equals(name)) return com.codename1.messaging.Message.MIME_TEXT; + throw unsupportedStaticField(com.codename1.messaging.Message.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -303,9 +306,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -358,10 +373,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_notifications.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_notifications.java index 40b2b6208b..63592ab66b 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_notifications.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_notifications.java @@ -128,7 +128,7 @@ private static Object invoke0(com.codename1.notifications.LocalNotification type if ("setBadgeNumber".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setBadgeNumber(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setBadgeNumber(toIntValue(adaptedArgs[0])); return null; } } if ("setForeground".equals(name)) { @@ -157,16 +157,19 @@ private static Object invoke1(com.codename1.notifications.LocalNotificationCallb } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.notifications.LocalNotification.class) { - if ("REPEAT_DAY".equals(name)) return com.codename1.notifications.LocalNotification.REPEAT_DAY; - if ("REPEAT_HOUR".equals(name)) return com.codename1.notifications.LocalNotification.REPEAT_HOUR; - if ("REPEAT_MINUTE".equals(name)) return com.codename1.notifications.LocalNotification.REPEAT_MINUTE; - if ("REPEAT_NONE".equals(name)) return com.codename1.notifications.LocalNotification.REPEAT_NONE; - if ("REPEAT_WEEK".equals(name)) return com.codename1.notifications.LocalNotification.REPEAT_WEEK; - } + if (type == com.codename1.notifications.LocalNotification.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("REPEAT_DAY".equals(name)) return com.codename1.notifications.LocalNotification.REPEAT_DAY; + if ("REPEAT_HOUR".equals(name)) return com.codename1.notifications.LocalNotification.REPEAT_HOUR; + if ("REPEAT_MINUTE".equals(name)) return com.codename1.notifications.LocalNotification.REPEAT_MINUTE; + if ("REPEAT_NONE".equals(name)) return com.codename1.notifications.LocalNotification.REPEAT_NONE; + if ("REPEAT_WEEK".equals(name)) return com.codename1.notifications.LocalNotification.REPEAT_WEEK; + throw unsupportedStaticField(com.codename1.notifications.LocalNotification.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -318,9 +321,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -373,10 +388,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_payment.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_payment.java index b90e7c34f8..a3aeb1707a 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_payment.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_payment.java @@ -62,7 +62,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.String.class, java.util.Date.class, java.util.Date.class, java.util.Date.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.util.Date.class, java.util.Date.class, java.util.Date.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false); - return new com.codename1.payment.Receipt((java.lang.String) adaptedArgs[0], (java.util.Date) adaptedArgs[1], (java.util.Date) adaptedArgs[2], (java.util.Date) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue(), (java.lang.String) adaptedArgs[5], (java.lang.String) adaptedArgs[6], (java.lang.String) adaptedArgs[7], (java.lang.String) adaptedArgs[8]); + return new com.codename1.payment.Receipt((java.lang.String) adaptedArgs[0], (java.util.Date) adaptedArgs[1], (java.util.Date) adaptedArgs[2], (java.util.Date) adaptedArgs[3], toIntValue(adaptedArgs[4]), (java.lang.String) adaptedArgs[5], (java.lang.String) adaptedArgs[6], (java.lang.String) adaptedArgs[7], (java.lang.String) adaptedArgs[8]); } } throw unsupportedConstruct(type, safeArgs); @@ -538,7 +538,7 @@ private static Object invoke3(com.codename1.payment.Receipt typedTarget, String if ("setQuantity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setQuantity(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setQuantity(toIntValue(adaptedArgs[0])); return null; } } if ("setSku".equals(name)) { @@ -703,15 +703,18 @@ private static Object invoke7(com.codename1.payment.RestoreCallback typedTarget, } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.payment.Receipt.class) { - if ("STORE_CODE_ITUNES".equals(name)) return com.codename1.payment.Receipt.STORE_CODE_ITUNES; - if ("STORE_CODE_PLAY".equals(name)) return com.codename1.payment.Receipt.STORE_CODE_PLAY; - if ("STORE_CODE_SIMULATOR".equals(name)) return com.codename1.payment.Receipt.STORE_CODE_SIMULATOR; - if ("STORE_CODE_WINDOWS".equals(name)) return com.codename1.payment.Receipt.STORE_CODE_WINDOWS; - } + if (type == com.codename1.payment.Receipt.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("STORE_CODE_ITUNES".equals(name)) return com.codename1.payment.Receipt.STORE_CODE_ITUNES; + if ("STORE_CODE_PLAY".equals(name)) return com.codename1.payment.Receipt.STORE_CODE_PLAY; + if ("STORE_CODE_SIMULATOR".equals(name)) return com.codename1.payment.Receipt.STORE_CODE_SIMULATOR; + if ("STORE_CODE_WINDOWS".equals(name)) return com.codename1.payment.Receipt.STORE_CODE_WINDOWS; + throw unsupportedStaticField(com.codename1.payment.Receipt.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -863,9 +866,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -918,10 +933,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_plugin.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_plugin.java index 83230fc4c5..f4926b6207 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_plugin.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_plugin.java @@ -65,6 +65,12 @@ private static Object invoke0(com.codename1.plugin.PluginSupport typedTarget, St typedTarget.deregisterPlugin((com.codename1.plugin.Plugin) adaptedArgs[0]); return null; } } + if ("firePluginEvent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.plugin.event.PluginEvent.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.plugin.event.PluginEvent.class}, false); + return typedTarget.firePluginEvent((com.codename1.plugin.event.PluginEvent) adaptedArgs[0]); + } + } if ("registerPlugin".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.plugin.Plugin.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.plugin.Plugin.class}, false); @@ -229,9 +235,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -284,10 +302,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_plugin_event.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_plugin_event.java index 8823cc5ea2..a7b3b38aa4 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_plugin_event.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_plugin_event.java @@ -40,13 +40,13 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.plugin.event.IsGalleryTypeSupportedEvent.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.plugin.event.IsGalleryTypeSupportedEvent(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.plugin.event.IsGalleryTypeSupportedEvent(toIntValue(adaptedArgs[0])); } } if (type == com.codename1.plugin.event.OpenGalleryEvent.class) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class, java.lang.Integer.class}, false); - return new com.codename1.plugin.event.OpenGalleryEvent((com.codename1.ui.events.ActionListener) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.plugin.event.OpenGalleryEvent((com.codename1.ui.events.ActionListener) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedConstruct(type, safeArgs); @@ -527,9 +527,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -582,10 +594,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_processing.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_processing.java index 03765b0dae..c391c23000 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_processing.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_processing.java @@ -197,16 +197,19 @@ private static Object invoke0(com.codename1.processing.Result typedTarget, Strin } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.processing.Result.class) { - if ("ARRAY_END".equals(name)) return com.codename1.processing.Result.ARRAY_END; - if ("ARRAY_START".equals(name)) return com.codename1.processing.Result.ARRAY_START; - if ("JSON".equals(name)) return com.codename1.processing.Result.JSON; - if ("SEPARATOR".equals(name)) return com.codename1.processing.Result.SEPARATOR; - if ("XML".equals(name)) return com.codename1.processing.Result.XML; - } + if (type == com.codename1.processing.Result.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("ARRAY_END".equals(name)) return com.codename1.processing.Result.ARRAY_END; + if ("ARRAY_START".equals(name)) return com.codename1.processing.Result.ARRAY_START; + if ("JSON".equals(name)) return com.codename1.processing.Result.JSON; + if ("SEPARATOR".equals(name)) return com.codename1.processing.Result.SEPARATOR; + if ("XML".equals(name)) return com.codename1.processing.Result.XML; + throw unsupportedStaticField(com.codename1.processing.Result.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -358,9 +361,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -413,10 +428,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_properties.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_properties.java index f09f131de0..0871393e89 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_properties.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_properties.java @@ -84,12 +84,63 @@ private static Class findClassChunk0(String simpleName) { if ("SQLMap".equals(simpleName)) { return com.codename1.properties.SQLMap.class; } + if ("SqlType".equals(simpleName)) { + return com.codename1.properties.SQLMap.SqlType.class; + } if ("SetProperty".equals(simpleName)) { return com.codename1.properties.SetProperty.class; } if ("UiBinding".equals(simpleName)) { return com.codename1.properties.UiBinding.class; } + if ("BooleanConverter".equals(simpleName)) { + return com.codename1.properties.UiBinding.BooleanConverter.class; + } + if ("BoundTableModel".equals(simpleName)) { + return com.codename1.properties.UiBinding.BoundTableModel.class; + } + if ("CheckBoxRadioSelectionAdapter".equals(simpleName)) { + return com.codename1.properties.UiBinding.CheckBoxRadioSelectionAdapter.class; + } + if ("ComponentAdapter".equals(simpleName)) { + return com.codename1.properties.UiBinding.ComponentAdapter.class; + } + if ("DateConverter".equals(simpleName)) { + return com.codename1.properties.UiBinding.DateConverter.class; + } + if ("DoubleConverter".equals(simpleName)) { + return com.codename1.properties.UiBinding.DoubleConverter.class; + } + if ("FloatConverter".equals(simpleName)) { + return com.codename1.properties.UiBinding.FloatConverter.class; + } + if ("IntegerConverter".equals(simpleName)) { + return com.codename1.properties.UiBinding.IntegerConverter.class; + } + if ("LongConverter".equals(simpleName)) { + return com.codename1.properties.UiBinding.LongConverter.class; + } + if ("MappingConverter".equals(simpleName)) { + return com.codename1.properties.UiBinding.MappingConverter.class; + } + if ("ObjectConverter".equals(simpleName)) { + return com.codename1.properties.UiBinding.ObjectConverter.class; + } + if ("PickerAdapter".equals(simpleName)) { + return com.codename1.properties.UiBinding.PickerAdapter.class; + } + if ("RadioListAdapter".equals(simpleName)) { + return com.codename1.properties.UiBinding.RadioListAdapter.class; + } + if ("StringConverter".equals(simpleName)) { + return com.codename1.properties.UiBinding.StringConverter.class; + } + if ("TextAreaAdapter".equals(simpleName)) { + return com.codename1.properties.UiBinding.TextAreaAdapter.class; + } + if ("TextComponentAdapter".equals(simpleName)) { + return com.codename1.properties.UiBinding.TextComponentAdapter.class; + } return null; } public static Object construct(Class type, Object[] args) throws Exception { @@ -111,7 +162,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Byte.class}, false); - return new com.codename1.properties.ByteProperty((java.lang.String) adaptedArgs[0], Byte.valueOf(((Number) adaptedArgs[1]).byteValue())); + return new com.codename1.properties.ByteProperty((java.lang.String) adaptedArgs[0], Byte.valueOf((byte) toIntValue(adaptedArgs[1]))); } } if (type == com.codename1.properties.CharProperty.class) { @@ -151,7 +202,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return new com.codename1.properties.IntProperty((java.lang.String) adaptedArgs[0], Integer.valueOf(((Number) adaptedArgs[1]).intValue())); + return new com.codename1.properties.IntProperty((java.lang.String) adaptedArgs[0], Integer.valueOf(toIntValue(adaptedArgs[1]))); } } if (type == com.codename1.properties.ListProperty.class) { @@ -246,6 +297,68 @@ public static Object construct(Class type, Object[] args) throws Exception { return new com.codename1.properties.SetProperty((java.lang.String) adaptedArgs[0], (java.lang.Class) adaptedArgs[1], varArgs); } } + if (type == com.codename1.properties.UiBinding.BoundTableModel.class) { + if (matches(safeArgs, new Class[]{com.codename1.properties.CollectionProperty.class, com.codename1.properties.PropertyBusinessObject.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.CollectionProperty.class, com.codename1.properties.PropertyBusinessObject.class}, false); + return new com.codename1.properties.UiBinding.BoundTableModel((com.codename1.properties.CollectionProperty) adaptedArgs[0], (com.codename1.properties.PropertyBusinessObject) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{java.util.List.class, com.codename1.properties.PropertyBusinessObject.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.List.class, com.codename1.properties.PropertyBusinessObject.class}, false); + return new com.codename1.properties.UiBinding.BoundTableModel((java.util.List) adaptedArgs[0], (com.codename1.properties.PropertyBusinessObject) adaptedArgs[1]); + } + } + if (type == com.codename1.properties.UiBinding.CheckBoxRadioSelectionAdapter.class) { + if (matches(safeArgs, new Class[]{com.codename1.properties.UiBinding.ObjectConverter.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.UiBinding.ObjectConverter.class}, false); + return new com.codename1.properties.UiBinding.CheckBoxRadioSelectionAdapter((com.codename1.properties.UiBinding.ObjectConverter) adaptedArgs[0]); + } + } + if (type == com.codename1.properties.UiBinding.MappingConverter.class) { + if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); + return new com.codename1.properties.UiBinding.MappingConverter((java.util.Map) adaptedArgs[0]); + } + } + if (type == com.codename1.properties.UiBinding.PickerAdapter.class) { + if (matches(safeArgs, new Class[]{com.codename1.properties.UiBinding.MappingConverter.class, com.codename1.properties.UiBinding.MappingConverter.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.UiBinding.MappingConverter.class, com.codename1.properties.UiBinding.MappingConverter.class}, false); + return new com.codename1.properties.UiBinding.PickerAdapter((com.codename1.properties.UiBinding.MappingConverter) adaptedArgs[0], (com.codename1.properties.UiBinding.MappingConverter) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{com.codename1.properties.UiBinding.ObjectConverter.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.UiBinding.ObjectConverter.class, java.lang.Integer.class}, false); + return new com.codename1.properties.UiBinding.PickerAdapter((com.codename1.properties.UiBinding.ObjectConverter) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + } + if (type == com.codename1.properties.UiBinding.RadioListAdapter.class) { + if (matches(safeArgs, new Class[]{com.codename1.properties.UiBinding.ObjectConverter.class, java.lang.Object[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.UiBinding.ObjectConverter.class, java.lang.Object[].class}, true); + java.lang.Object[] varArgs = new java.lang.Object[adaptedArgs.length - 1]; + for (int i = 1; i < adaptedArgs.length; i++) { + varArgs[i - 1] = (java.lang.Object) adaptedArgs[i]; + } + return new com.codename1.properties.UiBinding.RadioListAdapter((com.codename1.properties.UiBinding.ObjectConverter) adaptedArgs[0], varArgs); + } + } + if (type == com.codename1.properties.UiBinding.TextAreaAdapter.class) { + if (matches(safeArgs, new Class[0], false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[0], false); + return new com.codename1.properties.UiBinding.TextAreaAdapter(); + } + if (matches(safeArgs, new Class[]{com.codename1.properties.UiBinding.ObjectConverter.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.UiBinding.ObjectConverter.class}, false); + return new com.codename1.properties.UiBinding.TextAreaAdapter((com.codename1.properties.UiBinding.ObjectConverter) adaptedArgs[0]); + } + } + if (type == com.codename1.properties.UiBinding.TextComponentAdapter.class) { + if (matches(safeArgs, new Class[0], false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[0], false); + return new com.codename1.properties.UiBinding.TextComponentAdapter(); + } + if (matches(safeArgs, new Class[]{com.codename1.properties.UiBinding.ObjectConverter.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.UiBinding.ObjectConverter.class}, false); + return new com.codename1.properties.UiBinding.TextComponentAdapter((com.codename1.properties.UiBinding.ObjectConverter) adaptedArgs[0]); + } + } throw unsupportedConstruct(type, safeArgs); } @@ -419,65 +532,177 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.properties.UiBinding.BooleanConverter) { + try { + return invoke13((com.codename1.properties.UiBinding.BooleanConverter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.CheckBoxRadioSelectionAdapter) { + try { + return invoke14((com.codename1.properties.UiBinding.CheckBoxRadioSelectionAdapter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.DateConverter) { + try { + return invoke15((com.codename1.properties.UiBinding.DateConverter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.DoubleConverter) { + try { + return invoke16((com.codename1.properties.UiBinding.DoubleConverter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.FloatConverter) { + try { + return invoke17((com.codename1.properties.UiBinding.FloatConverter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.IntegerConverter) { + try { + return invoke18((com.codename1.properties.UiBinding.IntegerConverter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.LongConverter) { + try { + return invoke19((com.codename1.properties.UiBinding.LongConverter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.MappingConverter) { + try { + return invoke20((com.codename1.properties.UiBinding.MappingConverter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.PickerAdapter) { + try { + return invoke21((com.codename1.properties.UiBinding.PickerAdapter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.RadioListAdapter) { + try { + return invoke22((com.codename1.properties.UiBinding.RadioListAdapter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.StringConverter) { + try { + return invoke23((com.codename1.properties.UiBinding.StringConverter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.TextAreaAdapter) { + try { + return invoke24((com.codename1.properties.UiBinding.TextAreaAdapter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.TextComponentAdapter) { + try { + return invoke25((com.codename1.properties.UiBinding.TextComponentAdapter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof com.codename1.properties.InstantUI) { try { - return invoke13((com.codename1.properties.InstantUI) target, name, safeArgs); + return invoke26((com.codename1.properties.InstantUI) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.properties.MapAdapter) { try { - return invoke14((com.codename1.properties.MapAdapter) target, name, safeArgs); + return invoke27((com.codename1.properties.MapAdapter) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.properties.PreferencesObject) { try { - return invoke15((com.codename1.properties.PreferencesObject) target, name, safeArgs); + return invoke28((com.codename1.properties.PreferencesObject) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.properties.PropertyBase) { try { - return invoke16((com.codename1.properties.PropertyBase) target, name, safeArgs); + return invoke29((com.codename1.properties.PropertyBase) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.properties.PropertyIndex) { try { - return invoke17((com.codename1.properties.PropertyIndex) target, name, safeArgs); + return invoke30((com.codename1.properties.PropertyIndex) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.properties.SQLMap) { try { - return invoke18((com.codename1.properties.SQLMap) target, name, safeArgs); + return invoke31((com.codename1.properties.SQLMap) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.properties.UiBinding) { try { - return invoke19((com.codename1.properties.UiBinding) target, name, safeArgs); + return invoke32((com.codename1.properties.UiBinding) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.BoundTableModel) { + try { + return invoke33((com.codename1.properties.UiBinding.BoundTableModel) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.ComponentAdapter) { + try { + return invoke34((com.codename1.properties.UiBinding.ComponentAdapter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.properties.UiBinding.ObjectConverter) { + try { + return invoke35((com.codename1.properties.UiBinding.ObjectConverter) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.properties.PropertyBusinessObject) { try { - return invoke20((com.codename1.properties.PropertyBusinessObject) target, name, safeArgs); + return invoke36((com.codename1.properties.PropertyBusinessObject) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.properties.PropertyChangeListener) { try { - return invoke21((com.codename1.properties.PropertyChangeListener) target, name, safeArgs); + return invoke37((com.codename1.properties.PropertyChangeListener) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -554,12 +779,6 @@ private static Object invoke0(com.codename1.properties.ByteProperty typedTarget, typedTarget.removeChangeListener((com.codename1.properties.PropertyChangeListener) adaptedArgs[0]); return null; } } - if ("set".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - return typedTarget.set((java.lang.Object) adaptedArgs[0]); - } - } if ("setLabel".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -651,12 +870,6 @@ private static Object invoke1(com.codename1.properties.CharProperty typedTarget, typedTarget.removeChangeListener((com.codename1.properties.PropertyChangeListener) adaptedArgs[0]); return null; } } - if ("set".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - return typedTarget.set((java.lang.Object) adaptedArgs[0]); - } - } if ("setLabel".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -748,12 +961,6 @@ private static Object invoke2(com.codename1.properties.DoubleProperty typedTarge typedTarget.removeChangeListener((com.codename1.properties.PropertyChangeListener) adaptedArgs[0]); return null; } } - if ("set".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - return typedTarget.set((java.lang.Object) adaptedArgs[0]); - } - } if ("setLabel".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -845,12 +1052,6 @@ private static Object invoke3(com.codename1.properties.FloatProperty typedTarget typedTarget.removeChangeListener((com.codename1.properties.PropertyChangeListener) adaptedArgs[0]); return null; } } - if ("set".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - return typedTarget.set((java.lang.Object) adaptedArgs[0]); - } - } if ("setLabel".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -942,12 +1143,6 @@ private static Object invoke4(com.codename1.properties.IntProperty typedTarget, typedTarget.removeChangeListener((com.codename1.properties.PropertyChangeListener) adaptedArgs[0]); return null; } } - if ("set".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - return typedTarget.set((java.lang.Object) adaptedArgs[0]); - } - } if ("setLabel".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -1039,12 +1234,6 @@ private static Object invoke5(com.codename1.properties.LongProperty typedTarget, typedTarget.removeChangeListener((com.codename1.properties.PropertyChangeListener) adaptedArgs[0]); return null; } } - if ("set".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - return typedTarget.set((java.lang.Object) adaptedArgs[0]); - } - } if ("setLabel".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -1131,12 +1320,6 @@ private static Object invoke6(com.codename1.properties.BooleanProperty typedTarg typedTarget.removeChangeListener((com.codename1.properties.PropertyChangeListener) adaptedArgs[0]); return null; } } - if ("set".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - return typedTarget.set((java.lang.Object) adaptedArgs[0]); - } - } if ("setLabel".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -1164,7 +1347,7 @@ private static Object invoke7(com.codename1.properties.ListProperty typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); - return typedTarget.add(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1]); + return typedTarget.add(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); } } if ("addAll".equals(name)) { @@ -1209,7 +1392,7 @@ private static Object invoke7(com.codename1.properties.ListProperty typedTarget, if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0])); } } if ("getClientProperty".equals(name)) { @@ -1258,7 +1441,7 @@ private static Object invoke7(com.codename1.properties.ListProperty typedTarget, if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.remove(((Number) adaptedArgs[0]).intValue()); + return typedTarget.remove(toIntValue(adaptedArgs[0])); } } if ("removeAll".equals(name)) { @@ -1280,7 +1463,7 @@ private static Object invoke7(com.codename1.properties.ListProperty typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); - return typedTarget.set(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1]); + return typedTarget.set(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); } } if ("setLabel".equals(name)) { @@ -1491,7 +1674,7 @@ private static Object invoke9(com.codename1.properties.SetProperty typedTarget, if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.remove(((Number) adaptedArgs[0]).intValue()); + return typedTarget.remove(toIntValue(adaptedArgs[0])); } } if ("removeAll".equals(name)) { @@ -1622,7 +1805,7 @@ private static Object invoke10(com.codename1.properties.CollectionProperty typed if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.remove(((Number) adaptedArgs[0]).intValue()); + return typedTarget.remove(toIntValue(adaptedArgs[0])); } } if ("removeAll".equals(name)) { @@ -1893,7 +2076,227 @@ private static Object invoke12(com.codename1.properties.Property typedTarget, St throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke13(com.codename1.properties.InstantUI typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke13(com.codename1.properties.UiBinding.BooleanConverter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("convert".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.convert((java.lang.Object) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke14(com.codename1.properties.UiBinding.CheckBoxRadioSelectionAdapter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("assignTo".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Button.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Button.class}, false); + typedTarget.assignTo((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Button) adaptedArgs[1]); return null; + } + } + if ("bindListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Button.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Button.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.bindListener((com.codename1.ui.Button) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + if ("getFrom".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Button.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Button.class}, false); + return typedTarget.getFrom((com.codename1.ui.Button) adaptedArgs[0]); + } + } + if ("removeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Button.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Button.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeListener((com.codename1.ui.Button) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke15(com.codename1.properties.UiBinding.DateConverter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("convert".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.convert((java.lang.Object) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke16(com.codename1.properties.UiBinding.DoubleConverter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("convert".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.convert((java.lang.Object) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke17(com.codename1.properties.UiBinding.FloatConverter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("convert".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.convert((java.lang.Object) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke18(com.codename1.properties.UiBinding.IntegerConverter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("convert".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.convert((java.lang.Object) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke19(com.codename1.properties.UiBinding.LongConverter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("convert".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.convert((java.lang.Object) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke20(com.codename1.properties.UiBinding.MappingConverter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("convert".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.convert((java.lang.Object) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke21(com.codename1.properties.UiBinding.PickerAdapter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("assignTo".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.spinner.Picker.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.spinner.Picker.class}, false); + typedTarget.assignTo((java.lang.Object) adaptedArgs[0], (com.codename1.ui.spinner.Picker) adaptedArgs[1]); return null; + } + } + if ("bindListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.spinner.Picker.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.spinner.Picker.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.bindListener((com.codename1.ui.spinner.Picker) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + if ("getFrom".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.spinner.Picker.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.spinner.Picker.class}, false); + return typedTarget.getFrom((com.codename1.ui.spinner.Picker) adaptedArgs[0]); + } + } + if ("removeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.spinner.Picker.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.spinner.Picker.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeListener((com.codename1.ui.spinner.Picker) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke22(com.codename1.properties.UiBinding.RadioListAdapter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("assignTo".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.RadioButton[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.RadioButton[].class}, false); + typedTarget.assignTo((java.lang.Object) adaptedArgs[0], (com.codename1.ui.RadioButton[]) adaptedArgs[1]); return null; + } + } + if ("bindListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.RadioButton[].class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RadioButton[].class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.bindListener((com.codename1.ui.RadioButton[]) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + if ("getFrom".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.RadioButton[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RadioButton[].class}, false); + return typedTarget.getFrom((com.codename1.ui.RadioButton[]) adaptedArgs[0]); + } + } + if ("removeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.RadioButton[].class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RadioButton[].class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeListener((com.codename1.ui.RadioButton[]) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke23(com.codename1.properties.UiBinding.StringConverter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("convert".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.convert((java.lang.Object) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke24(com.codename1.properties.UiBinding.TextAreaAdapter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("assignTo".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.TextArea.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.TextArea.class}, false); + typedTarget.assignTo((java.lang.Object) adaptedArgs[0], (com.codename1.ui.TextArea) adaptedArgs[1]); return null; + } + } + if ("bindListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.TextArea.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextArea.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.bindListener((com.codename1.ui.TextArea) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + if ("getFrom".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.TextArea.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextArea.class}, false); + return typedTarget.getFrom((com.codename1.ui.TextArea) adaptedArgs[0]); + } + } + if ("removeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.TextArea.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextArea.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeListener((com.codename1.ui.TextArea) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke25(com.codename1.properties.UiBinding.TextComponentAdapter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("assignTo".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.TextComponent.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.TextComponent.class}, false); + typedTarget.assignTo((java.lang.Object) adaptedArgs[0], (com.codename1.ui.TextComponent) adaptedArgs[1]); return null; + } + } + if ("bindListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.TextComponent.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextComponent.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.bindListener((com.codename1.ui.TextComponent) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + if ("getFrom".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.TextComponent.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextComponent.class}, false); + return typedTarget.getFrom((com.codename1.ui.TextComponent) adaptedArgs[0]); + } + } + if ("removeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.TextComponent.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextComponent.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeListener((com.codename1.ui.TextComponent) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke26(com.codename1.properties.InstantUI typedTarget, String name, Object[] safeArgs) throws Exception { if ("createEditUI".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyBusinessObject.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyBusinessObject.class, java.lang.Boolean.class}, false); @@ -1978,13 +2381,13 @@ private static Object invoke13(com.codename1.properties.InstantUI typedTarget, S if ("setTextFieldConstraint".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class, java.lang.Integer.class}, false); - typedTarget.setTextFieldConstraint((com.codename1.properties.PropertyBase) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setTextFieldConstraint((com.codename1.properties.PropertyBase) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke14(com.codename1.properties.MapAdapter typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke27(com.codename1.properties.MapAdapter typedTarget, String name, Object[] safeArgs) throws Exception { if ("placeInMap".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class, java.util.Map.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class, java.util.Map.class}, false); @@ -2006,7 +2409,7 @@ private static Object invoke14(com.codename1.properties.MapAdapter typedTarget, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke15(com.codename1.properties.PreferencesObject typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke28(com.codename1.properties.PreferencesObject typedTarget, String name, Object[] safeArgs) throws Exception { if ("bind".equals(name)) { if (safeArgs.length == 0) { return typedTarget.bind(); @@ -2027,7 +2430,7 @@ private static Object invoke15(com.codename1.properties.PreferencesObject typedT throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke16(com.codename1.properties.PropertyBase typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke29(com.codename1.properties.PropertyBase typedTarget, String name, Object[] safeArgs) throws Exception { if ("addChangeListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyChangeListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyChangeListener.class}, false); @@ -2097,7 +2500,7 @@ private static Object invoke16(com.codename1.properties.PropertyBase typedTarget throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke17(com.codename1.properties.PropertyIndex typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke30(com.codename1.properties.PropertyIndex typedTarget, String name, Object[] safeArgs) throws Exception { if ("asElement".equals(name)) { if (safeArgs.length == 0) { return typedTarget.asElement(); @@ -2129,7 +2532,7 @@ private static Object invoke17(com.codename1.properties.PropertyIndex typedTarge if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -2296,7 +2699,7 @@ private static Object invoke17(com.codename1.properties.PropertyIndex typedTarge throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke18(com.codename1.properties.SQLMap typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke31(com.codename1.properties.SQLMap typedTarget, String name, Object[] safeArgs) throws Exception { if ("createTable".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyBusinessObject.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyBusinessObject.class}, false); @@ -2342,7 +2745,7 @@ private static Object invoke18(com.codename1.properties.SQLMap typedTarget, Stri if ("select".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyBusinessObject.class, com.codename1.properties.Property.class, java.lang.Boolean.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyBusinessObject.class, com.codename1.properties.Property.class, java.lang.Boolean.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.select((com.codename1.properties.PropertyBusinessObject) adaptedArgs[0], (com.codename1.properties.Property) adaptedArgs[1], ((Boolean) adaptedArgs[2]).booleanValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); + return typedTarget.select((com.codename1.properties.PropertyBusinessObject) adaptedArgs[0], (com.codename1.properties.Property) adaptedArgs[1], ((Boolean) adaptedArgs[2]).booleanValue(), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); } } if ("selectBuild".equals(name)) { @@ -2353,7 +2756,7 @@ private static Object invoke18(com.codename1.properties.SQLMap typedTarget, Stri if ("selectNot".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyBusinessObject.class, com.codename1.properties.Property.class, java.lang.Boolean.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyBusinessObject.class, com.codename1.properties.Property.class, java.lang.Boolean.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.selectNot((com.codename1.properties.PropertyBusinessObject) adaptedArgs[0], (com.codename1.properties.Property) adaptedArgs[1], ((Boolean) adaptedArgs[2]).booleanValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); + return typedTarget.selectNot((com.codename1.properties.PropertyBusinessObject) adaptedArgs[0], (com.codename1.properties.Property) adaptedArgs[1], ((Boolean) adaptedArgs[2]).booleanValue(), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); } } if ("setColumnName".equals(name)) { @@ -2401,7 +2804,7 @@ private static Object invoke18(com.codename1.properties.SQLMap typedTarget, Stri throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke19(com.codename1.properties.UiBinding typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke32(com.codename1.properties.UiBinding typedTarget, String name, Object[] safeArgs) throws Exception { if ("bind".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class, com.codename1.ui.Component.class}, false); @@ -2462,7 +2865,174 @@ private static Object invoke19(com.codename1.properties.UiBinding typedTarget, S throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke20(com.codename1.properties.PropertyBusinessObject typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke33(com.codename1.properties.UiBinding.BoundTableModel typedTarget, String name, Object[] safeArgs) throws Exception { + if ("addDataChangeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false); + typedTarget.addDataChangeListener((com.codename1.ui.events.DataChangedListener) adaptedArgs[0]); return null; + } + } + if ("addRow".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.properties.PropertyBusinessObject.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.properties.PropertyBusinessObject.class}, false); + typedTarget.addRow(toIntValue(adaptedArgs[0]), (com.codename1.properties.PropertyBusinessObject) adaptedArgs[1]); return null; + } + } + if ("excludeProperty".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class}, false); + typedTarget.excludeProperty((com.codename1.properties.PropertyBase) adaptedArgs[0]); return null; + } + } + if ("getCellType".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getCellType(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getColumnCount".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getColumnCount(); + } + } + if ("getColumnName".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getColumnName(toIntValue(adaptedArgs[0])); + } + } + if ("getMultipleChoiceOptions".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getMultipleChoiceOptions(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getRowCount".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getRowCount(); + } + } + if ("getValidationConstraint".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getValidationConstraint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getValidator".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getValidator(); + } + } + if ("getValueAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getValueAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("isCellEditable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.isCellEditable(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("removeDataChangeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false); + typedTarget.removeDataChangeListener((com.codename1.ui.events.DataChangedListener) adaptedArgs[0]); return null; + } + } + if ("removeRow".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.removeRow(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setColumnOrder".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyBase[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyBase[].class}, true); + com.codename1.properties.PropertyBase[] varArgs = new com.codename1.properties.PropertyBase[adaptedArgs.length - 0]; + for (int i = 0; i < adaptedArgs.length; i++) { + varArgs[i - 0] = (com.codename1.properties.PropertyBase) adaptedArgs[i]; + } + typedTarget.setColumnOrder(varArgs); return null; + } + } + if ("setEditable".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class, java.lang.Boolean.class}, false); + typedTarget.setEditable((com.codename1.properties.PropertyBase) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); return null; + } + } + if ("setMultipleChoiceOptions".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class, java.lang.String[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class, java.lang.String[].class}, true); + java.lang.String[] varArgs = new java.lang.String[adaptedArgs.length - 1]; + for (int i = 1; i < adaptedArgs.length; i++) { + varArgs[i - 1] = (java.lang.String) adaptedArgs[i]; + } + typedTarget.setMultipleChoiceOptions((com.codename1.properties.PropertyBase) adaptedArgs[0], varArgs); return null; + } + } + if ("setValidationConstraint".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class, com.codename1.ui.validation.Constraint.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class, com.codename1.ui.validation.Constraint.class}, false); + typedTarget.setValidationConstraint((com.codename1.properties.PropertyBase) adaptedArgs[0], (com.codename1.ui.validation.Constraint) adaptedArgs[1]); return null; + } + } + if ("setValidator".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.validation.Validator.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.validation.Validator.class}, false); + typedTarget.setValidator((com.codename1.ui.validation.Validator) adaptedArgs[0]); return null; + } + } + if ("setValueAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false); + typedTarget.setValueAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Object) adaptedArgs[2]); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke34(com.codename1.properties.UiBinding.ComponentAdapter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("assignTo".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + typedTarget.assignTo((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); return null; + } + } + if ("bindListener".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.bindListener((java.lang.Object) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + if ("getFrom".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.getFrom((java.lang.Object) adaptedArgs[0]); + } + } + if ("removeListener".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeListener((java.lang.Object) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke35(com.codename1.properties.UiBinding.ObjectConverter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("convert".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.convert((java.lang.Object) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke36(com.codename1.properties.PropertyBusinessObject typedTarget, String name, Object[] safeArgs) throws Exception { if ("getPropertyIndex".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getPropertyIndex(); @@ -2471,7 +3041,7 @@ private static Object invoke20(com.codename1.properties.PropertyBusinessObject t throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke21(com.codename1.properties.PropertyChangeListener typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke37(com.codename1.properties.PropertyChangeListener typedTarget, String name, Object[] safeArgs) throws Exception { if ("propertyChanged".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.properties.PropertyBase.class}, false); @@ -2482,9 +3052,24 @@ private static Object invoke21(com.codename1.properties.PropertyChangeListener t } public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.properties.SQLMap.SqlType.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("SQL_BLOB".equals(name)) return com.codename1.properties.SQLMap.SqlType.SQL_BLOB; + if ("SQL_BOOLEAN".equals(name)) return com.codename1.properties.SQLMap.SqlType.SQL_BOOLEAN; + if ("SQL_DATE".equals(name)) return com.codename1.properties.SQLMap.SqlType.SQL_DATE; + if ("SQL_DOUBLE".equals(name)) return com.codename1.properties.SQLMap.SqlType.SQL_DOUBLE; + if ("SQL_EXCLUDE".equals(name)) return com.codename1.properties.SQLMap.SqlType.SQL_EXCLUDE; + if ("SQL_FLOAT".equals(name)) return com.codename1.properties.SQLMap.SqlType.SQL_FLOAT; + if ("SQL_INTEGER".equals(name)) return com.codename1.properties.SQLMap.SqlType.SQL_INTEGER; + if ("SQL_LONG".equals(name)) return com.codename1.properties.SQLMap.SqlType.SQL_LONG; + if ("SQL_SHORT".equals(name)) return com.codename1.properties.SQLMap.SqlType.SQL_SHORT; + if ("SQL_TEXT".equals(name)) return com.codename1.properties.SQLMap.SqlType.SQL_TEXT; + throw unsupportedStaticField(com.codename1.properties.SQLMap.SqlType.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -2636,9 +3221,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -2691,10 +3288,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_push.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_push.java index 4cf8718976..f318cc736c 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_push.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_push.java @@ -124,7 +124,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep for (int i = 7; i < adaptedArgs.length; i++) { varArgs[i - 7] = (java.lang.String) adaptedArgs[i]; } - return com.codename1.push.Push.sendPushMessage((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Boolean) adaptedArgs[2]).booleanValue(), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5], ((Number) adaptedArgs[6]).intValue(), varArgs); + return com.codename1.push.Push.sendPushMessage((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Boolean) adaptedArgs[2]).booleanValue(), (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5], toIntValue(adaptedArgs[6]), varArgs); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Boolean.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Boolean.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false); @@ -231,7 +231,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("setType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.push.PushContent.setType(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.push.PushContent.setType(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedStatic(com.codename1.push.PushContent.class, name, safeArgs); @@ -311,7 +311,7 @@ private static Object invoke0(com.codename1.push.Push typedTarget, String name, if ("pushType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.pushType(((Number) adaptedArgs[0]).intValue()); + return typedTarget.pushType(toIntValue(adaptedArgs[0])); } } if ("send".equals(name)) { @@ -380,7 +380,7 @@ private static Object invoke3(com.codename1.push.PushBuilder typedTarget, String if ("badge".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.badge(((Number) adaptedArgs[0]).intValue()); + return typedTarget.badge(toIntValue(adaptedArgs[0])); } } if ("body".equals(name)) { @@ -431,7 +431,7 @@ private static Object invoke3(com.codename1.push.PushBuilder typedTarget, String if ("type".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.type(((Number) adaptedArgs[0]).intValue()); + return typedTarget.type(toIntValue(adaptedArgs[0])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -500,7 +500,7 @@ private static Object invoke6(com.codename1.push.PushCallback typedTarget, Strin if ("pushRegistrationError".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - typedTarget.pushRegistrationError((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pushRegistrationError((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("registeredForPush".equals(name)) { @@ -513,20 +513,26 @@ private static Object invoke6(com.codename1.push.PushCallback typedTarget, Strin } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.push.Push.class) { - if ("GOOGLE_PUSH_KEY".equals(name)) return com.codename1.push.Push.GOOGLE_PUSH_KEY; - } - if (type == com.codename1.push.PushCallback.class) { - if ("REGISTRATION_ACCOUNT_MISSING".equals(name)) return com.codename1.push.PushCallback.REGISTRATION_ACCOUNT_MISSING; - if ("REGISTRATION_AUTHENTICATION_FAILED".equals(name)) return com.codename1.push.PushCallback.REGISTRATION_AUTHENTICATION_FAILED; - if ("REGISTRATION_ERROR_SERVICE_NOT_AVAILABLE".equals(name)) return com.codename1.push.PushCallback.REGISTRATION_ERROR_SERVICE_NOT_AVAILABLE; - if ("REGISTRATION_INVALID_SENDER".equals(name)) return com.codename1.push.PushCallback.REGISTRATION_INVALID_SENDER; - if ("REGISTRATION_PHONE_REGISTRATION_ERROR".equals(name)) return com.codename1.push.PushCallback.REGISTRATION_PHONE_REGISTRATION_ERROR; - if ("REGISTRATION_TOO_MANY_REGISTRATIONS".equals(name)) return com.codename1.push.PushCallback.REGISTRATION_TOO_MANY_REGISTRATIONS; - } + if (type == com.codename1.push.Push.class) return getStaticField0(name); + if (type == com.codename1.push.PushCallback.class) return getStaticField1(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("GOOGLE_PUSH_KEY".equals(name)) return com.codename1.push.Push.GOOGLE_PUSH_KEY; + throw unsupportedStaticField(com.codename1.push.Push.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("REGISTRATION_ACCOUNT_MISSING".equals(name)) return com.codename1.push.PushCallback.REGISTRATION_ACCOUNT_MISSING; + if ("REGISTRATION_AUTHENTICATION_FAILED".equals(name)) return com.codename1.push.PushCallback.REGISTRATION_AUTHENTICATION_FAILED; + if ("REGISTRATION_ERROR_SERVICE_NOT_AVAILABLE".equals(name)) return com.codename1.push.PushCallback.REGISTRATION_ERROR_SERVICE_NOT_AVAILABLE; + if ("REGISTRATION_INVALID_SENDER".equals(name)) return com.codename1.push.PushCallback.REGISTRATION_INVALID_SENDER; + if ("REGISTRATION_PHONE_REGISTRATION_ERROR".equals(name)) return com.codename1.push.PushCallback.REGISTRATION_PHONE_REGISTRATION_ERROR; + if ("REGISTRATION_TOO_MANY_REGISTRATIONS".equals(name)) return com.codename1.push.PushCallback.REGISTRATION_TOO_MANY_REGISTRATIONS; + throw unsupportedStaticField(com.codename1.push.PushCallback.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -678,9 +684,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -733,10 +751,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_share.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_share.java index 8ab022fae1..9ac3de2650 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_share.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_share.java @@ -1086,9 +1086,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -1141,10 +1153,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_social.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_social.java index 2e1f55cc6e..ec5feceac6 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_social.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_social.java @@ -689,9 +689,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -744,10 +756,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_system.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_system.java index 4d2091784d..3b0017f766 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_system.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_system.java @@ -80,7 +80,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep if ("init".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false); - com.codename1.system.DefaultCrashReporter.init(((Boolean) adaptedArgs[0]).booleanValue(), ((Number) adaptedArgs[1]).intValue()); return null; + com.codename1.system.DefaultCrashReporter.init(((Boolean) adaptedArgs[0]).booleanValue(), toIntValue(adaptedArgs[1])); return null; } } if ("setCheckboxText".equals(name)) { @@ -111,6 +111,12 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } private static Object invokeStatic1(String name, Object[] safeArgs) throws Exception { + if ("create".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Class.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class}, false); + return com.codename1.system.NativeLookup.create((java.lang.Class) adaptedArgs[0]); + } + } if ("isVerbose".equals(name)) { if (safeArgs.length == 0) { return com.codename1.system.NativeLookup.isVerbose(); @@ -404,9 +410,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -459,10 +477,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_testing.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_testing.java index da39e6d935..f3389ef65f 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_testing.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_testing.java @@ -149,11 +149,11 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("assertEqual".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class}, false); - com.codename1.testing.TestUtils.assertEqual(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).byteValue()); return null; + com.codename1.testing.TestUtils.assertEqual((byte) toIntValue(adaptedArgs[0]), (byte) toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - com.codename1.testing.TestUtils.assertEqual(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + com.codename1.testing.TestUtils.assertEqual(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class}, false); @@ -161,7 +161,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class}, false); - com.codename1.testing.TestUtils.assertEqual(((Number) adaptedArgs[0]).shortValue(), ((Number) adaptedArgs[1]).shortValue()); return null; + com.codename1.testing.TestUtils.assertEqual((short) toIntValue(adaptedArgs[0]), (short) toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); @@ -169,7 +169,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class, java.lang.String.class}, false); - com.codename1.testing.TestUtils.assertEqual(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).byteValue(), (java.lang.String) adaptedArgs[2]); return null; + com.codename1.testing.TestUtils.assertEqual((byte) toIntValue(adaptedArgs[0]), (byte) toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class}, false); @@ -181,7 +181,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false); - com.codename1.testing.TestUtils.assertEqual(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.String) adaptedArgs[2]); return null; + com.codename1.testing.TestUtils.assertEqual(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class, java.lang.String.class}, false); @@ -189,7 +189,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class, java.lang.String.class}, false); - com.codename1.testing.TestUtils.assertEqual(((Number) adaptedArgs[0]).shortValue(), ((Number) adaptedArgs[1]).shortValue(), (java.lang.String) adaptedArgs[2]); return null; + com.codename1.testing.TestUtils.assertEqual((short) toIntValue(adaptedArgs[0]), (short) toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class, java.lang.String.class}, false); @@ -251,15 +251,15 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("assertNotEqual".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class}, false); - com.codename1.testing.TestUtils.assertNotEqual(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).byteValue()); return null; + com.codename1.testing.TestUtils.assertNotEqual((byte) toIntValue(adaptedArgs[0]), (byte) toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - com.codename1.testing.TestUtils.assertNotEqual(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + com.codename1.testing.TestUtils.assertNotEqual(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class}, false); - com.codename1.testing.TestUtils.assertNotEqual(((Number) adaptedArgs[0]).shortValue(), ((Number) adaptedArgs[1]).shortValue()); return null; + com.codename1.testing.TestUtils.assertNotEqual((short) toIntValue(adaptedArgs[0]), (short) toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); @@ -267,7 +267,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class, java.lang.String.class}, false); - com.codename1.testing.TestUtils.assertNotEqual(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).byteValue(), (java.lang.String) adaptedArgs[2]); return null; + com.codename1.testing.TestUtils.assertNotEqual((byte) toIntValue(adaptedArgs[0]), (byte) toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class}, false); @@ -275,7 +275,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false); - com.codename1.testing.TestUtils.assertNotEqual(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.String) adaptedArgs[2]); return null; + com.codename1.testing.TestUtils.assertNotEqual(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class, java.lang.Double.class}, false); @@ -283,7 +283,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class, java.lang.String.class}, false); - com.codename1.testing.TestUtils.assertNotEqual(((Number) adaptedArgs[0]).shortValue(), ((Number) adaptedArgs[1]).shortValue(), (java.lang.String) adaptedArgs[2]); return null; + com.codename1.testing.TestUtils.assertNotEqual((short) toIntValue(adaptedArgs[0]), (short) toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class, java.lang.String.class}, false); @@ -437,7 +437,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("executeToolbarCommandAtOffset".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.testing.TestUtils.executeToolbarCommandAtOffset(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.testing.TestUtils.executeToolbarCommandAtOffset(toIntValue(adaptedArgs[0])); return null; } } if ("fail".equals(name)) { @@ -470,13 +470,13 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("gameKeyPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.testing.TestUtils.gameKeyPress(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.testing.TestUtils.gameKeyPress(toIntValue(adaptedArgs[0])); return null; } } if ("gameKeyRelease".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.testing.TestUtils.gameKeyRelease(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.testing.TestUtils.gameKeyRelease(toIntValue(adaptedArgs[0])); return null; } } if ("getComponentByPath".equals(name)) { @@ -498,13 +498,13 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("keyPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.testing.TestUtils.keyPress(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.testing.TestUtils.keyPress(toIntValue(adaptedArgs[0])); return null; } } if ("keyRelease".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.testing.TestUtils.keyRelease(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.testing.TestUtils.keyRelease(toIntValue(adaptedArgs[0])); return null; } } if ("log".equals(name)) { @@ -556,11 +556,11 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("selectInList".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - com.codename1.testing.TestUtils.selectInList((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + com.codename1.testing.TestUtils.selectInList((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, java.lang.Integer.class}, false); - com.codename1.testing.TestUtils.selectInList((int[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + com.codename1.testing.TestUtils.selectInList((int[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("setText".equals(name)) { @@ -587,7 +587,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("waitFor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.testing.TestUtils.waitFor(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.testing.TestUtils.waitFor(toIntValue(adaptedArgs[0])); return null; } } if ("waitForFormName".equals(name)) { @@ -738,11 +738,11 @@ private static Object invoke0(com.codename1.testing.AbstractTest typedTarget, St if ("assertEqual".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class}, false); - typedTarget.assertEqual(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).byteValue()); return null; + typedTarget.assertEqual((byte) toIntValue(adaptedArgs[0]), (byte) toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.assertEqual(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.assertEqual(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class}, false); @@ -750,11 +750,11 @@ private static Object invoke0(com.codename1.testing.AbstractTest typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class}, false); - typedTarget.assertEqual(((Number) adaptedArgs[0]).shortValue(), ((Number) adaptedArgs[1]).shortValue()); return null; + typedTarget.assertEqual((short) toIntValue(adaptedArgs[0]), (short) toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class, java.lang.String.class}, false); - typedTarget.assertEqual(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).byteValue(), (java.lang.String) adaptedArgs[2]); return null; + typedTarget.assertEqual((byte) toIntValue(adaptedArgs[0]), (byte) toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class}, false); @@ -766,7 +766,7 @@ private static Object invoke0(com.codename1.testing.AbstractTest typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false); - typedTarget.assertEqual(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.String) adaptedArgs[2]); return null; + typedTarget.assertEqual(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class, java.lang.String.class}, false); @@ -774,7 +774,7 @@ private static Object invoke0(com.codename1.testing.AbstractTest typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class, java.lang.String.class}, false); - typedTarget.assertEqual(((Number) adaptedArgs[0]).shortValue(), ((Number) adaptedArgs[1]).shortValue(), (java.lang.String) adaptedArgs[2]); return null; + typedTarget.assertEqual((short) toIntValue(adaptedArgs[0]), (short) toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.String.class}, false); @@ -832,11 +832,11 @@ private static Object invoke0(com.codename1.testing.AbstractTest typedTarget, St if ("assertNotEqual".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class}, false); - typedTarget.assertNotEqual(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).byteValue()); return null; + typedTarget.assertNotEqual((byte) toIntValue(adaptedArgs[0]), (byte) toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.assertNotEqual(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.assertNotEqual(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class}, false); @@ -844,11 +844,11 @@ private static Object invoke0(com.codename1.testing.AbstractTest typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class}, false); - typedTarget.assertNotEqual(((Number) adaptedArgs[0]).shortValue(), ((Number) adaptedArgs[1]).shortValue()); return null; + typedTarget.assertNotEqual((short) toIntValue(adaptedArgs[0]), (short) toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Byte.class, java.lang.String.class}, false); - typedTarget.assertNotEqual(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).byteValue(), (java.lang.String) adaptedArgs[2]); return null; + typedTarget.assertNotEqual((byte) toIntValue(adaptedArgs[0]), (byte) toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class}, false); @@ -860,7 +860,7 @@ private static Object invoke0(com.codename1.testing.AbstractTest typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false); - typedTarget.assertNotEqual(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.String) adaptedArgs[2]); return null; + typedTarget.assertNotEqual(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class, java.lang.String.class}, false); @@ -868,7 +868,7 @@ private static Object invoke0(com.codename1.testing.AbstractTest typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class, java.lang.String.class}, false); - typedTarget.assertNotEqual(((Number) adaptedArgs[0]).shortValue(), ((Number) adaptedArgs[1]).shortValue(), (java.lang.String) adaptedArgs[2]); return null; + typedTarget.assertNotEqual((short) toIntValue(adaptedArgs[0]), (short) toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.String.class}, false); @@ -1005,7 +1005,7 @@ private static Object invoke0(com.codename1.testing.AbstractTest typedTarget, St if ("executeToolbarCommandAtOffset".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.executeToolbarCommandAtOffset(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.executeToolbarCommandAtOffset(toIntValue(adaptedArgs[0])); return null; } } if ("fail".equals(name)) { @@ -1038,13 +1038,13 @@ private static Object invoke0(com.codename1.testing.AbstractTest typedTarget, St if ("gameKeyPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.gameKeyPress(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.gameKeyPress(toIntValue(adaptedArgs[0])); return null; } } if ("gameKeyRelease".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.gameKeyRelease(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.gameKeyRelease(toIntValue(adaptedArgs[0])); return null; } } if ("getComponentByPath".equals(name)) { @@ -1071,13 +1071,13 @@ private static Object invoke0(com.codename1.testing.AbstractTest typedTarget, St if ("keyPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPress(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPress(toIntValue(adaptedArgs[0])); return null; } } if ("keyRelease".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRelease(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRelease(toIntValue(adaptedArgs[0])); return null; } } if ("log".equals(name)) { @@ -1139,11 +1139,11 @@ private static Object invoke0(com.codename1.testing.AbstractTest typedTarget, St if ("selectInList".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - typedTarget.selectInList((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.selectInList((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, java.lang.Integer.class}, false); - typedTarget.selectInList((int[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.selectInList((int[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("setText".equals(name)) { @@ -1175,7 +1175,7 @@ private static Object invoke0(com.codename1.testing.AbstractTest typedTarget, St if ("waitFor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.waitFor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.waitFor(toIntValue(adaptedArgs[0])); return null; } } if ("waitForFormName".equals(name)) { @@ -1310,11 +1310,11 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -1391,61 +1391,61 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -1483,49 +1483,49 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -1537,19 +1537,19 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -1595,7 +1595,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -1645,7 +1645,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -1661,11 +1661,11 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -1943,7 +1943,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -2085,7 +2085,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -2291,19 +2291,19 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -2314,19 +2314,19 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -2377,19 +2377,19 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -2417,7 +2417,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -2427,7 +2427,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -2531,7 +2531,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -2541,7 +2541,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -2549,14 +2549,14 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -2597,7 +2597,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -2651,7 +2651,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -2669,7 +2669,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -2729,7 +2729,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -2871,7 +2871,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -2889,13 +2889,13 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -2937,19 +2937,19 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -3021,7 +3021,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -3039,7 +3039,7 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -3085,19 +3085,19 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("showForm".equals(name)) { @@ -3146,13 +3146,13 @@ private static Object invoke3(com.codename1.testing.TestRunnerComponent typedTar if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -3188,9 +3188,48 @@ private static Object invoke4(com.codename1.testing.UnitTest typedTarget, String } public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.testing.TestRunnerComponent.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.testing.TestRunnerComponent.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.testing.TestRunnerComponent.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.testing.TestRunnerComponent.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.testing.TestRunnerComponent.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.testing.TestRunnerComponent.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.testing.TestRunnerComponent.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.testing.TestRunnerComponent.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.testing.TestRunnerComponent.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.testing.TestRunnerComponent.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.testing.TestRunnerComponent.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.testing.TestRunnerComponent.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.testing.TestRunnerComponent.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.testing.TestRunnerComponent.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.testing.TestRunnerComponent.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.testing.TestRunnerComponent.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.testing.TestRunnerComponent.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.testing.TestRunnerComponent.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.testing.TestRunnerComponent.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.testing.TestRunnerComponent.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.testing.TestRunnerComponent.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.testing.TestRunnerComponent.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.testing.TestRunnerComponent.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -3342,9 +3381,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -3397,10 +3448,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui.java index 94cd00cfd9..02dd8249d8 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui.java @@ -37,6 +37,9 @@ private static Class findClassChunk0(String simpleName) { if ("AutoCompleteTextComponent".equals(simpleName)) { return com.codename1.ui.AutoCompleteTextComponent.class; } + if ("AutoCompleteFilter".equals(simpleName)) { + return com.codename1.ui.AutoCompleteTextComponent.AutoCompleteFilter.class; + } if ("AutoCompleteTextField".equals(simpleName)) { return com.codename1.ui.AutoCompleteTextField.class; } @@ -46,9 +49,21 @@ private static Class findClassChunk0(String simpleName) { if ("BrowserComponent".equals(simpleName)) { return com.codename1.ui.BrowserComponent.class; } + if ("JSExpression".equals(simpleName)) { + return com.codename1.ui.BrowserComponent.JSExpression.class; + } + if ("JSRef".equals(simpleName)) { + return com.codename1.ui.BrowserComponent.JSRef.class; + } + if ("JSType".equals(simpleName)) { + return com.codename1.ui.BrowserComponent.JSType.class; + } if ("BrowserWindow".equals(simpleName)) { return com.codename1.ui.BrowserWindow.class; } + if ("EvalRequest".equals(simpleName)) { + return com.codename1.ui.BrowserWindow.EvalRequest.class; + } if ("Button".equals(simpleName)) { return com.codename1.ui.Button.class; } @@ -76,6 +91,18 @@ private static Class findClassChunk0(String simpleName) { if ("CommonProgressAnimations".equals(simpleName)) { return com.codename1.ui.CommonProgressAnimations.class; } + if ("CircleProgress".equals(simpleName)) { + return com.codename1.ui.CommonProgressAnimations.CircleProgress.class; + } + if ("EmptyAnimation".equals(simpleName)) { + return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.class; + } + if ("LoadingTextAnimation".equals(simpleName)) { + return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.class; + } + if ("ProgressAnimation".equals(simpleName)) { + return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.class; + } if ("Component".equals(simpleName)) { return com.codename1.ui.Component.class; } @@ -88,6 +115,15 @@ private static Class findClassChunk0(String simpleName) { if ("ComponentSelector".equals(simpleName)) { return com.codename1.ui.ComponentSelector.class; } + if ("ComponentClosure".equals(simpleName)) { + return com.codename1.ui.ComponentSelector.ComponentClosure.class; + } + if ("ComponentMapper".equals(simpleName)) { + return com.codename1.ui.ComponentSelector.ComponentMapper.class; + } + if ("Filter".equals(simpleName)) { + return com.codename1.ui.ComponentSelector.Filter.class; + } if ("Container".equals(simpleName)) { return com.codename1.ui.Container.class; } @@ -115,6 +151,9 @@ private static Class findClassChunk0(String simpleName) { if ("Form".equals(simpleName)) { return com.codename1.ui.Form.class; } + if ("TabIterator".equals(simpleName)) { + return com.codename1.ui.Form.TabIterator.class; + } if ("Graphics".equals(simpleName)) { return com.codename1.ui.Graphics.class; } @@ -151,6 +190,12 @@ private static Class findClassChunk0(String simpleName) { if ("MultipleGradientPaint".equals(simpleName)) { return com.codename1.ui.MultipleGradientPaint.class; } + if ("ColorSpaceType".equals(simpleName)) { + return com.codename1.ui.MultipleGradientPaint.ColorSpaceType.class; + } + if ("CycleMethod".equals(simpleName)) { + return com.codename1.ui.MultipleGradientPaint.CycleMethod.class; + } if ("NavigationCommand".equals(simpleName)) { return com.codename1.ui.NavigationCommand.class; } @@ -175,6 +220,10 @@ private static Class findClassChunk0(String simpleName) { if ("ReleasableComponent".equals(simpleName)) { return com.codename1.ui.ReleasableComponent.class; } + return null; + } + + private static Class findClassChunk1(String simpleName) { if ("SelectableIconHolder".equals(simpleName)) { return com.codename1.ui.SelectableIconHolder.class; } @@ -214,25 +263,45 @@ private static Class findClassChunk0(String simpleName) { if ("TextSelection".equals(simpleName)) { return com.codename1.ui.TextSelection.class; } + if ("TextSelectionSupport".equals(simpleName)) { + return com.codename1.ui.TextSelection.TextSelectionSupport.class; + } + if ("TextSelectionTrigger".equals(simpleName)) { + return com.codename1.ui.TextSelection.TextSelectionTrigger.class; + } if ("Toolbar".equals(simpleName)) { return com.codename1.ui.Toolbar.class; } + if ("BackCommandPolicy".equals(simpleName)) { + return com.codename1.ui.Toolbar.BackCommandPolicy.class; + } if ("TooltipManager".equals(simpleName)) { return com.codename1.ui.TooltipManager.class; } - return null; - } - - private static Class findClassChunk1(String simpleName) { if ("Transform".equals(simpleName)) { return com.codename1.ui.Transform.class; } + if ("NotInvertibleException".equals(simpleName)) { + return com.codename1.ui.Transform.NotInvertibleException.class; + } if ("UIFragment".equals(simpleName)) { return com.codename1.ui.UIFragment.class; } + if ("ComponentFactory".equals(simpleName)) { + return com.codename1.ui.UIFragment.ComponentFactory.class; + } + if ("DefaultComponentFactory".equals(simpleName)) { + return com.codename1.ui.UIFragment.DefaultComponentFactory.class; + } if ("URLImage".equals(simpleName)) { return com.codename1.ui.URLImage.class; } + if ("ErrorCallback".equals(simpleName)) { + return com.codename1.ui.URLImage.ErrorCallback.class; + } + if ("ImageAdapter".equals(simpleName)) { + return com.codename1.ui.URLImage.ImageAdapter.class; + } if ("VirtualInputDevice".equals(simpleName)) { return com.codename1.ui.VirtualInputDevice.class; } @@ -276,6 +345,18 @@ public static Object construct(Class type, Object[] args) throws Exception { return new com.codename1.ui.BrowserComponent(); } } + if (type == com.codename1.ui.BrowserComponent.JSExpression.class) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return new com.codename1.ui.BrowserComponent.JSExpression((java.lang.String) adaptedArgs[0]); + } + } + if (type == com.codename1.ui.BrowserComponent.JSRef.class) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); + return new com.codename1.ui.BrowserComponent.JSRef((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } + } if (type == com.codename1.ui.BrowserWindow.class) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -423,11 +504,17 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return new com.codename1.ui.Command((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.Command((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, java.lang.Integer.class}, false); - return new com.codename1.ui.Command((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.ui.Command((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], toIntValue(adaptedArgs[2])); + } + } + if (type == com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.class) { + if (matches(safeArgs, new Class[0], false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[0], false); + return new com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation(); } } if (type == com.codename1.ui.ComponentGroup.class) { @@ -439,7 +526,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.ui.ComponentImage.class) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.ComponentImage((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.ui.ComponentImage((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if (type == com.codename1.ui.ComponentSelector.class) { @@ -601,11 +688,11 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return new com.codename1.ui.NavigationCommand((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.NavigationCommand((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, java.lang.Integer.class}, false); - return new com.codename1.ui.NavigationCommand((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.ui.NavigationCommand((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], toIntValue(adaptedArgs[2])); } } if (type == com.codename1.ui.RGBImage.class) { @@ -615,7 +702,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.RGBImage((int[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.ui.RGBImage((int[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if (type == com.codename1.ui.RadioButton.class) { @@ -659,7 +746,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class}, false); - return new com.codename1.ui.Stroke(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).floatValue()); + return new com.codename1.ui.Stroke(((Number) adaptedArgs[0]).floatValue(), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Number) adaptedArgs[3]).floatValue()); } } if (type == com.codename1.ui.SwipeableContainer.class) { @@ -679,7 +766,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.ui.Tabs(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.ui.Tabs(toIntValue(adaptedArgs[0])); } } if (type == com.codename1.ui.TextArea.class) { @@ -693,23 +780,23 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.TextArea(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.TextArea(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return new com.codename1.ui.TextArea((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.TextArea((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.TextArea(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.ui.TextArea(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.TextArea((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.ui.TextArea((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.TextArea((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return new com.codename1.ui.TextArea((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if (type == com.codename1.ui.TextComponent.class) { @@ -731,7 +818,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.ui.TextField(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.ui.TextField(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -743,11 +830,11 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return new com.codename1.ui.TextField((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.TextField((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.TextField((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return new com.codename1.ui.TextField((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if (type == com.codename1.ui.Toolbar.class) { @@ -766,41 +853,46 @@ public static Object construct(Class type, Object[] args) throws Exception { public static Object invokeStatic(Class type, String name, Object[] args) throws Exception { Object[] safeArgs = safeArgs(args); if (type == com.codename1.ui.BrowserComponent.class) return invokeStatic0(name, safeArgs); - if (type == com.codename1.ui.Button.class) return invokeStatic1(name, safeArgs); - if (type == com.codename1.ui.CN.class) return invokeStatic2(name, safeArgs); - if (type == com.codename1.ui.CheckBox.class) return invokeStatic3(name, safeArgs); - if (type == com.codename1.ui.ComboBox.class) return invokeStatic4(name, safeArgs); - if (type == com.codename1.ui.Command.class) return invokeStatic5(name, safeArgs); - if (type == com.codename1.ui.Component.class) return invokeStatic6(name, safeArgs); - if (type == com.codename1.ui.ComponentGroup.class) return invokeStatic7(name, safeArgs); - if (type == com.codename1.ui.ComponentSelector.class) return invokeStatic8(name, safeArgs); - if (type == com.codename1.ui.Container.class) return invokeStatic9(name, safeArgs); - if (type == com.codename1.ui.Dialog.class) return invokeStatic10(name, safeArgs); - if (type == com.codename1.ui.Display.class) return invokeStatic11(name, safeArgs); - if (type == com.codename1.ui.DynamicImage.class) return invokeStatic12(name, safeArgs); - if (type == com.codename1.ui.EncodedImage.class) return invokeStatic13(name, safeArgs); - if (type == com.codename1.ui.Font.class) return invokeStatic14(name, safeArgs); - if (type == com.codename1.ui.FontImage.class) return invokeStatic15(name, safeArgs); - if (type == com.codename1.ui.Image.class) return invokeStatic16(name, safeArgs); - if (type == com.codename1.ui.ImageFactory.class) return invokeStatic17(name, safeArgs); - if (type == com.codename1.ui.InputComponent.class) return invokeStatic18(name, safeArgs); - if (type == com.codename1.ui.InterFormContainer.class) return invokeStatic19(name, safeArgs); - if (type == com.codename1.ui.Label.class) return invokeStatic20(name, safeArgs); - if (type == com.codename1.ui.List.class) return invokeStatic21(name, safeArgs); - if (type == com.codename1.ui.PeerComponent.class) return invokeStatic22(name, safeArgs); - if (type == com.codename1.ui.PickerComponent.class) return invokeStatic23(name, safeArgs); - if (type == com.codename1.ui.RadioButton.class) return invokeStatic24(name, safeArgs); - if (type == com.codename1.ui.Sheet.class) return invokeStatic25(name, safeArgs); - if (type == com.codename1.ui.SideMenuBar.class) return invokeStatic26(name, safeArgs); - if (type == com.codename1.ui.Slider.class) return invokeStatic27(name, safeArgs); - if (type == com.codename1.ui.TextArea.class) return invokeStatic28(name, safeArgs); - if (type == com.codename1.ui.TextField.class) return invokeStatic29(name, safeArgs); - if (type == com.codename1.ui.TextSelection.class) return invokeStatic30(name, safeArgs); - if (type == com.codename1.ui.Toolbar.class) return invokeStatic31(name, safeArgs); - if (type == com.codename1.ui.TooltipManager.class) return invokeStatic32(name, safeArgs); - if (type == com.codename1.ui.Transform.class) return invokeStatic33(name, safeArgs); - if (type == com.codename1.ui.UIFragment.class) return invokeStatic34(name, safeArgs); - if (type == com.codename1.ui.URLImage.class) return invokeStatic35(name, safeArgs); + if (type == com.codename1.ui.BrowserComponent.JSType.class) return invokeStatic1(name, safeArgs); + if (type == com.codename1.ui.Button.class) return invokeStatic2(name, safeArgs); + if (type == com.codename1.ui.CN.class) return invokeStatic3(name, safeArgs); + if (type == com.codename1.ui.CheckBox.class) return invokeStatic4(name, safeArgs); + if (type == com.codename1.ui.ComboBox.class) return invokeStatic5(name, safeArgs); + if (type == com.codename1.ui.Command.class) return invokeStatic6(name, safeArgs); + if (type == com.codename1.ui.CommonProgressAnimations.CircleProgress.class) return invokeStatic7(name, safeArgs); + if (type == com.codename1.ui.CommonProgressAnimations.EmptyAnimation.class) return invokeStatic8(name, safeArgs); + if (type == com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.class) return invokeStatic9(name, safeArgs); + if (type == com.codename1.ui.CommonProgressAnimations.ProgressAnimation.class) return invokeStatic10(name, safeArgs); + if (type == com.codename1.ui.Component.class) return invokeStatic11(name, safeArgs); + if (type == com.codename1.ui.ComponentGroup.class) return invokeStatic12(name, safeArgs); + if (type == com.codename1.ui.ComponentSelector.class) return invokeStatic13(name, safeArgs); + if (type == com.codename1.ui.Container.class) return invokeStatic14(name, safeArgs); + if (type == com.codename1.ui.Dialog.class) return invokeStatic15(name, safeArgs); + if (type == com.codename1.ui.Display.class) return invokeStatic16(name, safeArgs); + if (type == com.codename1.ui.DynamicImage.class) return invokeStatic17(name, safeArgs); + if (type == com.codename1.ui.EncodedImage.class) return invokeStatic18(name, safeArgs); + if (type == com.codename1.ui.Font.class) return invokeStatic19(name, safeArgs); + if (type == com.codename1.ui.FontImage.class) return invokeStatic20(name, safeArgs); + if (type == com.codename1.ui.Image.class) return invokeStatic21(name, safeArgs); + if (type == com.codename1.ui.ImageFactory.class) return invokeStatic22(name, safeArgs); + if (type == com.codename1.ui.InputComponent.class) return invokeStatic23(name, safeArgs); + if (type == com.codename1.ui.InterFormContainer.class) return invokeStatic24(name, safeArgs); + if (type == com.codename1.ui.Label.class) return invokeStatic25(name, safeArgs); + if (type == com.codename1.ui.List.class) return invokeStatic26(name, safeArgs); + if (type == com.codename1.ui.PeerComponent.class) return invokeStatic27(name, safeArgs); + if (type == com.codename1.ui.PickerComponent.class) return invokeStatic28(name, safeArgs); + if (type == com.codename1.ui.RadioButton.class) return invokeStatic29(name, safeArgs); + if (type == com.codename1.ui.Sheet.class) return invokeStatic30(name, safeArgs); + if (type == com.codename1.ui.SideMenuBar.class) return invokeStatic31(name, safeArgs); + if (type == com.codename1.ui.Slider.class) return invokeStatic32(name, safeArgs); + if (type == com.codename1.ui.TextArea.class) return invokeStatic33(name, safeArgs); + if (type == com.codename1.ui.TextField.class) return invokeStatic34(name, safeArgs); + if (type == com.codename1.ui.TextSelection.class) return invokeStatic35(name, safeArgs); + if (type == com.codename1.ui.Toolbar.class) return invokeStatic36(name, safeArgs); + if (type == com.codename1.ui.TooltipManager.class) return invokeStatic37(name, safeArgs); + if (type == com.codename1.ui.Transform.class) return invokeStatic38(name, safeArgs); + if (type == com.codename1.ui.UIFragment.class) return invokeStatic39(name, safeArgs); + if (type == com.codename1.ui.URLImage.class) return invokeStatic40(name, safeArgs); throw unsupportedStatic(type, name, safeArgs); } @@ -830,6 +922,16 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } private static Object invokeStatic1(String name, Object[] safeArgs) throws Exception { + if ("get".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return com.codename1.ui.BrowserComponent.JSType.get((java.lang.String) adaptedArgs[0]); + } + } + throw unsupportedStatic(com.codename1.ui.BrowserComponent.JSType.class, name, safeArgs); + } + + private static Object invokeStatic2(String name, Object[] safeArgs) throws Exception { if ("isButtonRippleEffectDefault".equals(name)) { if (safeArgs.length == 0) { return com.codename1.ui.Button.isButtonRippleEffectDefault(); @@ -855,7 +957,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep throw unsupportedStatic(com.codename1.ui.Button.class, name, safeArgs); } - private static Object invokeStatic2(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic3(String name, Object[] safeArgs) throws Exception { if ("addDefaultHeader".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); @@ -927,7 +1029,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Runnable.class, java.lang.Integer.class}, false); - com.codename1.ui.CN.callSeriallyAndWait((java.lang.Runnable) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + com.codename1.ui.CN.callSeriallyAndWait((java.lang.Runnable) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("callSeriallyOnIdle".equals(name)) { @@ -979,15 +1081,15 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Byte.class}, false); - return com.codename1.ui.CN.convertToPixels(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).byteValue()); + return com.codename1.ui.CN.convertToPixels(((Number) adaptedArgs[0]).floatValue(), (byte) toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return com.codename1.ui.CN.convertToPixels(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return com.codename1.ui.CN.convertToPixels(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Byte.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Byte.class, java.lang.Boolean.class}, false); - return com.codename1.ui.CN.convertToPixels(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).byteValue(), ((Boolean) adaptedArgs[2]).booleanValue()); + return com.codename1.ui.CN.convertToPixels(((Number) adaptedArgs[0]).floatValue(), (byte) toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); } } if ("createSoftWeakRef".equals(name)) { @@ -1197,6 +1299,12 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep com.codename1.ui.CN.invokeWithoutBlocking((java.lang.Runnable) adaptedArgs[0]); return null; } } + if ("invokeWithoutBlockingWithResultSync".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.RunnableWithResultSync.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.RunnableWithResultSync.class}, false); + return com.codename1.ui.CN.invokeWithoutBlockingWithResultSync((com.codename1.util.RunnableWithResultSync) adaptedArgs[0]); + } + } if ("isDarkMode".equals(name)) { if (safeArgs.length == 0) { return com.codename1.ui.CN.isDarkMode(); @@ -1239,6 +1347,11 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep return com.codename1.ui.CN.isInFullScreenMode(); } } + if ("isLockOrientation".equals(name)) { + if (safeArgs.length == 0) { + return com.codename1.ui.CN.isLockOrientation(); + } + } if ("isMinimized".equals(name)) { if (safeArgs.length == 0) { return com.codename1.ui.CN.isMinimized(); @@ -1247,7 +1360,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("isNativePickerTypeSupported".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.CN.isNativePickerTypeSupported(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.CN.isNativePickerTypeSupported(toIntValue(adaptedArgs[0])); } } if ("isNativeShareSupported".equals(name)) { @@ -1328,7 +1441,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("openGallery".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class, java.lang.Integer.class}, false); - com.codename1.ui.CN.openGallery((com.codename1.ui.events.ActionListener) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + com.codename1.ui.CN.openGallery((com.codename1.ui.events.ActionListener) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("postMessage".equals(name)) { @@ -1450,7 +1563,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("setDragStartPercentage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.CN.setDragStartPercentage(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.CN.setDragStartPercentage(toIntValue(adaptedArgs[0])); return null; } } if ("setEnableAsyncStackTraces".equals(name)) { @@ -1474,7 +1587,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("setInterval".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Runnable.class}, false); - return com.codename1.ui.CN.setInterval(((Number) adaptedArgs[0]).intValue(), (java.lang.Runnable) adaptedArgs[1]); + return com.codename1.ui.CN.setInterval(toIntValue(adaptedArgs[0]), (java.lang.Runnable) adaptedArgs[1]); } } if ("setProperty".equals(name)) { @@ -1492,13 +1605,13 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("setTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Runnable.class}, false); - return com.codename1.ui.CN.setTimeout(((Number) adaptedArgs[0]).intValue(), (java.lang.Runnable) adaptedArgs[1]); + return com.codename1.ui.CN.setTimeout(toIntValue(adaptedArgs[0]), (java.lang.Runnable) adaptedArgs[1]); } } if ("setWindowSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - com.codename1.ui.CN.setWindowSize(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + com.codename1.ui.CN.setWindowSize(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("share".equals(name)) { @@ -1514,7 +1627,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("showNativePicker".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class, java.lang.Object.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class, java.lang.Object.class, java.lang.Object.class}, false); - return com.codename1.ui.CN.showNativePicker(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1], (java.lang.Object) adaptedArgs[2], (java.lang.Object) adaptedArgs[3]); + return com.codename1.ui.CN.showNativePicker(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1], (java.lang.Object) adaptedArgs[2], (java.lang.Object) adaptedArgs[3]); } } if ("startThread".equals(name)) { @@ -1537,13 +1650,13 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("updateNetworkThreadCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.CN.updateNetworkThreadCount(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.CN.updateNetworkThreadCount(toIntValue(adaptedArgs[0])); return null; } } if ("vibrate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.CN.vibrate(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.CN.vibrate(toIntValue(adaptedArgs[0])); return null; } } if ("writeObjectToStorage".equals(name)) { @@ -1555,7 +1668,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep throw unsupportedStatic(com.codename1.ui.CN.class, name, safeArgs); } - private static Object invokeStatic3(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic4(String name, Object[] safeArgs) throws Exception { if ("createToggle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); @@ -1573,7 +1686,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep throw unsupportedStatic(com.codename1.ui.CheckBox.class, name, safeArgs); } - private static Object invokeStatic4(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic5(String name, Object[] safeArgs) throws Exception { if ("isDefaultActAsSpinnerDialog".equals(name)) { if (safeArgs.length == 0) { return com.codename1.ui.ComboBox.isDefaultActAsSpinnerDialog(); @@ -1599,7 +1712,7 @@ private static Object invokeStatic4(String name, Object[] safeArgs) throws Excep throw unsupportedStatic(com.codename1.ui.ComboBox.class, name, safeArgs); } - private static Object invokeStatic5(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic6(String name, Object[] safeArgs) throws Exception { if ("create".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); @@ -1615,7 +1728,63 @@ private static Object invokeStatic5(String name, Object[] safeArgs) throws Excep throw unsupportedStatic(com.codename1.ui.Command.class, name, safeArgs); } - private static Object invokeStatic6(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic7(String name, Object[] safeArgs) throws Exception { + if ("markComponentLoading".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return com.codename1.ui.CommonProgressAnimations.CircleProgress.markComponentLoading((com.codename1.ui.Component) adaptedArgs[0]); + } + } + throw unsupportedStatic(com.codename1.ui.CommonProgressAnimations.CircleProgress.class, name, safeArgs); + } + + private static Object invokeStatic8(String name, Object[] safeArgs) throws Exception { + if ("markComponentLoading".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.markComponentLoading((com.codename1.ui.Component) adaptedArgs[0]); + } + } + throw unsupportedStatic(com.codename1.ui.CommonProgressAnimations.EmptyAnimation.class, name, safeArgs); + } + + private static Object invokeStatic9(String name, Object[] safeArgs) throws Exception { + if ("markComponentLoading".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.markComponentLoading((com.codename1.ui.Component) adaptedArgs[0]); + } + } + throw unsupportedStatic(com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.class, name, safeArgs); + } + + private static Object invokeStatic10(String name, Object[] safeArgs) throws Exception { + if ("getProgressAnimation".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.getProgressAnimation((com.codename1.ui.Component) adaptedArgs[0]); + } + } + if ("markComponentLoading".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Class.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Class.class}, false); + return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.markComponentLoading((com.codename1.ui.Component) adaptedArgs[0], (java.lang.Class) adaptedArgs[1]); + } + } + if ("markComponentReady".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + com.codename1.ui.CommonProgressAnimations.ProgressAnimation.markComponentReady((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); + com.codename1.ui.CommonProgressAnimations.ProgressAnimation.markComponentReady((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.animations.Transition) adaptedArgs[1]); return null; + } + } + throw unsupportedStatic(com.codename1.ui.CommonProgressAnimations.ProgressAnimation.class, name, safeArgs); + } + + private static Object invokeStatic11(String name, Object[] safeArgs) throws Exception { if ("getDefaultDragTransparency".equals(name)) { if (safeArgs.length == 0) { return com.codename1.ui.Component.getDefaultDragTransparency(); @@ -1635,7 +1804,7 @@ private static Object invokeStatic6(String name, Object[] safeArgs) throws Excep if ("setDefaultDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - com.codename1.ui.Component.setDefaultDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + com.codename1.ui.Component.setDefaultDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setSameHeight".equals(name)) { @@ -1671,7 +1840,7 @@ private static Object invokeStatic6(String name, Object[] safeArgs) throws Excep throw unsupportedStatic(com.codename1.ui.Component.class, name, safeArgs); } - private static Object invokeStatic7(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic12(String name, Object[] safeArgs) throws Exception { if ("enclose".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true); @@ -1695,7 +1864,7 @@ private static Object invokeStatic7(String name, Object[] safeArgs) throws Excep throw unsupportedStatic(com.codename1.ui.ComponentGroup.class, name, safeArgs); } - private static Object invokeStatic8(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic13(String name, Object[] safeArgs) throws Exception { if ("$".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false); @@ -1775,7 +1944,7 @@ private static Object invokeStatic8(String name, Object[] safeArgs) throws Excep throw unsupportedStatic(com.codename1.ui.ComponentSelector.class, name, safeArgs); } - private static Object invokeStatic9(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic14(String name, Object[] safeArgs) throws Exception { if ("encloseIn".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class, com.codename1.ui.Component[].class}, true)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class, com.codename1.ui.Component[].class}, true); @@ -1793,7 +1962,7 @@ private static Object invokeStatic9(String name, Object[] safeArgs) throws Excep throw unsupportedStatic(com.codename1.ui.Container.class, name, safeArgs); } - private static Object invokeStatic10(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic15(String name, Object[] safeArgs) throws Exception { if ("getDefaultBlurBackgroundRadius".equals(name)) { if (safeArgs.length == 0) { return com.codename1.ui.Dialog.getDefaultBlurBackgroundRadius(); @@ -1861,7 +2030,7 @@ private static Object invokeStatic10(String name, Object[] safeArgs) throws Exce if ("setDefaultDialogType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.Dialog.setDefaultDialogType(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.Dialog.setDefaultDialogType(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultDisposeWhenPointerOutOfBounds".equals(name)) { @@ -1905,49 +2074,49 @@ private static Object invokeStatic10(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class}, false); - return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.Command[]) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Image) adaptedArgs[4]); + return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.Command[]) adaptedArgs[2], toIntValue(adaptedArgs[3]), (com.codename1.ui.Image) adaptedArgs[4]); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.String.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.String.class, java.lang.String.class}, false); - return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (com.codename1.ui.Image) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5]); + return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2]), (com.codename1.ui.Image) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5]); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class}, false); - return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (com.codename1.ui.Command[]) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Image) adaptedArgs[4], ((Number) adaptedArgs[5]).longValue()); + return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (com.codename1.ui.Command[]) adaptedArgs[2], toIntValue(adaptedArgs[3]), (com.codename1.ui.Image) adaptedArgs[4], ((Number) adaptedArgs[5]).longValue()); } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class}, false); - return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.Command[]) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Image) adaptedArgs[4], ((Number) adaptedArgs[5]).longValue()); + return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.Command[]) adaptedArgs[2], toIntValue(adaptedArgs[3]), (com.codename1.ui.Image) adaptedArgs[4], ((Number) adaptedArgs[5]).longValue()); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.String.class, java.lang.String.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.String.class, java.lang.String.class, java.lang.Long.class}, false); - return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (com.codename1.ui.Image) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5], ((Number) adaptedArgs[6]).longValue()); + return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2]), (com.codename1.ui.Image) adaptedArgs[3], (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5], ((Number) adaptedArgs[6]).longValue()); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, com.codename1.ui.Command.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, com.codename1.ui.Command.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class}, false); - return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (com.codename1.ui.Command) adaptedArgs[2], (com.codename1.ui.Command[]) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue(), (com.codename1.ui.Image) adaptedArgs[5], ((Number) adaptedArgs[6]).longValue()); + return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (com.codename1.ui.Command) adaptedArgs[2], (com.codename1.ui.Command[]) adaptedArgs[3], toIntValue(adaptedArgs[4]), (com.codename1.ui.Image) adaptedArgs[5], ((Number) adaptedArgs[6]).longValue()); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class, com.codename1.ui.animations.Transition.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class, com.codename1.ui.animations.Transition.class}, false); - return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (com.codename1.ui.Command[]) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Image) adaptedArgs[4], ((Number) adaptedArgs[5]).longValue(), (com.codename1.ui.animations.Transition) adaptedArgs[6]); + return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (com.codename1.ui.Command[]) adaptedArgs[2], toIntValue(adaptedArgs[3]), (com.codename1.ui.Image) adaptedArgs[4], ((Number) adaptedArgs[5]).longValue(), (com.codename1.ui.animations.Transition) adaptedArgs[6]); } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class, com.codename1.ui.animations.Transition.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class, com.codename1.ui.animations.Transition.class}, false); - return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.Command[]) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Image) adaptedArgs[4], ((Number) adaptedArgs[5]).longValue(), (com.codename1.ui.animations.Transition) adaptedArgs[6]); + return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.Command[]) adaptedArgs[2], toIntValue(adaptedArgs[3]), (com.codename1.ui.Image) adaptedArgs[4], ((Number) adaptedArgs[5]).longValue(), (com.codename1.ui.animations.Transition) adaptedArgs[6]); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, com.codename1.ui.Command.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class, com.codename1.ui.animations.Transition.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, com.codename1.ui.Command.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class, com.codename1.ui.animations.Transition.class}, false); - return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (com.codename1.ui.Command) adaptedArgs[2], (com.codename1.ui.Command[]) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue(), (com.codename1.ui.Image) adaptedArgs[5], ((Number) adaptedArgs[6]).longValue(), (com.codename1.ui.animations.Transition) adaptedArgs[7]); + return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (com.codename1.ui.Command) adaptedArgs[2], (com.codename1.ui.Command[]) adaptedArgs[3], toIntValue(adaptedArgs[4]), (com.codename1.ui.Image) adaptedArgs[5], ((Number) adaptedArgs[6]).longValue(), (com.codename1.ui.animations.Transition) adaptedArgs[7]); } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, com.codename1.ui.Command.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class, com.codename1.ui.animations.Transition.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class, com.codename1.ui.Command.class, com.codename1.ui.Command[].class, java.lang.Integer.class, com.codename1.ui.Image.class, java.lang.Long.class, com.codename1.ui.animations.Transition.class}, false); - return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.Command) adaptedArgs[2], (com.codename1.ui.Command[]) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue(), (com.codename1.ui.Image) adaptedArgs[5], ((Number) adaptedArgs[6]).longValue(), (com.codename1.ui.animations.Transition) adaptedArgs[7]); + return com.codename1.ui.Dialog.show((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.Command) adaptedArgs[2], (com.codename1.ui.Command[]) adaptedArgs[3], toIntValue(adaptedArgs[4]), (com.codename1.ui.Image) adaptedArgs[5], ((Number) adaptedArgs[6]).longValue(), (com.codename1.ui.animations.Transition) adaptedArgs[7]); } } throw unsupportedStatic(com.codename1.ui.Dialog.class, name, safeArgs); } - private static Object invokeStatic11(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic16(String name, Object[] safeArgs) throws Exception { if ("deinitialize".equals(name)) { if (safeArgs.length == 0) { com.codename1.ui.Display.deinitialize(); return null; @@ -1972,7 +2141,7 @@ private static Object invokeStatic11(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.Display.class, name, safeArgs); } - private static Object invokeStatic12(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic17(String name, Object[] safeArgs) throws Exception { if ("setIcon".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Label.class, com.codename1.ui.DynamicImage.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Label.class, com.codename1.ui.DynamicImage.class}, false); @@ -1982,7 +2151,7 @@ private static Object invokeStatic12(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.DynamicImage.class, name, safeArgs); } - private static Object invokeStatic13(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic18(String name, Object[] safeArgs) throws Exception { if ("create".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -1994,7 +2163,7 @@ private static Object invokeStatic13(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return com.codename1.ui.EncodedImage.create((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); + return com.codename1.ui.EncodedImage.create((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); } } if ("createFromImage".equals(name)) { @@ -2006,7 +2175,7 @@ private static Object invokeStatic13(String name, Object[] safeArgs) throws Exce if ("createFromRGB".equals(name)) { if (matches(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return com.codename1.ui.EncodedImage.createFromRGB((int[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); + return com.codename1.ui.EncodedImage.createFromRGB((int[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); } } if ("createMulti".equals(name)) { @@ -2018,7 +2187,7 @@ private static Object invokeStatic13(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.EncodedImage.class, name, safeArgs); } - private static Object invokeStatic14(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic19(String name, Object[] safeArgs) throws Exception { if ("clearBitmapCache".equals(name)) { if (safeArgs.length == 0) { com.codename1.ui.Font.clearBitmapCache(); return null; @@ -2043,7 +2212,7 @@ private static Object invokeStatic14(String name, Object[] safeArgs) throws Exce if ("createSystemFont".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.Font.createSystemFont(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.Font.createSystemFont(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("createTrueTypeFont".equals(name)) { @@ -2061,7 +2230,7 @@ private static Object invokeStatic14(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Float.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Float.class, java.lang.Byte.class}, false); - return com.codename1.ui.Font.createTrueTypeFont((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).byteValue()); + return com.codename1.ui.Font.createTrueTypeFont((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).floatValue(), (byte) toIntValue(adaptedArgs[2])); } } if ("getBitmapFont".equals(name)) { @@ -2110,7 +2279,7 @@ private static Object invokeStatic14(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.Font.class, name, safeArgs); } - private static Object invokeStatic15(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic20(String name, Object[] safeArgs) throws Exception { if ("create".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false); @@ -2124,11 +2293,11 @@ private static Object invokeStatic15(String name, Object[] safeArgs) throws Exce if ("createFixed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Font.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Font.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.FontImage.createFixed((java.lang.String) adaptedArgs[0], (com.codename1.ui.Font) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); + return com.codename1.ui.FontImage.createFixed((java.lang.String) adaptedArgs[0], (com.codename1.ui.Font) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Font.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Font.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.FontImage.createFixed((java.lang.String) adaptedArgs[0], (com.codename1.ui.Font) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue()); + return com.codename1.ui.FontImage.createFixed((java.lang.String) adaptedArgs[0], (com.codename1.ui.Font) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5])); } } if ("createMaterial".equals(name)) { @@ -2163,7 +2332,7 @@ private static Object invokeStatic15(String name, Object[] safeArgs) throws Exce if ("setDefaultPadding".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.FontImage.setDefaultPadding(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.FontImage.setDefaultPadding(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultSize".equals(name)) { @@ -2233,14 +2402,14 @@ private static Object invokeStatic15(String name, Object[] safeArgs) throws Exce Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.components.SpanLabel.class, java.lang.Character.class}, false); com.codename1.ui.FontImage.setMaterialIcon((com.codename1.components.SpanLabel) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.IconHolder.class, java.lang.Character.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.IconHolder.class, java.lang.Character.class}, false); - com.codename1.ui.FontImage.setMaterialIcon((com.codename1.ui.IconHolder) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue()); return null; - } if (matches(safeArgs, new Class[]{com.codename1.ui.Label.class, java.lang.Character.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Label.class, java.lang.Character.class}, false); com.codename1.ui.FontImage.setMaterialIcon((com.codename1.ui.Label) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue()); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.IconHolder.class, java.lang.Character.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.IconHolder.class, java.lang.Character.class}, false); + com.codename1.ui.FontImage.setMaterialIcon((com.codename1.ui.IconHolder) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue()); return null; + } if (matches(safeArgs, new Class[]{com.codename1.components.MultiButton.class, java.lang.Character.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.components.MultiButton.class, java.lang.Character.class, java.lang.Float.class}, false); com.codename1.ui.FontImage.setMaterialIcon((com.codename1.components.MultiButton) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue()); return null; @@ -2257,14 +2426,6 @@ private static Object invokeStatic15(String name, Object[] safeArgs) throws Exce Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.Character.class, java.lang.String.class}, false); com.codename1.ui.FontImage.setMaterialIcon((com.codename1.ui.Command) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (java.lang.String) adaptedArgs[2]); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Character.class, java.lang.Float.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Character.class, java.lang.Float.class}, false); - return com.codename1.ui.FontImage.setMaterialIcon((com.codename1.ui.Component) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue()); - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, char[].class, java.lang.Float.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, char[].class, java.lang.Float.class}, false); - return com.codename1.ui.FontImage.setMaterialIcon((com.codename1.ui.Component) adaptedArgs[0], (char[]) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue()); - } if (matches(safeArgs, new Class[]{com.codename1.ui.Label.class, java.lang.Character.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Label.class, java.lang.Character.class, java.lang.Float.class}, false); com.codename1.ui.FontImage.setMaterialIcon((com.codename1.ui.Label) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue()); return null; @@ -2273,6 +2434,14 @@ private static Object invokeStatic15(String name, Object[] safeArgs) throws Exce Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Label.class, char[].class, java.lang.Float.class}, false); com.codename1.ui.FontImage.setMaterialIcon((com.codename1.ui.Label) adaptedArgs[0], (char[]) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue()); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Character.class, java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Character.class, java.lang.Float.class}, false); + return com.codename1.ui.FontImage.setMaterialIcon((com.codename1.ui.Component) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue()); + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, char[].class, java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, char[].class, java.lang.Float.class}, false); + return com.codename1.ui.FontImage.setMaterialIcon((com.codename1.ui.Component) adaptedArgs[0], (char[]) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue()); + } if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.Character.class, java.lang.String.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.Character.class, java.lang.String.class, java.lang.Float.class}, false); com.codename1.ui.FontImage.setMaterialIcon((com.codename1.ui.Command) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (java.lang.String) adaptedArgs[2], ((Number) adaptedArgs[3]).floatValue()); return null; @@ -2285,7 +2454,7 @@ private static Object invokeStatic15(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.FontImage.class, name, safeArgs); } - private static Object invokeStatic16(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic21(String name, Object[] safeArgs) throws Exception { if ("createImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -2297,25 +2466,25 @@ private static Object invokeStatic16(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.Image.createImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.Image.createImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.Image.createImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.Image.createImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.Image.createImage((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.Image.createImage((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.Image.createImage((int[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.Image.createImage((int[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("createIndexed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, int[].class, byte[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, int[].class, byte[].class}, false); - return com.codename1.ui.Image.createIndexed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (int[]) adaptedArgs[2], (byte[]) adaptedArgs[3]); + return com.codename1.ui.Image.createIndexed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (int[]) adaptedArgs[2], (byte[]) adaptedArgs[3]); } } if ("createSVG".equals(name)) { @@ -2335,7 +2504,7 @@ private static Object invokeStatic16(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class}, false); - return com.codename1.ui.Image.exifRotation((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.Image.exifRotation((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2])); } } if ("getExifOrientationTag".equals(name)) { @@ -2357,11 +2526,11 @@ private static Object invokeStatic16(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.Image.class, name, safeArgs); } - private static Object invokeStatic17(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic22(String name, Object[] safeArgs) throws Exception { if ("createImage".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.ImageFactory.createImage((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return com.codename1.ui.ImageFactory.createImage((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("getImageFactory".equals(name)) { @@ -2379,7 +2548,7 @@ private static Object invokeStatic17(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.ImageFactory.class, name, safeArgs); } - private static Object invokeStatic18(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic23(String name, Object[] safeArgs) throws Exception { if ("group".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true); @@ -2404,7 +2573,7 @@ private static Object invokeStatic18(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.InputComponent.class, name, safeArgs); } - private static Object invokeStatic19(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic24(String name, Object[] safeArgs) throws Exception { if ("findCommonContainers".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class}, false); @@ -2420,7 +2589,7 @@ private static Object invokeStatic19(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.InterFormContainer.class, name, safeArgs); } - private static Object invokeStatic20(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic25(String name, Object[] safeArgs) throws Exception { if ("getDefaultGap".equals(name)) { if (safeArgs.length == 0) { return com.codename1.ui.Label.getDefaultGap(); @@ -2434,7 +2603,7 @@ private static Object invokeStatic20(String name, Object[] safeArgs) throws Exce if ("setDefaultGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.Label.setDefaultGap(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.Label.setDefaultGap(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultTickerEnabled".equals(name)) { @@ -2446,7 +2615,7 @@ private static Object invokeStatic20(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.Label.class, name, safeArgs); } - private static Object invokeStatic21(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic26(String name, Object[] safeArgs) throws Exception { if ("isDefaultFireOnClick".equals(name)) { if (safeArgs.length == 0) { return com.codename1.ui.List.isDefaultFireOnClick(); @@ -2472,7 +2641,7 @@ private static Object invokeStatic21(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.List.class, name, safeArgs); } - private static Object invokeStatic22(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic27(String name, Object[] safeArgs) throws Exception { if ("create".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); @@ -2482,7 +2651,7 @@ private static Object invokeStatic22(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.PeerComponent.class, name, safeArgs); } - private static Object invokeStatic23(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic28(String name, Object[] safeArgs) throws Exception { if ("createDate".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Date.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Date.class}, false); @@ -2498,13 +2667,13 @@ private static Object invokeStatic23(String name, Object[] safeArgs) throws Exce if ("createDurationHoursMinutes".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.PickerComponent.createDurationHoursMinutes(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.PickerComponent.createDurationHoursMinutes(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createDurationMinutes".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.PickerComponent.createDurationMinutes(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.PickerComponent.createDurationMinutes(toIntValue(adaptedArgs[0])); } } if ("createStrings".equals(name)) { @@ -2520,13 +2689,13 @@ private static Object invokeStatic23(String name, Object[] safeArgs) throws Exce if ("createTime".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.PickerComponent.createTime(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.PickerComponent.createTime(toIntValue(adaptedArgs[0])); } } throw unsupportedStatic(com.codename1.ui.PickerComponent.class, name, safeArgs); } - private static Object invokeStatic24(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic29(String name, Object[] safeArgs) throws Exception { if ("createToggle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.ButtonGroup.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.ButtonGroup.class}, false); @@ -2548,7 +2717,7 @@ private static Object invokeStatic24(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.RadioButton.class, name, safeArgs); } - private static Object invokeStatic25(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic30(String name, Object[] safeArgs) throws Exception { if ("findContainingSheet".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -2563,13 +2732,13 @@ private static Object invokeStatic25(String name, Object[] safeArgs) throws Exce if ("isSheetVisibleAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.Sheet.isSheetVisibleAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.Sheet.isSheetVisibleAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedStatic(com.codename1.ui.Sheet.class, name, safeArgs); } - private static Object invokeStatic26(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic31(String name, Object[] safeArgs) throws Exception { if ("closeCurrentMenu".equals(name)) { if (safeArgs.length == 0) { com.codename1.ui.SideMenuBar.closeCurrentMenu(); return null; @@ -2587,7 +2756,7 @@ private static Object invokeStatic26(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.SideMenuBar.class, name, safeArgs); } - private static Object invokeStatic27(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic32(String name, Object[] safeArgs) throws Exception { if ("createInfinite".equals(name)) { if (safeArgs.length == 0) { return com.codename1.ui.Slider.createInfinite(); @@ -2596,7 +2765,7 @@ private static Object invokeStatic27(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.Slider.class, name, safeArgs); } - private static Object invokeStatic28(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic33(String name, Object[] safeArgs) throws Exception { if ("autoDetectWidestChar".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -2632,13 +2801,13 @@ private static Object invokeStatic28(String name, Object[] safeArgs) throws Exce if ("setDefaultMaxSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.TextArea.setDefaultMaxSize(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.TextArea.setDefaultMaxSize(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultValign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.TextArea.setDefaultValign(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.TextArea.setDefaultValign(toIntValue(adaptedArgs[0])); return null; } } if ("setUseStringWidth".equals(name)) { @@ -2656,7 +2825,7 @@ private static Object invokeStatic28(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.TextArea.class, name, safeArgs); } - private static Object invokeStatic29(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic34(String name, Object[] safeArgs) throws Exception { if ("addInputMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.util.Hashtable.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.util.Hashtable.class, java.lang.Boolean.class}, false); @@ -2669,7 +2838,7 @@ private static Object invokeStatic29(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.TextField.create(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.TextField.create(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -2677,7 +2846,7 @@ private static Object invokeStatic29(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return com.codename1.ui.TextField.create((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.TextField.create((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("getDefaultChangeInputModeKey".equals(name)) { @@ -2729,7 +2898,7 @@ private static Object invokeStatic29(String name, Object[] safeArgs) throws Exce if ("setDefaultChangeInputModeKey".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.TextField.setDefaultChangeInputModeKey(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.TextField.setDefaultChangeInputModeKey(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultInputModeOrder".equals(name)) { @@ -2741,7 +2910,7 @@ private static Object invokeStatic29(String name, Object[] safeArgs) throws Exce if ("setDefaultSymbolDialogKey".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.TextField.setDefaultSymbolDialogKey(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.TextField.setDefaultSymbolDialogKey(toIntValue(adaptedArgs[0])); return null; } } if ("setQwertyAutoDetect".equals(name)) { @@ -2783,7 +2952,7 @@ private static Object invokeStatic29(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.TextField.class, name, safeArgs); } - private static Object invokeStatic30(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic35(String name, Object[] safeArgs) throws Exception { if ("findSelectionRoot".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -2798,7 +2967,7 @@ private static Object invokeStatic30(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.TextSelection.class, name, safeArgs); } - private static Object invokeStatic31(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic36(String name, Object[] safeArgs) throws Exception { if ("isCenteredDefault".equals(name)) { if (safeArgs.length == 0) { return com.codename1.ui.Toolbar.isCenteredDefault(); @@ -2857,7 +3026,7 @@ private static Object invokeStatic31(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.Toolbar.class, name, safeArgs); } - private static Object invokeStatic32(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic37(String name, Object[] safeArgs) throws Exception { if ("enableTooltips".equals(name)) { if (safeArgs.length == 0) { com.codename1.ui.TooltipManager.enableTooltips(); return null; @@ -2870,7 +3039,7 @@ private static Object invokeStatic32(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.TooltipManager.class, name, safeArgs); } - private static Object invokeStatic33(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic38(String name, Object[] safeArgs) throws Exception { if ("IDENTITY".equals(name)) { if (safeArgs.length == 0) { return com.codename1.ui.Transform.IDENTITY(); @@ -2953,7 +3122,7 @@ private static Object invokeStatic33(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.Transform.class, name, safeArgs); } - private static Object invokeStatic34(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic39(String name, Object[] safeArgs) throws Exception { if ("parseJSON".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -2969,11 +3138,11 @@ private static Object invokeStatic34(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(com.codename1.ui.UIFragment.class, name, safeArgs); } - private static Object invokeStatic35(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic40(String name, Object[] safeArgs) throws Exception { if ("createCachedImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, com.codename1.ui.Image.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, com.codename1.ui.Image.class, java.lang.Integer.class}, false); - return com.codename1.ui.URLImage.createCachedImage((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (com.codename1.ui.Image) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); + return com.codename1.ui.URLImage.createCachedImage((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (com.codename1.ui.Image) adaptedArgs[2], toIntValue(adaptedArgs[3])); } } if ("createMaskAdapter".equals(name)) { @@ -3110,352 +3279,471 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.ui.CommonProgressAnimations.CircleProgress) { + try { + return invoke13((com.codename1.ui.CommonProgressAnimations.CircleProgress) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.CommonProgressAnimations.EmptyAnimation) { + try { + return invoke14((com.codename1.ui.CommonProgressAnimations.EmptyAnimation) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation) { + try { + return invoke15((com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof com.codename1.ui.ComponentGroup) { try { - return invoke13((com.codename1.ui.ComponentGroup) target, name, safeArgs); + return invoke16((com.codename1.ui.ComponentGroup) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Font) { try { - return invoke14((com.codename1.ui.Font) target, name, safeArgs); + return invoke17((com.codename1.ui.Font) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Form) { try { - return invoke15((com.codename1.ui.Form) target, name, safeArgs); + return invoke18((com.codename1.ui.Form) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.InfiniteContainer) { try { - return invoke16((com.codename1.ui.InfiniteContainer) target, name, safeArgs); + return invoke19((com.codename1.ui.InfiniteContainer) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.InputComponent) { try { - return invoke17((com.codename1.ui.InputComponent) target, name, safeArgs); + return invoke20((com.codename1.ui.InputComponent) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.InterFormContainer) { try { - return invoke18((com.codename1.ui.InterFormContainer) target, name, safeArgs); + return invoke21((com.codename1.ui.InterFormContainer) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.MenuBar) { try { - return invoke19((com.codename1.ui.MenuBar) target, name, safeArgs); + return invoke22((com.codename1.ui.MenuBar) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Sheet) { try { - return invoke20((com.codename1.ui.Sheet) target, name, safeArgs); + return invoke23((com.codename1.ui.Sheet) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Slider) { try { - return invoke21((com.codename1.ui.Slider) target, name, safeArgs); + return invoke24((com.codename1.ui.Slider) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.SwipeableContainer) { try { - return invoke22((com.codename1.ui.SwipeableContainer) target, name, safeArgs); + return invoke25((com.codename1.ui.SwipeableContainer) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Tabs) { try { - return invoke23((com.codename1.ui.Tabs) target, name, safeArgs); + return invoke26((com.codename1.ui.Tabs) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.TextField) { try { - return invoke24((com.codename1.ui.TextField) target, name, safeArgs); + return invoke27((com.codename1.ui.TextField) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Toolbar) { try { - return invoke25((com.codename1.ui.Toolbar) target, name, safeArgs); + return invoke28((com.codename1.ui.Toolbar) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.URLImage) { try { - return invoke26((com.codename1.ui.URLImage) target, name, safeArgs); + return invoke29((com.codename1.ui.URLImage) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.CommonProgressAnimations.ProgressAnimation) { + try { + return invoke30((com.codename1.ui.CommonProgressAnimations.ProgressAnimation) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.ComponentImage) { try { - return invoke27((com.codename1.ui.ComponentImage) target, name, safeArgs); + return invoke31((com.codename1.ui.ComponentImage) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Container) { try { - return invoke28((com.codename1.ui.Container) target, name, safeArgs); + return invoke32((com.codename1.ui.Container) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Display) { try { - return invoke29((com.codename1.ui.Display) target, name, safeArgs); + return invoke33((com.codename1.ui.Display) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.DynamicImage) { try { - return invoke30((com.codename1.ui.DynamicImage) target, name, safeArgs); + return invoke34((com.codename1.ui.DynamicImage) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.EncodedImage) { try { - return invoke31((com.codename1.ui.EncodedImage) target, name, safeArgs); + return invoke35((com.codename1.ui.EncodedImage) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.FontImage) { try { - return invoke32((com.codename1.ui.FontImage) target, name, safeArgs); + return invoke36((com.codename1.ui.FontImage) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Label) { try { - return invoke33((com.codename1.ui.Label) target, name, safeArgs); + return invoke37((com.codename1.ui.Label) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.LinearGradientPaint) { try { - return invoke34((com.codename1.ui.LinearGradientPaint) target, name, safeArgs); + return invoke38((com.codename1.ui.LinearGradientPaint) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.List) { try { - return invoke35((com.codename1.ui.List) target, name, safeArgs); + return invoke39((com.codename1.ui.List) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.NavigationCommand) { try { - return invoke36((com.codename1.ui.NavigationCommand) target, name, safeArgs); + return invoke40((com.codename1.ui.NavigationCommand) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.PeerComponent) { try { - return invoke37((com.codename1.ui.PeerComponent) target, name, safeArgs); + return invoke41((com.codename1.ui.PeerComponent) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.RGBImage) { try { - return invoke38((com.codename1.ui.RGBImage) target, name, safeArgs); + return invoke42((com.codename1.ui.RGBImage) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.TextArea) { try { - return invoke39((com.codename1.ui.TextArea) target, name, safeArgs); + return invoke43((com.codename1.ui.TextArea) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.AnimationManager) { try { - return invoke40((com.codename1.ui.AnimationManager) target, name, safeArgs); + return invoke44((com.codename1.ui.AnimationManager) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.BrowserComponent.JSExpression) { + try { + return invoke45((com.codename1.ui.BrowserComponent.JSExpression) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.BrowserComponent.JSRef) { + try { + return invoke46((com.codename1.ui.BrowserComponent.JSRef) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.BrowserWindow) { try { - return invoke41((com.codename1.ui.BrowserWindow) target, name, safeArgs); + return invoke47((com.codename1.ui.BrowserWindow) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.BrowserWindow.EvalRequest) { + try { + return invoke48((com.codename1.ui.BrowserWindow.EvalRequest) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.ButtonGroup) { try { - return invoke42((com.codename1.ui.ButtonGroup) target, name, safeArgs); + return invoke49((com.codename1.ui.ButtonGroup) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Command) { try { - return invoke43((com.codename1.ui.Command) target, name, safeArgs); + return invoke50((com.codename1.ui.Command) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Component) { try { - return invoke44((com.codename1.ui.Component) target, name, safeArgs); + return invoke51((com.codename1.ui.Component) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.ComponentSelector) { try { - return invoke45((com.codename1.ui.ComponentSelector) target, name, safeArgs); + return invoke52((com.codename1.ui.ComponentSelector) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.Form.TabIterator) { + try { + return invoke53((com.codename1.ui.Form.TabIterator) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Graphics) { try { - return invoke46((com.codename1.ui.Graphics) target, name, safeArgs); + return invoke54((com.codename1.ui.Graphics) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Image) { try { - return invoke47((com.codename1.ui.Image) target, name, safeArgs); + return invoke55((com.codename1.ui.Image) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.ImageFactory) { try { - return invoke48((com.codename1.ui.ImageFactory) target, name, safeArgs); + return invoke56((com.codename1.ui.ImageFactory) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.MultipleGradientPaint) { try { - return invoke49((com.codename1.ui.MultipleGradientPaint) target, name, safeArgs); + return invoke57((com.codename1.ui.MultipleGradientPaint) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Stroke) { try { - return invoke50((com.codename1.ui.Stroke) target, name, safeArgs); + return invoke58((com.codename1.ui.Stroke) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.TextSelection) { try { - return invoke51((com.codename1.ui.TextSelection) target, name, safeArgs); + return invoke59((com.codename1.ui.TextSelection) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.TooltipManager) { try { - return invoke52((com.codename1.ui.TooltipManager) target, name, safeArgs); + return invoke60((com.codename1.ui.TooltipManager) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Transform) { try { - return invoke53((com.codename1.ui.Transform) target, name, safeArgs); + return invoke61((com.codename1.ui.Transform) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.UIFragment) { try { - return invoke54((com.codename1.ui.UIFragment) target, name, safeArgs); + return invoke62((com.codename1.ui.UIFragment) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.UIFragment.DefaultComponentFactory) { + try { + return invoke63((com.codename1.ui.UIFragment.DefaultComponentFactory) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.AbstractDialog) { try { - return invoke55((com.codename1.ui.AbstractDialog) target, name, safeArgs); + return invoke64((com.codename1.ui.AbstractDialog) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.AutoCompleteTextComponent.AutoCompleteFilter) { + try { + return invoke65((com.codename1.ui.AutoCompleteTextComponent.AutoCompleteFilter) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.ComponentSelector.ComponentClosure) { + try { + return invoke66((com.codename1.ui.ComponentSelector.ComponentClosure) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.ComponentSelector.ComponentMapper) { + try { + return invoke67((com.codename1.ui.ComponentSelector.ComponentMapper) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.ComponentSelector.Filter) { + try { + return invoke68((com.codename1.ui.ComponentSelector.Filter) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Editable) { try { - return invoke56((com.codename1.ui.Editable) target, name, safeArgs); + return invoke69((com.codename1.ui.Editable) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.IconHolder) { try { - return invoke57((com.codename1.ui.IconHolder) target, name, safeArgs); + return invoke70((com.codename1.ui.IconHolder) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Paint) { try { - return invoke58((com.codename1.ui.Paint) target, name, safeArgs); + return invoke71((com.codename1.ui.Paint) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.Painter) { try { - return invoke59((com.codename1.ui.Painter) target, name, safeArgs); + return invoke72((com.codename1.ui.Painter) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.ReleasableComponent) { try { - return invoke60((com.codename1.ui.ReleasableComponent) target, name, safeArgs); + return invoke73((com.codename1.ui.ReleasableComponent) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.SelectableIconHolder) { try { - return invoke61((com.codename1.ui.SelectableIconHolder) target, name, safeArgs); + return invoke74((com.codename1.ui.SelectableIconHolder) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.TextHolder) { try { - return invoke62((com.codename1.ui.TextHolder) target, name, safeArgs); + return invoke75((com.codename1.ui.TextHolder) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.TextSelection.TextSelectionSupport) { + try { + return invoke76((com.codename1.ui.TextSelection.TextSelectionSupport) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.UIFragment.ComponentFactory) { + try { + return invoke77((com.codename1.ui.UIFragment.ComponentFactory) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.URLImage.ErrorCallback) { + try { + return invoke78((com.codename1.ui.URLImage.ErrorCallback) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.URLImage.ImageAdapter) { + try { + return invoke79((com.codename1.ui.URLImage.ImageAdapter) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -3540,11 +3828,11 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -3621,61 +3909,61 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -3709,13 +3997,13 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("columns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.columns(((Number) adaptedArgs[0]).intValue()); + return typedTarget.columns(toIntValue(adaptedArgs[0])); } } if ("constraint".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.constraint(((Number) adaptedArgs[0]).intValue()); + return typedTarget.constraint(toIntValue(adaptedArgs[0])); } } if ("contains".equals(name)) { @@ -3725,49 +4013,49 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -3779,7 +4067,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("descriptionMessage".equals(name)) { @@ -3791,7 +4079,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("errorMessage".equals(name)) { @@ -3803,7 +4091,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -3875,7 +4163,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -3925,7 +4213,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -3941,11 +4229,11 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -4233,7 +4521,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -4380,7 +4668,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -4611,19 +4899,19 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("label".equals(name)) { @@ -4646,19 +4934,19 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("multiline".equals(name)) { @@ -4721,19 +5009,19 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -4761,7 +5049,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -4771,7 +5059,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -4875,7 +5163,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -4885,7 +5173,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -4893,14 +5181,14 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -4930,7 +5218,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("rows".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rows(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rows(toIntValue(adaptedArgs[0])); } } if ("scrollComponentToVisible".equals(name)) { @@ -4942,7 +5230,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -4996,7 +5284,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -5014,7 +5302,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -5074,7 +5362,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -5216,7 +5504,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -5234,13 +5522,13 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -5282,19 +5570,19 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -5366,7 +5654,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -5384,7 +5672,7 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -5430,19 +5718,19 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -5492,13 +5780,13 @@ private static Object invoke0(com.codename1.ui.AutoCompleteTextComponent typedTa if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -5578,11 +5866,11 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -5659,61 +5947,61 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -5747,13 +6035,13 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("columns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.columns(((Number) adaptedArgs[0]).intValue()); + return typedTarget.columns(toIntValue(adaptedArgs[0])); } } if ("constraint".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.constraint(((Number) adaptedArgs[0]).intValue()); + return typedTarget.constraint(toIntValue(adaptedArgs[0])); } } if ("contains".equals(name)) { @@ -5763,49 +6051,49 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -5817,7 +6105,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("descriptionMessage".equals(name)) { @@ -5829,7 +6117,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("errorMessage".equals(name)) { @@ -5841,7 +6129,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -5908,7 +6196,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -5958,7 +6246,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -5974,11 +6262,11 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -6266,7 +6554,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -6413,7 +6701,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -6644,19 +6932,19 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("label".equals(name)) { @@ -6679,19 +6967,19 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("multiline".equals(name)) { @@ -6754,19 +7042,19 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -6794,7 +7082,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -6804,7 +7092,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -6908,7 +7196,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -6918,7 +7206,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -6926,14 +7214,14 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -6963,7 +7251,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("rows".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rows(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rows(toIntValue(adaptedArgs[0])); } } if ("scrollComponentToVisible".equals(name)) { @@ -6975,7 +7263,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -7029,7 +7317,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -7047,7 +7335,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -7107,7 +7395,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -7249,7 +7537,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -7267,13 +7555,13 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -7315,19 +7603,19 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -7399,7 +7687,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -7417,7 +7705,7 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -7463,19 +7751,19 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -7525,13 +7813,13 @@ private static Object invoke1(com.codename1.ui.TextComponentPassword typedTarget if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -7669,19 +7957,19 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("deleteChar".equals(name)) { @@ -7692,13 +7980,13 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("fireDataChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.fireDataChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.fireDataChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("fireDoneEvent".equals(name)) { @@ -7707,7 +7995,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.fireDoneEvent(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.fireDoneEvent(toIntValue(adaptedArgs[0])); return null; } } if ("getAbsoluteAlignment".equals(name)) { @@ -7759,7 +8047,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("getAsInt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAsInt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getAsInt(toIntValue(adaptedArgs[0])); } } if ("getAsLong".equals(name)) { @@ -7771,7 +8059,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -8261,7 +8549,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("getTextAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getTextAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getTextAt(toIntValue(adaptedArgs[0])); } } if ("getTextSelectionSupport".equals(name)) { @@ -8323,7 +8611,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -8571,25 +8859,25 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -8634,19 +8922,19 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -8674,7 +8962,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -8684,7 +8972,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -8812,7 +9100,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -8828,7 +9116,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -8846,7 +9134,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -8888,13 +9176,13 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setColumns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setColumns(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setColumns(toIntValue(adaptedArgs[0])); return null; } } if ("setCommitTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCommitTimeout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCommitTimeout(toIntValue(adaptedArgs[0])); return null; } } if ("setCompletion".equals(name)) { @@ -8922,31 +9210,31 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setConstraint".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setConstraint(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setConstraint(toIntValue(adaptedArgs[0])); return null; } } if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setCursorBlinkTimeOff".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursorBlinkTimeOff(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursorBlinkTimeOff(toIntValue(adaptedArgs[0])); return null; } } if ("setCursorBlinkTimeOn".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursorBlinkTimeOn(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursorBlinkTimeOn(toIntValue(adaptedArgs[0])); return null; } } if ("setCursorPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursorPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursorPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -8970,7 +9258,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -9048,7 +9336,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setGrowLimit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGrowLimit(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGrowLimit(toIntValue(adaptedArgs[0])); return null; } } if ("setHandlesInput".equals(name)) { @@ -9060,7 +9348,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -9176,25 +9464,25 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setLinesToScroll".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setLinesToScroll(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setLinesToScroll(toIntValue(adaptedArgs[0])); return null; } } if ("setMaxSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMaxSize(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMaxSize(toIntValue(adaptedArgs[0])); return null; } } if ("setMinimumElementsShownInPopup".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMinimumElementsShownInPopup(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMinimumElementsShownInPopup(toIntValue(adaptedArgs[0])); return null; } } if ("setMinimumLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMinimumLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMinimumLength(toIntValue(adaptedArgs[0])); return null; } } if ("setName".equals(name)) { @@ -9254,13 +9542,13 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setPopupPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPopupPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPopupPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -9278,13 +9566,13 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -9326,25 +9614,25 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setRows".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setRows(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setRows(toIntValue(adaptedArgs[0])); return null; } } if ("setRowsGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setRowsGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setRowsGap(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -9410,7 +9698,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -9428,7 +9716,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -9486,7 +9774,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -9498,19 +9786,19 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("showPopup".equals(name)) { @@ -9573,7 +9861,7 @@ private static Object invoke2(com.codename1.ui.AutoCompleteTextField typedTarget if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -9694,25 +9982,25 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -9763,7 +10051,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -10330,7 +10618,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -10572,25 +10860,25 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -10635,19 +10923,19 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -10675,7 +10963,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -10685,7 +10973,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -10718,7 +11006,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.released(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.released(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("remove".equals(name)) { @@ -10804,7 +11092,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -10820,7 +11108,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -10832,7 +11120,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -10916,7 +11204,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -10940,7 +11228,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -11008,7 +11296,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -11026,7 +11314,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -11214,7 +11502,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -11232,13 +11520,13 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedIcon".equals(name)) { @@ -11268,7 +11556,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setReleaseRadius".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReleaseRadius(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReleaseRadius(toIntValue(adaptedArgs[0])); return null; } } if ("setReleased".equals(name)) { @@ -11297,13 +11585,13 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -11343,13 +11631,13 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); return null; } } if ("setShiftText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftText(toIntValue(adaptedArgs[0])); return null; } } if ("setShouldCalcPreferredSize".equals(name)) { @@ -11391,7 +11679,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -11409,7 +11697,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -11421,7 +11709,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSelectionEnabled".equals(name)) { @@ -11473,7 +11761,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -11485,19 +11773,19 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("shouldTickerStart".equals(name)) { @@ -11566,7 +11854,7 @@ private static Object invoke3(com.codename1.ui.CheckBox typedTarget, String name if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -11616,7 +11904,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, } if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.Integer.class}, false); - typedTarget.addCommand((com.codename1.ui.Command) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.addCommand((com.codename1.ui.Command) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("addCommandListener".equals(name)) { @@ -11632,11 +11920,17 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + } + } + if ("addComponentAwaitingRelease".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.addComponentAwaitingRelease((com.codename1.ui.Component) adaptedArgs[0]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -11666,13 +11960,13 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("addGameKeyListener".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addGameKeyListener(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + typedTarget.addGameKeyListener(toIntValue(adaptedArgs[0]), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; } } if ("addKeyListener".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addKeyListener(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + typedTarget.addKeyListener(toIntValue(adaptedArgs[0]), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; } } if ("addLongPressListener".equals(name)) { @@ -11749,61 +12043,61 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -11852,49 +12146,49 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -11906,7 +12200,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("deregisterAnimated".equals(name)) { @@ -11935,7 +12229,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findCurrentlyEditingComponent".equals(name)) { @@ -11946,7 +12240,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -12009,7 +12303,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -12069,7 +12363,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -12085,7 +12379,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("getCommand".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCommand(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCommand(toIntValue(adaptedArgs[0])); } } if ("getCommandCount".equals(name)) { @@ -12096,11 +12390,11 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -12187,7 +12481,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("getDragRegionStatus".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getDragRegionStatus(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getDragRegionStatus(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getDragTransparency".equals(name)) { @@ -12316,7 +12610,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Class.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class, java.lang.Integer.class}, false); - return typedTarget.getLayeredPane((java.lang.Class) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getLayeredPane((java.lang.Class) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("getLayout".equals(name)) { @@ -12495,7 +12789,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeArea".equals(name)) { @@ -12581,7 +12875,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("getSoftButton".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getSoftButton(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getSoftButton(toIntValue(adaptedArgs[0])); } } if ("getSoftButtonCount".equals(name)) { @@ -12719,7 +13013,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -12786,7 +13080,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("isDragRegion".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.isDragRegion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.isDragRegion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("isDraggable".equals(name)) { @@ -12986,19 +13280,19 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -13009,19 +13303,19 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -13078,13 +13372,13 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("placeButtonCommands".equals(name)) { @@ -13096,7 +13390,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -13124,7 +13418,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -13134,7 +13428,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -13205,6 +13499,12 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, typedTarget.removeComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; } } + if ("removeComponentAwaitingRelease".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.removeComponentAwaitingRelease((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } if ("removeDragFinishedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -13232,13 +13532,13 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("removeGameKeyListener".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeGameKeyListener(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + typedTarget.removeGameKeyListener(toIntValue(adaptedArgs[0]), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; } } if ("removeKeyListener".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeKeyListener(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + typedTarget.removeKeyListener(toIntValue(adaptedArgs[0]), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; } } if ("removeLongPressListener".equals(name)) { @@ -13307,7 +13607,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -13317,7 +13617,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -13325,14 +13625,14 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -13368,7 +13668,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -13468,7 +13768,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setCyclicFocus".equals(name)) { @@ -13498,7 +13798,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("setDialogType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDialogType(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDialogType(toIntValue(adaptedArgs[0])); return null; } } if ("setDialogUIID".equals(name)) { @@ -13528,7 +13828,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -13624,7 +13924,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -13784,7 +14084,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("setOverrideInvisibleAreaUnderVKB".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setOverrideInvisibleAreaUnderVKB(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setOverrideInvisibleAreaUnderVKB(toIntValue(adaptedArgs[0])); return null; } } if ("setOwner".equals(name)) { @@ -13808,7 +14108,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -13826,13 +14126,13 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -13885,19 +14185,19 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -13975,7 +14275,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -13993,7 +14293,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeout".equals(name)) { @@ -14005,7 +14305,7 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("setTintColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTintColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTintColor(toIntValue(adaptedArgs[0])); return null; } } if ("setTitle".equals(name)) { @@ -14109,19 +14409,19 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("show".equals(name)) { @@ -14130,21 +14430,21 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.show(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.show(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.show(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.show(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class, java.lang.Boolean.class}, false); - return typedTarget.show(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue(), ((Boolean) adaptedArgs[5]).booleanValue()); + return typedTarget.show(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue(), ((Boolean) adaptedArgs[5]).booleanValue()); } } if ("showAtPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.showAtPosition(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.showAtPosition(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("showBack".equals(name)) { @@ -14231,13 +14531,13 @@ private static Object invoke4(com.codename1.ui.Dialog typedTarget, String name, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("wasDisposedDueToOutOfBoundsTouch".equals(name)) { @@ -14327,11 +14627,11 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -14408,61 +14708,61 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -14500,49 +14800,49 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -14554,7 +14854,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("descriptionMessage".equals(name)) { @@ -14566,7 +14866,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("errorMessage".equals(name)) { @@ -14578,7 +14878,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -14639,7 +14939,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -14689,7 +14989,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -14705,11 +15005,11 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -14997,7 +15297,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -15139,7 +15439,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -15355,19 +15655,19 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("label".equals(name)) { @@ -15384,19 +15684,19 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("onTopMode".equals(name)) { @@ -15453,19 +15753,19 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -15493,7 +15793,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -15503,7 +15803,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -15607,7 +15907,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -15617,7 +15917,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -15625,14 +15925,14 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -15668,7 +15968,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -15722,7 +16022,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -15740,7 +16040,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -15800,7 +16100,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -15942,7 +16242,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -15960,13 +16260,13 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -16008,19 +16308,19 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -16092,7 +16392,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -16110,7 +16410,7 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -16156,19 +16456,19 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -16212,13 +16512,13 @@ private static Object invoke5(com.codename1.ui.PickerComponent typedTarget, Stri if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -16339,25 +16639,25 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -16408,7 +16708,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -16985,7 +17285,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -17232,25 +17532,25 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -17295,19 +17595,19 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -17335,7 +17635,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -17345,7 +17645,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -17378,7 +17678,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.released(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.released(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("remove".equals(name)) { @@ -17464,7 +17764,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -17480,7 +17780,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -17492,7 +17792,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -17576,7 +17876,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -17600,7 +17900,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -17668,7 +17968,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -17692,7 +17992,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -17880,7 +18180,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -17898,13 +18198,13 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedIcon".equals(name)) { @@ -17934,7 +18234,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setReleaseRadius".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReleaseRadius(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReleaseRadius(toIntValue(adaptedArgs[0])); return null; } } if ("setReleased".equals(name)) { @@ -17963,13 +18263,13 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -18009,13 +18309,13 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); return null; } } if ("setShiftText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftText(toIntValue(adaptedArgs[0])); return null; } } if ("setShouldCalcPreferredSize".equals(name)) { @@ -18057,7 +18357,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -18075,7 +18375,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -18087,7 +18387,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSelectionEnabled".equals(name)) { @@ -18145,7 +18445,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -18157,19 +18457,19 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("shouldTickerStart".equals(name)) { @@ -18238,7 +18538,7 @@ private static Object invoke6(com.codename1.ui.RadioButton typedTarget, String n if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -18300,11 +18600,11 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -18381,61 +18681,61 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -18478,49 +18778,49 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -18532,13 +18832,13 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findCommandComponent".equals(name)) { @@ -18550,7 +18850,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -18601,7 +18901,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -18656,7 +18956,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -18672,7 +18972,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("getCommand".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCommand(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getCommand(toIntValue(adaptedArgs[0])); } } if ("getCommandBehavior".equals(name)) { @@ -18688,11 +18988,11 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -18985,7 +19285,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -19132,7 +19432,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -19143,7 +19443,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("handlesKeycode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.handlesKeycode(((Number) adaptedArgs[0]).intValue()); + return typedTarget.handlesKeycode(toIntValue(adaptedArgs[0])); } } if ("hasFixedPreferredSize".equals(name)) { @@ -19359,19 +19659,19 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -19382,19 +19682,19 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("openMenu".equals(name)) { @@ -19451,19 +19751,19 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -19491,7 +19791,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -19501,7 +19801,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -19610,7 +19910,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -19620,7 +19920,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -19628,14 +19928,14 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -19671,7 +19971,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -19743,7 +20043,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultCommand".equals(name)) { @@ -19767,7 +20067,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -19827,7 +20127,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -19981,7 +20281,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -19999,13 +20299,13 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -20047,19 +20347,19 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -20137,7 +20437,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -20155,7 +20455,7 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -20207,19 +20507,19 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("showMenu".equals(name)) { @@ -20268,13 +20568,13 @@ private static Object invoke7(com.codename1.ui.SideMenuBar typedTarget, String n if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -20354,11 +20654,11 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -20435,61 +20735,61 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -20523,13 +20823,13 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("columns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.columns(((Number) adaptedArgs[0]).intValue()); + return typedTarget.columns(toIntValue(adaptedArgs[0])); } } if ("constraint".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.constraint(((Number) adaptedArgs[0]).intValue()); + return typedTarget.constraint(toIntValue(adaptedArgs[0])); } } if ("contains".equals(name)) { @@ -20539,49 +20839,49 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -20593,7 +20893,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("descriptionMessage".equals(name)) { @@ -20605,7 +20905,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("errorMessage".equals(name)) { @@ -20617,7 +20917,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -20684,7 +20984,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -20734,7 +21034,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -20750,11 +21050,11 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -21042,7 +21342,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -21189,7 +21489,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -21420,19 +21720,19 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("label".equals(name)) { @@ -21455,19 +21755,19 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("multiline".equals(name)) { @@ -21530,19 +21830,19 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -21570,7 +21870,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -21580,7 +21880,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -21684,7 +21984,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -21694,7 +21994,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -21702,14 +22002,14 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -21739,7 +22039,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("rows".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rows(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rows(toIntValue(adaptedArgs[0])); } } if ("scrollComponentToVisible".equals(name)) { @@ -21751,7 +22051,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -21805,7 +22105,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -21823,7 +22123,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -21883,7 +22183,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -22025,7 +22325,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -22043,13 +22343,13 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -22091,19 +22391,19 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -22175,7 +22475,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -22193,7 +22493,7 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -22239,19 +22539,19 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -22301,13 +22601,13 @@ private static Object invoke8(com.codename1.ui.TextComponent typedTarget, String if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -22363,11 +22663,11 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -22460,61 +22760,61 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -22567,49 +22867,49 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createJSProxy".equals(name)) { @@ -22627,7 +22927,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("destroy".equals(name)) { @@ -22638,7 +22938,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("execute".equals(name)) { @@ -22652,7 +22952,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, com.codename1.util.SuccessCallback.class}, false); - typedTarget.execute(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1], (com.codename1.util.SuccessCallback) adaptedArgs[2]); return null; + typedTarget.execute(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1], (com.codename1.util.SuccessCallback) adaptedArgs[2]); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object[].class, com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object[].class, com.codename1.util.SuccessCallback.class}, false); @@ -22660,7 +22960,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.Object[].class, com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.Object[].class, com.codename1.util.SuccessCallback.class}, false); - typedTarget.execute(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1], (java.lang.Object[]) adaptedArgs[2], (com.codename1.util.SuccessCallback) adaptedArgs[3]); return null; + typedTarget.execute(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1], (java.lang.Object[]) adaptedArgs[2], (com.codename1.util.SuccessCallback) adaptedArgs[3]); return null; } } if ("executeAndReturnString".equals(name)) { @@ -22680,7 +22980,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false); - return typedTarget.executeAndWait(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1]); + return typedTarget.executeAndWait(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1]); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object[].class}, true)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object[].class}, true); @@ -22696,7 +22996,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str for (int i = 2; i < adaptedArgs.length; i++) { varArgs[i - 2] = (java.lang.Object) adaptedArgs[i]; } - return typedTarget.executeAndWait(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1], varArgs); + return typedTarget.executeAndWait(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1], varArgs); } } if ("exposeInJavaScript".equals(name)) { @@ -22708,7 +23008,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -22771,7 +23071,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -22826,7 +23126,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -22842,11 +23142,11 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -23124,7 +23424,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -23276,7 +23576,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -23517,19 +23817,19 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -23540,19 +23840,19 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -23603,19 +23903,19 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -23643,7 +23943,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -23653,7 +23953,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -23678,7 +23978,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.ready(((Number) adaptedArgs[0]).intValue()); + return typedTarget.ready(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false); @@ -23799,7 +24099,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -23809,7 +24109,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -23817,14 +24117,14 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -23860,7 +24160,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -23920,7 +24220,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDebugMode".equals(name)) { @@ -23944,7 +24244,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -24010,7 +24310,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -24170,7 +24470,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -24188,13 +24488,13 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -24242,19 +24542,19 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -24326,7 +24626,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -24344,7 +24644,7 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -24410,19 +24710,19 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -24471,13 +24771,13 @@ private static Object invoke9(com.codename1.ui.BrowserComponent typedTarget, Str if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("waitForReady".equals(name)) { @@ -24597,25 +24897,25 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -24666,7 +24966,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -25233,7 +25533,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -25475,25 +25775,25 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -25538,19 +25838,19 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -25578,7 +25878,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -25588,7 +25888,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -25621,7 +25921,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.released(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.released(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("remove".equals(name)) { @@ -25701,7 +26001,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -25717,7 +26017,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -25729,7 +26029,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -25813,7 +26113,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -25837,7 +26137,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -25905,7 +26205,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -25923,7 +26223,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -26105,7 +26405,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -26123,13 +26423,13 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedIcon".equals(name)) { @@ -26159,7 +26459,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setReleaseRadius".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReleaseRadius(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReleaseRadius(toIntValue(adaptedArgs[0])); return null; } } if ("setReleased".equals(name)) { @@ -26188,13 +26488,13 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -26228,13 +26528,13 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); return null; } } if ("setShiftText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftText(toIntValue(adaptedArgs[0])); return null; } } if ("setShouldCalcPreferredSize".equals(name)) { @@ -26276,7 +26576,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -26294,7 +26594,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -26306,7 +26606,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSelectionEnabled".equals(name)) { @@ -26358,7 +26658,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -26370,19 +26670,19 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("shouldTickerStart".equals(name)) { @@ -26451,7 +26751,7 @@ private static Object invoke10(com.codename1.ui.Button typedTarget, String name, if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -26507,11 +26807,11 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDataChangeListener".equals(name)) { @@ -26612,61 +26912,61 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -26704,49 +27004,49 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -26758,19 +27058,19 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -26816,7 +27116,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -26866,7 +27166,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -26882,11 +27182,11 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -27184,7 +27484,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -27346,7 +27646,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -27579,19 +27879,19 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -27602,19 +27902,19 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -27665,19 +27965,19 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -27705,7 +28005,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -27715,7 +28015,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -27849,7 +28149,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -27859,7 +28159,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -27867,14 +28167,14 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -27910,7 +28210,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -27976,7 +28276,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDate".equals(name)) { @@ -28000,7 +28300,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -28060,7 +28360,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -28220,7 +28520,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -28238,13 +28538,13 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -28286,19 +28586,19 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -28392,7 +28692,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -28410,7 +28710,7 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTimeZone".equals(name)) { @@ -28468,25 +28768,25 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("setYearRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setYearRange(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setYearRange(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("startEditingAsync".equals(name)) { @@ -28542,13 +28842,13 @@ private static Object invoke11(com.codename1.ui.Calendar typedTarget, String nam if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -28585,12 +28885,6 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam typedTarget.addFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; } } - if ("addItem".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - typedTarget.addItem((java.lang.Object) adaptedArgs[0]); return null; - } - } if ("addLongPressListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -28669,25 +28963,25 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -28723,7 +29017,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -29219,7 +29513,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -29436,25 +29730,25 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -29499,19 +29793,19 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -29539,7 +29833,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -29549,7 +29843,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -29654,7 +29948,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -29674,7 +29968,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -29746,7 +30040,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -29764,7 +30058,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -29800,7 +30094,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setFixedSelection".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setFixedSelection(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setFixedSelection(toIntValue(adaptedArgs[0])); return null; } } if ("setFlatten".equals(name)) { @@ -29836,7 +30130,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -29946,7 +30240,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setItemGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setItemGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setItemGap(toIntValue(adaptedArgs[0])); return null; } } if ("setLabelForComponent".equals(name)) { @@ -29964,7 +30258,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setListSizeCalculationSampleCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setListSizeCalculationSampleCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setListSizeCalculationSampleCount(toIntValue(adaptedArgs[0])); return null; } } if ("setLongPointerPressActionEnabled".equals(name)) { @@ -29976,13 +30270,13 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setMaxElementHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMaxElementHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMaxElementHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setMinElementHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMinElementHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMinElementHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setModel".equals(name)) { @@ -30042,7 +30336,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setOrientation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setOrientation(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setOrientation(toIntValue(adaptedArgs[0])); return null; } } if ("setOwner".equals(name)) { @@ -30066,7 +30360,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -30084,13 +30378,13 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -30117,12 +30411,6 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam typedTarget.setRenderer((com.codename1.ui.list.ListCellRenderer) adaptedArgs[0]); return null; } } - if ("setRenderingPrototype".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - typedTarget.setRenderingPrototype((java.lang.Object) adaptedArgs[0]); return null; - } - } if ("setRippleEffect".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -30132,13 +30420,13 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -30168,17 +30456,11 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setSelectedIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; - } - } - if ("setSelectedItem".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - typedTarget.setSelectedItem((java.lang.Object) adaptedArgs[0]); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setSelectedStyle".equals(name)) { @@ -30214,7 +30496,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -30232,7 +30514,7 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -30272,19 +30554,19 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("size".equals(name)) { @@ -30333,63 +30615,13 @@ private static Object invoke12(com.codename1.ui.ComboBox typedTarget, String nam if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, String name, Object[] safeArgs) throws Exception { - if ("add".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.add((com.codename1.ui.Component) adaptedArgs[0]); - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); - return typedTarget.add((com.codename1.ui.Image) adaptedArgs[0]); - } - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.add((java.lang.String) adaptedArgs[0]); - } - if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false); - return typedTarget.add((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1]); - } - if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false); - return typedTarget.add((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); - } - if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Image.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Image.class}, false); - return typedTarget.add((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1]); - } - } - if ("addAll".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true); - com.codename1.ui.Component[] varArgs = new com.codename1.ui.Component[adaptedArgs.length - 0]; - for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = (com.codename1.ui.Component) adaptedArgs[i]; - } - return typedTarget.addAll(varArgs); - } - } - if ("addComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.addComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; - } - } + private static Object invoke13(com.codename1.ui.CommonProgressAnimations.CircleProgress typedTarget, String name, Object[] safeArgs) throws Exception { if ("addDragFinishedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -30461,78 +30693,12 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.animate(); } } - if ("animateHierarchy".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("animateHierarchyAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("animateHierarchyFade".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("animateHierarchyFadeAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("animateLayout".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("animateLayoutAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("animateLayoutFade".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("animateLayoutFadeAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("animateUnlayout".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; - } - } - if ("animateUnlayoutAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } if ("announceForAccessibility".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); typedTarget.announceForAccessibility((java.lang.String) adaptedArgs[0]); return null; } } - if ("applyRTL".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.applyRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("bindProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); @@ -30550,94 +30716,27 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri } } if ("contains".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.contains((com.codename1.ui.Component) adaptedArgs[0]); - } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("createAnimateHierarchy".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); - } - } - if ("createAnimateHierarchyFade".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("createAnimateLayout".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); - } - } - if ("createAnimateLayoutFade".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("createAnimateLayoutFadeAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("createAnimateUnlayout".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); - } - } - if ("createReplaceTransition".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); - return typedTarget.createReplaceTransition((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; - } - } - if ("findDropTargetAt".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("findFirstFocusable".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.findFirstFocusable(); - } - } - if ("flushReplace".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.flushReplace(); return null; - } - } - if ("forceRevalidate".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.forceRevalidate(); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -30668,7 +30767,7 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -30703,24 +30802,12 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.getBounds((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); } } - if ("getChildrenAsList".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.getChildrenAsList(((Boolean) adaptedArgs[0]).booleanValue()); - } - } if ("getClientProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); return typedTarget.getClientProperty((java.lang.String) adaptedArgs[0]); } } - if ("getClosestComponentTo".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } if ("getCloudBoundProperty".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getCloudBoundProperty(); @@ -30731,32 +30818,11 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.getCloudDestinationProperty(); } } - if ("getComponentAt".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("getComponentCount".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getComponentCount(); - } - } if ("getComponentForm".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getComponentForm(); } } - if ("getComponentIndex".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.getComponentIndex((com.codename1.ui.Component) adaptedArgs[0]); - } - } if ("getComponentState".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getComponentState(); @@ -30797,16 +30863,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.getEditingDelegate(); } } - if ("getElementUIID".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getElementUIID(); - } - } - if ("getGroupFlag".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getGroupFlag(); - } - } if ("getHeight".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getHeight(); @@ -30877,31 +30933,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.getLabelForComponent(); } } - if ("getLayout".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLayout(); - } - } - if ("getLayoutHeight".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLayoutHeight(); - } - } - if ("getLayoutWidth".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLayoutWidth(); - } - } - if ("getLeadComponent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLeadComponent(); - } - } - if ("getLeadParent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLeadParent(); - } - } if ("getName".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getName(); @@ -31023,17 +31054,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.getPropertyValue((java.lang.String) adaptedArgs[0]); } } - if ("getResponderAt".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("getSafeAreaRoot".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSafeAreaRoot(); - } - } if ("getSameHeight".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getSameHeight(); @@ -31054,11 +31074,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.getScrollDimension(); } } - if ("getScrollIncrement".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getScrollIncrement(); - } - } if ("getScrollOpacity".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getScrollOpacity(); @@ -31168,7 +31183,7 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -31186,11 +31201,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.hasFocus(); } } - if ("invalidate".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.invalidate(); return null; - } - } if ("isAlwaysTensile".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isAlwaysTensile(); @@ -31247,11 +31257,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.isFocusable(); } } - if ("isForceGroup".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isForceGroup(); - } - } if ("isGrabsPointerEvents".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isGrabsPointerEvents(); @@ -31276,11 +31281,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.isHideInPortrait(); } } - if ("isHorizontal".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isHorizontal(); - } - } if ("isIgnorePointerEvents".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isIgnorePointerEvents(); @@ -31312,16 +31312,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.isRippleEffect(); } } - if ("isSafeArea".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSafeArea(); - } - } - if ("isSafeAreaRoot".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSafeAreaRoot(); - } - } if ("isScrollVisible".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isScrollVisible(); @@ -31347,11 +31337,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.isSnapToGrid(); } } - if ("isSurface".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSurface(); - } - } if ("isTactileTouch".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isTactileTouch(); @@ -31372,54 +31357,28 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.isVisible(); } } - if ("iterator".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.iterator(); - } - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.iterator(((Boolean) adaptedArgs[0]).booleanValue()); - } - } if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("layoutContainer".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.layoutContainer(); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("morph".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; - } - } - if ("morphAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -31444,12 +31403,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri typedTarget.paintComponent((com.codename1.ui.Graphics) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } - if ("paintComponentBackground".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); - typedTarget.paintComponentBackground((com.codename1.ui.Graphics) adaptedArgs[0]); return null; - } - } if ("paintIntersectingComponentsAbove".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); @@ -31470,19 +31423,19 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -31510,7 +31463,7 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -31520,7 +31473,7 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -31547,17 +31500,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri typedTarget.remove(); return null; } } - if ("removeAll".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.removeAll(); return null; - } - } - if ("removeComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.removeComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } if ("removeDragFinishedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -31624,31 +31566,7 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; - } - } - if ("replace".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; - } - } - if ("replaceAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -31661,31 +31579,10 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri return typedTarget.respondsToPointerEvents(); } } - if ("revalidate".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.revalidate(); return null; - } - } - if ("revalidateLater".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.revalidateLater(); return null; - } - } - if ("revalidateWithAnimationSafety".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.revalidateWithAnimationSafety(); return null; - } - } - if ("scrollComponentToVisible".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.scrollComponentToVisible((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -31739,7 +31636,7 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -31757,7 +31654,7 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -31778,12 +31675,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri typedTarget.setEditingDelegate((com.codename1.ui.Editable) adaptedArgs[0]); return null; } } - if ("setElementUIID".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setElementUIID((java.lang.String) adaptedArgs[0]); return null; - } - } if ("setEnabled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -31808,24 +31699,12 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri typedTarget.setFocusable(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setForceGroup".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setForceGroup(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setGrabsPointerEvents".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); typedTarget.setGrabsPointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setGroupFlag".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setGroupFlag((java.lang.String) adaptedArgs[0]); return null; - } - } if ("setHandlesInput".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -31835,7 +31714,7 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -31860,12 +31739,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri typedTarget.setHideInPortrait(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setHorizontal".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setHorizontal(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setIgnorePointerEvents".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -31920,18 +31793,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri typedTarget.setLabelForComponent((com.codename1.ui.Label) adaptedArgs[0]); return null; } } - if ("setLayout".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false); - typedTarget.setLayout((com.codename1.ui.layouts.Layout) adaptedArgs[0]); return null; - } - } - if ("setLeadComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.setLeadComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } if ("setName".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -31983,7 +31844,7 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -32001,13 +31862,13 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -32034,34 +31895,16 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri typedTarget.setRippleEffect(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setSafeArea".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setSafeArea(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setSafeAreaRoot".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setSafeAreaRoot(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setScrollIncrement".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -32076,24 +31919,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri typedTarget.setScrollVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setScrollable".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setScrollable(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setScrollableX".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setScrollableX(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setScrollableY".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setScrollableY(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setSelectCommandText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -32133,7 +31958,7 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -32151,7 +31976,7 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -32176,12 +32001,6 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri typedTarget.setUIID((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); return null; } } - if ("setUIManager".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false); - typedTarget.setUIManager((com.codename1.ui.plaf.UIManager) adaptedArgs[0]); return null; - } - } if ("setUnselectedStyle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); @@ -32197,19 +32016,19 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -32250,193 +32069,16 @@ private static Object invoke13(com.codename1.ui.ComponentGroup typedTarget, Stri typedTarget.unbindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; } } - if ("updateTabIndices".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); - } - } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - throw unsupportedInstance(typedTarget, name, safeArgs); - } - - private static Object invoke14(com.codename1.ui.Font typedTarget, String name, Object[] safeArgs) throws Exception { - if ("addContrast".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.addContrast(((Number) adaptedArgs[0]).byteValue()); return null; - } - } - if ("charWidth".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Character.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class}, false); - return typedTarget.charWidth(((Character) adaptedArgs[0]).charValue()); - } - } - if ("charsWidth".equals(name)) { - if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.charsWidth((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); - } - } - if ("derive".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class}, false); - return typedTarget.derive(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).intValue()); - } - if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class, java.lang.Byte.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class, java.lang.Byte.class}, false); - return typedTarget.derive(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).byteValue()); - } - } - if ("equals".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - return typedTarget.equals((java.lang.Object) adaptedArgs[0]); - } - } - if ("getAscent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getAscent(); - } - } - if ("getCharset".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getCharset(); - } - } - if ("getDescent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getDescent(); - } - } - if ("getFace".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getFace(); - } - } - if ("getHeight".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getHeight(); - } - } - if ("getNativeFont".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getNativeFont(); - } - } - if ("getPixelSize".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getPixelSize(); - } - } - if ("getSize".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSize(); - } - } - if ("getStyle".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getStyle(); - } - } - if ("hashCode".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.hashCode(); - } - } - if ("isTTFNativeFont".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isTTFNativeFont(); - } - } - if ("stringWidth".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.stringWidth((java.lang.String) adaptedArgs[0]); - } - } - if ("substringWidth".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.substringWidth((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke15(com.codename1.ui.Form typedTarget, String name, Object[] safeArgs) throws Exception { - if ("add".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.add((com.codename1.ui.Component) adaptedArgs[0]); - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); - return typedTarget.add((com.codename1.ui.Image) adaptedArgs[0]); - } - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.add((java.lang.String) adaptedArgs[0]); - } - if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false); - return typedTarget.add((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1]); - } - if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false); - return typedTarget.add((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); - } - if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Image.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Image.class}, false); - return typedTarget.add((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1]); - } - } - if ("addAll".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true); - com.codename1.ui.Component[] varArgs = new com.codename1.ui.Component[adaptedArgs.length - 0]; - for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = (com.codename1.ui.Component) adaptedArgs[i]; - } - return typedTarget.addAll(varArgs); - } - } - if ("addCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.addCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.Integer.class}, false); - typedTarget.addCommand((com.codename1.ui.Command) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("addCommandListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addCommandListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } - if ("addComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.addComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; - } - } + private static Object invoke14(com.codename1.ui.CommonProgressAnimations.EmptyAnimation typedTarget, String name, Object[] safeArgs) throws Exception { if ("addDragFinishedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -32461,36 +32103,12 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.addFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; } } - if ("addGameKeyListener".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addGameKeyListener(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; - } - } - if ("addKeyListener".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addKeyListener(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; - } - } if ("addLongPressListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); typedTarget.addLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } - if ("addOrientationListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addOrientationListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } - if ("addPasteListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addPasteListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } if ("addPointerDraggedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -32521,18 +32139,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.addScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; } } - if ("addShowListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addShowListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } - if ("addSizeChangedListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addSizeChangedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } if ("addStateChangeListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -32544,78 +32150,12 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.animate(); } } - if ("animateHierarchy".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("animateHierarchyAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("animateHierarchyFade".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("animateHierarchyFadeAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("animateLayout".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("animateLayoutAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("animateLayoutFade".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("animateLayoutFadeAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("animateUnlayout".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; - } - } - if ("animateUnlayoutAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } if ("announceForAccessibility".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); typedTarget.announceForAccessibility((java.lang.String) adaptedArgs[0]); return null; } } - if ("applyRTL".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.applyRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("bindProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); @@ -32632,135 +32172,28 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.clearClientProperties(); return null; } } - if ("clearComponentsAwaitingRelease".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.clearComponentsAwaitingRelease(); return null; - } - } if ("contains".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.contains((com.codename1.ui.Component) adaptedArgs[0]); - } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("createAnimateHierarchy".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); - } - } - if ("createAnimateHierarchyFade".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("createAnimateLayout".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); - } - } - if ("createAnimateLayoutFade".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("createAnimateLayoutFadeAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("createAnimateUnlayout".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); - } - } - if ("createReplaceTransition".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); - return typedTarget.createReplaceTransition((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); - } - } - if ("deregisterAnimated".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.animations.Animation.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.Animation.class}, false); - typedTarget.deregisterAnimated((com.codename1.ui.animations.Animation) adaptedArgs[0]); return null; - } - } - if ("dispatchCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.events.ActionEvent.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.events.ActionEvent.class}, false); - typedTarget.dispatchCommand((com.codename1.ui.Command) adaptedArgs[0], (com.codename1.ui.events.ActionEvent) adaptedArgs[1]); return null; - } - } - if ("dispatchPaste".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false); - typedTarget.dispatchPaste((com.codename1.ui.events.ActionEvent) adaptedArgs[0]); return null; + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; - } - } - if ("findCurrentlyEditingComponent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.findCurrentlyEditingComponent(); - } - } - if ("findDropTargetAt".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("findFirstFocusable".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.findFirstFocusable(); - } - } - if ("findNextFocusHorizontal".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.findNextFocusHorizontal(((Boolean) adaptedArgs[0]).booleanValue()); - } - } - if ("findNextFocusVertical".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.findNextFocusVertical(((Boolean) adaptedArgs[0]).booleanValue()); - } - } - if ("flushReplace".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.flushReplace(); return null; - } - } - if ("forceRevalidate".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.forceRevalidate(); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -32788,15 +32221,10 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.getAnimationManager(); } } - if ("getBackCommand".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getBackCommand(); - } - } if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -32831,29 +32259,12 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.getBounds((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); } } - if ("getChildrenAsList".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.getChildrenAsList(((Boolean) adaptedArgs[0]).booleanValue()); - } - } - if ("getClearCommand".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getClearCommand(); - } - } if ("getClientProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); return typedTarget.getClientProperty((java.lang.String) adaptedArgs[0]); } } - if ("getClosestComponentTo".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } if ("getCloudBoundProperty".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getCloudBoundProperty(); @@ -32864,68 +32275,21 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.getCloudDestinationProperty(); } } - if ("getCommand".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCommand(((Number) adaptedArgs[0]).intValue()); - } - } - if ("getCommandCount".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getCommandCount(); - } - } - if ("getComponentAt".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("getComponentCount".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getComponentCount(); - } - } if ("getComponentForm".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getComponentForm(); } } - if ("getComponentIndex".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.getComponentIndex((com.codename1.ui.Component) adaptedArgs[0]); - } - } if ("getComponentState".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getComponentState(); } } - if ("getContentPane".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getContentPane(); - } - } - if ("getCurrentInputDevice".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getCurrentInputDevice(); - } - } if ("getCursor".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getCursor(); } } - if ("getDefaultCommand".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getDefaultCommand(); - } - } if ("getDirtyRegion".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getDirtyRegion(); @@ -32936,12 +32300,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.getDisabledStyle(); } } - if ("getDragRegionStatus".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getDragRegionStatus(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } if ("getDragTransparency".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getDragTransparency(); @@ -32957,32 +32315,11 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.getDraggedy(); } } - if ("getEditOnShow".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getEditOnShow(); - } - } if ("getEditingDelegate".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getEditingDelegate(); } } - if ("getFocused".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getFocused(); - } - } - if ("getFormLayeredPane".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Class.class, java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class, java.lang.Boolean.class}, false); - return typedTarget.getFormLayeredPane((java.lang.Class) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); - } - } - if ("getGlassPane".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getGlassPane(); - } - } if ("getHeight".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getHeight(); @@ -33048,64 +32385,11 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.getInnerY(); } } - if ("getInvisibleAreaUnderVKB".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getInvisibleAreaUnderVKB(); - } - } if ("getLabelForComponent".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getLabelForComponent(); } } - if ("getLayeredPane".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLayeredPane(); - } - if (matches(safeArgs, new Class[]{java.lang.Class.class, java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class, java.lang.Boolean.class}, false); - return typedTarget.getLayeredPane((java.lang.Class) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); - } - if (matches(safeArgs, new Class[]{java.lang.Class.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class, java.lang.Integer.class}, false); - return typedTarget.getLayeredPane((java.lang.Class) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); - } - } - if ("getLayout".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLayout(); - } - } - if ("getLayoutHeight".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLayoutHeight(); - } - } - if ("getLayoutWidth".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLayoutWidth(); - } - } - if ("getLeadComponent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLeadComponent(); - } - } - if ("getLeadParent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLeadParent(); - } - } - if ("getMenuBar".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getMenuBar(); - } - } - if ("getMenuStyle".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getMenuStyle(); - } - } if ("getName".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getName(); @@ -33116,12 +32400,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.getNativeOverlay(); } } - if ("getNextComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.getNextComponent((com.codename1.ui.Component) adaptedArgs[0]); - } - } if ("getNextFocusDown".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getNextFocusDown(); @@ -33212,12 +32490,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.getPressedStyle(); } } - if ("getPreviousComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.getPreviousComponent((com.codename1.ui.Component) adaptedArgs[0]); - } - } if ("getPropertyNames".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getPropertyNames(); @@ -33239,22 +32511,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.getPropertyValue((java.lang.String) adaptedArgs[0]); } } - if ("getResponderAt".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("getSafeArea".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSafeArea(); - } - } - if ("getSafeAreaRoot".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSafeAreaRoot(); - } - } if ("getSameHeight".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getSameHeight(); @@ -33275,11 +32531,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.getScrollDimension(); } } - if ("getScrollIncrement".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getScrollIncrement(); - } - } if ("getScrollOpacity".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getScrollOpacity(); @@ -33325,22 +32576,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.getSideGap(); } } - if ("getSoftButton".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getSoftButton(((Number) adaptedArgs[0]).intValue()); - } - } - if ("getSoftButtonCount".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSoftButtonCount(); - } - } - if ("getSourceCommand".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSourceCommand(); - } - } if ("getStyle".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getStyle(); @@ -33351,72 +32586,21 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.getTabIndex(); } } - if ("getTabIterator".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.getTabIterator((com.codename1.ui.Component) adaptedArgs[0]); - } - } if ("getTensileLength".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getTensileLength(); } } - if ("getTextSelection".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getTextSelection(); - } - } if ("getTextSelectionSupport".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getTextSelectionSupport(); } } - if ("getTintColor".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getTintColor(); - } - } - if ("getTitle".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getTitle(); - } - } - if ("getTitleArea".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getTitleArea(); - } - } - if ("getTitleComponent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getTitleComponent(); - } - } - if ("getTitleStyle".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getTitleStyle(); - } - } - if ("getToolbar".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getToolbar(); - } - } if ("getTooltip".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getTooltip(); } } - if ("getTransitionInAnimator".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getTransitionInAnimator(); - } - } - if ("getTransitionOutAnimator".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getTransitionOutAnimator(); - } - } if ("getUIID".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getUIID(); @@ -33453,15 +32637,10 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.getY(); } } - if ("grabAnimationLock".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.grabAnimationLock(); - } - } if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -33479,16 +32658,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.hasFocus(); } } - if ("hasMedia".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.hasMedia(); - } - } - if ("invalidate".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.invalidate(); return null; - } - } if ("isAlwaysTensile".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isAlwaysTensile(); @@ -33510,17 +32679,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.isChildOf((com.codename1.ui.Container) adaptedArgs[0]); } } - if ("isCyclicFocus".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isCyclicFocus(); - } - } - if ("isDragRegion".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.isDragRegion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } if ("isDraggable".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isDraggable(); @@ -33541,11 +32699,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.isEditing(); } } - if ("isEnableCursors".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isEnableCursors(); - } - } if ("isEnabled".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isEnabled(); @@ -33556,21 +32709,11 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.isFlatten(); } } - if ("isFocusScrolling".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isFocusScrolling(); - } - } if ("isFocusable".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isFocusable(); } } - if ("isFormBottomPaddingEditingMode".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isFormBottomPaddingEditingMode(); - } - } if ("isGrabsPointerEvents".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isGrabsPointerEvents(); @@ -33600,11 +32743,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.isIgnorePointerEvents(); } } - if ("isMinimizeOnBack".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isMinimizeOnBack(); - } - } if ("isOpaque".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isOpaque(); @@ -33631,26 +32769,11 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.isRippleEffect(); } } - if ("isSafeArea".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSafeArea(); - } - } - if ("isSafeAreaRoot".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSafeAreaRoot(); - } - } if ("isScrollVisible".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isScrollVisible(); } } - if ("isScrollable".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isScrollable(); - } - } if ("isScrollableX".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isScrollableX(); @@ -33661,11 +32784,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.isScrollableY(); } } - if ("isSingleFocusMode".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSingleFocusMode(); - } - } if ("isSmoothScrolling".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isSmoothScrolling(); @@ -33676,11 +32794,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.isSnapToGrid(); } } - if ("isSurface".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSurface(); - } - } if ("isTactileTouch".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isTactileTouch(); @@ -33701,54 +32814,28 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.isVisible(); } } - if ("iterator".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.iterator(); - } - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.iterator(((Boolean) adaptedArgs[0]).booleanValue()); - } - } if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("layoutContainer".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.layoutContainer(); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("morph".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; - } - } - if ("morphAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -33757,12 +32844,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.paint((com.codename1.ui.Graphics) adaptedArgs[0]); return null; } } - if ("paintBackground".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); - typedTarget.paintBackground((com.codename1.ui.Graphics) adaptedArgs[0]); return null; - } - } if ("paintBackgrounds".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); @@ -33779,12 +32860,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.paintComponent((com.codename1.ui.Graphics) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } - if ("paintComponentBackground".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); - typedTarget.paintComponentBackground((com.codename1.ui.Graphics) adaptedArgs[0]); return null; - } - } if ("paintIntersectingComponentsAbove".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); @@ -33805,19 +32880,19 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -33845,7 +32920,7 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -33855,7 +32930,7 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -33877,55 +32952,11 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.refreshTheme(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("registerAnimated".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.animations.Animation.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.Animation.class}, false); - typedTarget.registerAnimated((com.codename1.ui.animations.Animation) adaptedArgs[0]); return null; - } - } - if ("releaseAnimationLock".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.releaseAnimationLock(); return null; - } - } if ("remove".equals(name)) { if (safeArgs.length == 0) { typedTarget.remove(); return null; } } - if ("removeAll".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.removeAll(); return null; - } - } - if ("removeAllCommands".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.removeAllCommands(); return null; - } - } - if ("removeAllShowListeners".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.removeAllShowListeners(); return null; - } - } - if ("removeCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.removeCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - } - if ("removeCommandListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeCommandListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } - if ("removeComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.removeComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } if ("removeDragFinishedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -33950,36 +32981,12 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.removeFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; } } - if ("removeGameKeyListener".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeGameKeyListener(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; - } - } - if ("removeKeyListener".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeKeyListener(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; - } - } if ("removeLongPressListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); typedTarget.removeLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } - if ("removeOrientationListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeOrientationListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } - if ("removePasteListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removePasteListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } if ("removePointerDraggedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -34004,18 +33011,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.removeScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; } } - if ("removeShowListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeShowListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } - if ("removeSizeChangedListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeSizeChangedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } if ("removeStateChangeListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -34028,31 +33023,7 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; - } - } - if ("replace".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; - } - } - if ("replaceAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -34065,31 +33036,10 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O return typedTarget.respondsToPointerEvents(); } } - if ("revalidate".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.revalidate(); return null; - } - } - if ("revalidateLater".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.revalidateLater(); return null; - } - } - if ("revalidateWithAnimationSafety".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.revalidateWithAnimationSafety(); return null; - } - } - if ("scrollComponentToVisible".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.scrollComponentToVisible((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -34098,34 +33048,12 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.setAccessibilityText((java.lang.String) adaptedArgs[0]); return null; } } - if ("setAllowEnableLayoutOnPaint".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setAllowEnableLayoutOnPaint(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setAlwaysTensile".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); typedTarget.setAlwaysTensile(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setBackCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.setBackCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.setBackCommand((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - } - if ("setBgImage".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); - typedTarget.setBgImage((com.codename1.ui.Image) adaptedArgs[0]); return null; - } - } if ("setBlockLead".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -34144,12 +33072,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.setCellRenderer(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setClearCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.setClearCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - } if ("setCloudBoundProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -34168,28 +33090,10 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.setComponentState((java.lang.Object) adaptedArgs[0]); return null; } } - if ("setCurrentInputDevice".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.VirtualInputDevice.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.VirtualInputDevice.class}, false); - typedTarget.setCurrentInputDevice((com.codename1.ui.VirtualInputDevice) adaptedArgs[0]); return null; - } - } if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setCyclicFocus".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setCyclicFocus(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setDefaultCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.setDefaultCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -34207,7 +33111,7 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -34222,24 +33126,12 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.setDropTarget(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setEditOnShow".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.TextArea.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextArea.class}, false); - typedTarget.setEditOnShow((com.codename1.ui.TextArea) adaptedArgs[0]); return null; - } - } if ("setEditingDelegate".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false); typedTarget.setEditingDelegate((com.codename1.ui.Editable) adaptedArgs[0]); return null; } } - if ("setEnableCursors".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setEnableCursors(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setEnabled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -34258,36 +33150,12 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.setFocus(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setFocusScrolling".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setFocusScrolling(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setFocusable".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); typedTarget.setFocusable(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setFocused".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.setFocused((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } - if ("setFormBottomPaddingEditingMode".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setFormBottomPaddingEditingMode(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setGlassPane".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Painter.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Painter.class}, false); - typedTarget.setGlassPane((com.codename1.ui.Painter) adaptedArgs[0]); return null; - } - } if ("setGrabsPointerEvents".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -34303,7 +33171,7 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -34382,42 +33250,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.setLabelForComponent((com.codename1.ui.Label) adaptedArgs[0]); return null; } } - if ("setLayout".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false); - typedTarget.setLayout((com.codename1.ui.layouts.Layout) adaptedArgs[0]); return null; - } - } - if ("setLeadComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.setLeadComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } - if ("setMenuBar".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.MenuBar.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.MenuBar.class}, false); - typedTarget.setMenuBar((com.codename1.ui.MenuBar) adaptedArgs[0]); return null; - } - } - if ("setMenuCellRenderer".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.list.ListCellRenderer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.list.ListCellRenderer.class}, false); - typedTarget.setMenuCellRenderer((com.codename1.ui.list.ListCellRenderer) adaptedArgs[0]); return null; - } - } - if ("setMenuTransitions".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class, com.codename1.ui.animations.Transition.class}, false); - typedTarget.setMenuTransitions((com.codename1.ui.animations.Transition) adaptedArgs[0], (com.codename1.ui.animations.Transition) adaptedArgs[1]); return null; - } - } - if ("setMinimizeOnBack".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setMinimizeOnBack(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setName".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -34454,12 +33286,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.setOpaque(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setOverrideInvisibleAreaUnderVKB".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setOverrideInvisibleAreaUnderVKB(((Number) adaptedArgs[0]).intValue()); return null; - } - } if ("setOwner".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -34475,7 +33301,7 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -34493,13 +33319,13 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -34526,39 +33352,16 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.setRippleEffect(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setSafeArea".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setSafeArea(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setSafeAreaChanged".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.setSafeAreaChanged(); return null; - } - } - if ("setSafeAreaRoot".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setSafeAreaRoot(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setScrollIncrement".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -34573,24 +33376,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.setScrollVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setScrollable".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setScrollable(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setScrollableX".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setScrollableX(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setScrollableY".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setScrollableY(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setSelectCommandText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -34627,16 +33412,10 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.setSnapToGrid(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setSourceCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.setSourceCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - } if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -34654,47 +33433,7 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setTintColor".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTintColor(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setTitle".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setTitle((java.lang.String) adaptedArgs[0]); return null; - } - } - if ("setTitleComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Label.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Label.class}, false); - typedTarget.setTitleComponent((com.codename1.ui.Label) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Label.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Label.class, com.codename1.ui.animations.Transition.class}, false); - typedTarget.setTitleComponent((com.codename1.ui.Label) adaptedArgs[0], (com.codename1.ui.animations.Transition) adaptedArgs[1]); return null; - } - } - if ("setTitleStyle".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); - typedTarget.setTitleStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; - } - } - if ("setToolBar".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Toolbar.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Toolbar.class}, false); - typedTarget.setToolBar((com.codename1.ui.Toolbar) adaptedArgs[0]); return null; - } - } - if ("setToolbar".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Toolbar.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Toolbar.class}, false); - typedTarget.setToolbar((com.codename1.ui.Toolbar) adaptedArgs[0]); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -34703,18 +33442,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.setTooltip((java.lang.String) adaptedArgs[0]); return null; } } - if ("setTransitionInAnimator".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class}, false); - typedTarget.setTransitionInAnimator((com.codename1.ui.animations.Transition) adaptedArgs[0]); return null; - } - } - if ("setTransitionOutAnimator".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class}, false); - typedTarget.setTransitionOutAnimator((com.codename1.ui.animations.Transition) adaptedArgs[0]); return null; - } - } if ("setTraversable".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -34731,12 +33458,6 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.setUIID((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); return null; } } - if ("setUIManager".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false); - typedTarget.setUIManager((com.codename1.ui.plaf.UIManager) adaptedArgs[0]); return null; - } - } if ("setUnselectedStyle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); @@ -34752,29 +33473,19 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("show".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.show(); return null; - } - } - if ("showBack".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.showBack(); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -34815,72 +33526,16 @@ private static Object invoke15(com.codename1.ui.Form typedTarget, String name, O typedTarget.unbindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; } } - if ("updateTabIndices".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); - } - } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, String name, Object[] safeArgs) throws Exception { - if ("add".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.add((com.codename1.ui.Component) adaptedArgs[0]); - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); - return typedTarget.add((com.codename1.ui.Image) adaptedArgs[0]); - } - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.add((java.lang.String) adaptedArgs[0]); - } - if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false); - return typedTarget.add((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1]); - } - if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false); - return typedTarget.add((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); - } - if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Image.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Image.class}, false); - return typedTarget.add((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1]); - } - } - if ("addAll".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true); - com.codename1.ui.Component[] varArgs = new com.codename1.ui.Component[adaptedArgs.length - 0]; - for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = (com.codename1.ui.Component) adaptedArgs[i]; - } - return typedTarget.addAll(varArgs); - } - } - if ("addComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.addComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; - } - } + private static Object invoke15(com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation typedTarget, String name, Object[] safeArgs) throws Exception { if ("addDragFinishedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -34952,225 +33607,90 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S return typedTarget.animate(); } } - if ("animateHierarchy".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + if ("announceForAccessibility".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.announceForAccessibility((java.lang.String) adaptedArgs[0]); return null; } } - if ("animateHierarchyAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + if ("bindProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); + typedTarget.bindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; } } - if ("animateHierarchyFade".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + if ("blocksSideSwipe".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.blocksSideSwipe(); } } - if ("animateHierarchyFadeAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + if ("clearClientProperties".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.clearClientProperties(); return null; } } - if ("animateLayout".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + if ("cols".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.cols(); } - } - if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + return typedTarget.cols(toIntValue(adaptedArgs[0])); } } - if ("animateLayoutFade".equals(name)) { + if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } - if ("animateLayoutFadeAndWait".equals(name)) { + if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } - if ("animateUnlayout".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + if ("createStyleAnimation".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } - if ("animateUnlayoutAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + if ("drop".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } - if ("announceForAccessibility".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.announceForAccessibility((java.lang.String) adaptedArgs[0]); return null; + if ("getAbsoluteX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAbsoluteX(); } } - if ("applyRTL".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.applyRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; + if ("getAbsoluteY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAbsoluteY(); } } - if ("bindProperty".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); - typedTarget.bindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; + if ("getAccessibilityText".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAccessibilityText(); } } - if ("blocksSideSwipe".equals(name)) { + if ("getAllStyles".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.blocksSideSwipe(); + return typedTarget.getAllStyles(); } } - if ("clearClientProperties".equals(name)) { + if ("getAnimationManager".equals(name)) { if (safeArgs.length == 0) { - typedTarget.clearClientProperties(); return null; - } - } - if ("contains".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.contains((com.codename1.ui.Component) adaptedArgs[0]); - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("containsOrOwns".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("continueFetching".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.continueFetching(); return null; - } - } - if ("createAnimateHierarchy".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); - } - } - if ("createAnimateHierarchyFade".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("createAnimateLayout".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); - } - } - if ("createAnimateLayoutFade".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("createAnimateLayoutFadeAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("createAnimateUnlayout".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); - } - } - if ("createReplaceTransition".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); - return typedTarget.createReplaceTransition((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); - } - } - if ("createStyleAnimation".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); - } - } - if ("drop".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; - } - } - if ("fetchComponents".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fetchComponents(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("findDropTargetAt".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("findFirstFocusable".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.findFirstFocusable(); - } - } - if ("flushReplace".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.flushReplace(); return null; - } - } - if ("forceRevalidate".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.forceRevalidate(); return null; - } - } - if ("getAbsoluteX".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getAbsoluteX(); - } - } - if ("getAbsoluteY".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getAbsoluteY(); - } - } - if ("getAccessibilityText".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getAccessibilityText(); - } - } - if ("getAllStyles".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getAllStyles(); - } - } - if ("getAnimationManager".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getAnimationManager(); + return typedTarget.getAnimationManager(); } } if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -35205,24 +33725,12 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S return typedTarget.getBounds((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); } } - if ("getChildrenAsList".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.getChildrenAsList(((Boolean) adaptedArgs[0]).booleanValue()); - } - } if ("getClientProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); return typedTarget.getClientProperty((java.lang.String) adaptedArgs[0]); } } - if ("getClosestComponentTo".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } if ("getCloudBoundProperty".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getCloudBoundProperty(); @@ -35233,32 +33741,11 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S return typedTarget.getCloudDestinationProperty(); } } - if ("getComponentAt".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("getComponentCount".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getComponentCount(); - } - } if ("getComponentForm".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getComponentForm(); } } - if ("getComponentIndex".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.getComponentIndex((com.codename1.ui.Component) adaptedArgs[0]); - } - } if ("getComponentState".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getComponentState(); @@ -35304,11 +33791,6 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S return typedTarget.getHeight(); } } - if ("getInfiniteProgress".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getInfiniteProgress(); - } - } if ("getInlineAllStyles".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getInlineAllStyles(); @@ -35374,31 +33856,6 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S return typedTarget.getLabelForComponent(); } } - if ("getLayout".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLayout(); - } - } - if ("getLayoutHeight".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLayoutHeight(); - } - } - if ("getLayoutWidth".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLayoutWidth(); - } - } - if ("getLeadComponent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLeadComponent(); - } - } - if ("getLeadParent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLeadParent(); - } - } if ("getName".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getName(); @@ -35520,17 +33977,6 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S return typedTarget.getPropertyValue((java.lang.String) adaptedArgs[0]); } } - if ("getResponderAt".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("getSafeAreaRoot".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSafeAreaRoot(); - } - } if ("getSameHeight".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getSameHeight(); @@ -35551,11 +33997,6 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S return typedTarget.getScrollDimension(); } } - if ("getScrollIncrement".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getScrollIncrement(); - } - } if ("getScrollOpacity".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getScrollOpacity(); @@ -35665,7 +34106,7 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -35683,11 +34124,6 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S return typedTarget.hasFocus(); } } - if ("invalidate".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.invalidate(); return null; - } - } if ("isAlwaysTensile".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isAlwaysTensile(); @@ -35799,16 +34235,6 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S return typedTarget.isRippleEffect(); } } - if ("isSafeArea".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSafeArea(); - } - } - if ("isSafeAreaRoot".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSafeAreaRoot(); - } - } if ("isScrollVisible".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isScrollVisible(); @@ -35834,11 +34260,6 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S return typedTarget.isSnapToGrid(); } } - if ("isSurface".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSurface(); - } - } if ("isTactileTouch".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isTactileTouch(); @@ -35859,54 +34280,28 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S return typedTarget.isVisible(); } } - if ("iterator".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.iterator(); - } - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.iterator(((Boolean) adaptedArgs[0]).booleanValue()); - } - } if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("layoutContainer".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.layoutContainer(); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("morph".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; - } - } - if ("morphAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -35931,12 +34326,6 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S typedTarget.paintComponent((com.codename1.ui.Graphics) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } - if ("paintComponentBackground".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); - typedTarget.paintComponentBackground((com.codename1.ui.Graphics) adaptedArgs[0]); return null; - } - } if ("paintIntersectingComponentsAbove".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); @@ -35957,19 +34346,19 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -35997,7 +34386,7 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -36007,7 +34396,7 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -36020,11 +34409,6 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S typedTarget.putClientProperty((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); return null; } } - if ("refresh".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.refresh(); return null; - } - } if ("refreshTheme".equals(name)) { if (safeArgs.length == 0) { typedTarget.refreshTheme(); return null; @@ -36039,17 +34423,6 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S typedTarget.remove(); return null; } } - if ("removeAll".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.removeAll(); return null; - } - } - if ("removeComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.removeComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } if ("removeDragFinishedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -36116,31 +34489,7 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; - } - } - if ("replace".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; - } - } - if ("replaceAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -36153,31 +34502,19 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S return typedTarget.respondsToPointerEvents(); } } - if ("revalidate".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.revalidate(); return null; - } - } - if ("revalidateLater".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.revalidateLater(); return null; - } - } - if ("revalidateWithAnimationSafety".equals(name)) { + if ("rows".equals(name)) { if (safeArgs.length == 0) { - typedTarget.revalidateWithAnimationSafety(); return null; + return typedTarget.rows(); } - } - if ("scrollComponentToVisible".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.scrollComponentToVisible((com.codename1.ui.Component) adaptedArgs[0]); return null; + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.rows(toIntValue(adaptedArgs[0])); } } if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -36231,7 +34568,7 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -36249,7 +34586,7 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -36309,7 +34646,7 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -36388,18 +34725,6 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S typedTarget.setLabelForComponent((com.codename1.ui.Label) adaptedArgs[0]); return null; } } - if ("setLayout".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false); - typedTarget.setLayout((com.codename1.ui.layouts.Layout) adaptedArgs[0]); return null; - } - } - if ("setLeadComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.setLeadComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } if ("setName".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -36451,7 +34776,7 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -36469,13 +34794,13 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -36502,34 +34827,16 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S typedTarget.setRippleEffect(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setSafeArea".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setSafeArea(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setSafeAreaRoot".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setSafeAreaRoot(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setScrollIncrement".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -36544,24 +34851,6 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S typedTarget.setScrollVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setScrollable".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setScrollable(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setScrollableX".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setScrollableX(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setScrollableY".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setScrollableY(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setSelectCommandText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -36601,7 +34890,7 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -36619,7 +34908,7 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -36644,12 +34933,6 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S typedTarget.setUIID((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); return null; } } - if ("setUIManager".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false); - typedTarget.setUIManager((com.codename1.ui.plaf.UIManager) adaptedArgs[0]); return null; - } - } if ("setUnselectedStyle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); @@ -36665,19 +34948,19 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -36718,52 +35001,16 @@ private static Object invoke16(com.codename1.ui.InfiniteContainer typedTarget, S typedTarget.unbindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; } } - if ("updateTabIndices".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); - } - } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke17(com.codename1.ui.InputComponent typedTarget, String name, Object[] safeArgs) throws Exception { - if ("action".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Character.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class}, false); - return typedTarget.action(((Character) adaptedArgs[0]).charValue()); - } - } - if ("actionAsButton".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.actionAsButton(((Boolean) adaptedArgs[0]).booleanValue()); - } - } - if ("actionClick".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.actionClick((com.codename1.ui.events.ActionListener) adaptedArgs[0]); - } - } - if ("actionText".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.actionText((java.lang.String) adaptedArgs[0]); - } - } - if ("actionUIID".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.actionUIID((java.lang.String) adaptedArgs[0]); - } - } + private static Object invoke16(com.codename1.ui.ComponentGroup typedTarget, String name, Object[] safeArgs) throws Exception { if ("add".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -36807,11 +35054,11 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -36888,61 +35135,61 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -36980,49 +35227,49 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -37034,31 +35281,19 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); - } - } - if ("descriptionMessage".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.descriptionMessage((java.lang.String) adaptedArgs[0]); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; - } - } - if ("errorMessage".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.errorMessage((java.lang.String) adaptedArgs[0]); + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -37091,21 +35326,6 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri return typedTarget.getAccessibilityText(); } } - if ("getAction".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getAction(); - } - } - if ("getActionText".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getActionText(); - } - } - if ("getActionUIID".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getActionUIID(); - } - } if ("getAllStyles".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getAllStyles(); @@ -37119,7 +35339,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -37169,7 +35389,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -37185,11 +35405,11 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -37248,9 +35468,14 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri return typedTarget.getEditingDelegate(); } } - if ("getEditor".equals(name)) { + if ("getElementUIID".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getEditor(); + return typedTarget.getElementUIID(); + } + } + if ("getGroupFlag".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getGroupFlag(); } } if ("getHeight".equals(name)) { @@ -37472,7 +35697,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -37614,7 +35839,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -37637,11 +35862,6 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri typedTarget.invalidate(); return null; } } - if ("isActionAsButton".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isActionAsButton(); - } - } if ("isAlwaysTensile".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isAlwaysTensile(); @@ -37698,6 +35918,11 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri return typedTarget.isFocusable(); } } + if ("isForceGroup".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isForceGroup(); + } + } if ("isGrabsPointerEvents".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isGrabsPointerEvents(); @@ -37722,14 +35947,14 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri return typedTarget.isHideInPortrait(); } } - if ("isIgnorePointerEvents".equals(name)) { + if ("isHorizontal".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isIgnorePointerEvents(); + return typedTarget.isHorizontal(); } } - if ("isOnTopMode".equals(name)) { + if ("isIgnorePointerEvents".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isOnTopMode(); + return typedTarget.isIgnorePointerEvents(); } } if ("isOpaque".equals(name)) { @@ -37830,25 +36055,19 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("label".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.label((java.lang.String) adaptedArgs[0]); + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -37859,25 +36078,19 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; - } - } - if ("onTopMode".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.onTopMode(((Boolean) adaptedArgs[0]).booleanValue()); + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -37928,19 +36141,19 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -37968,7 +36181,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -37978,7 +36191,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -38082,7 +36295,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -38092,7 +36305,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -38100,14 +36313,14 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -38143,7 +36356,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -38197,7 +36410,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -38215,7 +36428,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -38236,6 +36449,12 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri typedTarget.setEditingDelegate((com.codename1.ui.Editable) adaptedArgs[0]); return null; } } + if ("setElementUIID".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setElementUIID((java.lang.String) adaptedArgs[0]); return null; + } + } if ("setEnabled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -38260,12 +36479,24 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri typedTarget.setFocusable(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setForceGroup".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setForceGroup(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } if ("setGrabsPointerEvents".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); typedTarget.setGrabsPointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setGroupFlag".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setGroupFlag((java.lang.String) adaptedArgs[0]); return null; + } + } if ("setHandlesInput".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -38275,7 +36506,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -38300,6 +36531,12 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri typedTarget.setHideInPortrait(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setHorizontal".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHorizontal(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } if ("setIgnorePointerEvents".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -38417,7 +36654,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -38435,13 +36672,13 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -38483,19 +36720,19 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -38567,7 +36804,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -38585,7 +36822,7 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -38631,19 +36868,19 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -38687,19 +36924,124 @@ private static Object invoke17(com.codename1.ui.InputComponent typedTarget, Stri if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke17(com.codename1.ui.Font typedTarget, String name, Object[] safeArgs) throws Exception { + if ("addContrast".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); + typedTarget.addContrast((byte) toIntValue(adaptedArgs[0])); return null; + } + } + if ("charWidth".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Character.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class}, false); + return typedTarget.charWidth(((Character) adaptedArgs[0]).charValue()); + } + } + if ("charsWidth".equals(name)) { + if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.charsWidth((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); + } + } + if ("derive".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class}, false); + return typedTarget.derive(((Number) adaptedArgs[0]).floatValue(), toIntValue(adaptedArgs[1])); + } + if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class, java.lang.Byte.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class, java.lang.Byte.class}, false); + return typedTarget.derive(((Number) adaptedArgs[0]).floatValue(), toIntValue(adaptedArgs[1]), (byte) toIntValue(adaptedArgs[2])); + } + } + if ("equals".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.equals((java.lang.Object) adaptedArgs[0]); + } + } + if ("getAscent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAscent(); + } + } + if ("getCharset".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCharset(); + } + } + if ("getDescent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDescent(); + } + } + if ("getFace".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getFace(); + } + } + if ("getHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getHeight(); + } + } + if ("getNativeFont".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNativeFont(); + } + } + if ("getPixelSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPixelSize(); + } + } + if ("getSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSize(); + } + } + if ("getStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getStyle(); + } + } + if ("hashCode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hashCode(); + } + } + if ("isTTFNativeFont".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTTFNativeFont(); + } + } + if ("stringWidth".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.stringWidth((java.lang.String) adaptedArgs[0]); + } + } + if ("substringWidth".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.substringWidth((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke18(com.codename1.ui.Form typedTarget, String name, Object[] safeArgs) throws Exception { if ("add".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -38736,6 +37078,22 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.addAll(varArgs); } } + if ("addCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.addCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.Integer.class}, false); + typedTarget.addCommand((com.codename1.ui.Command) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; + } + } + if ("addCommandListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addCommandListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } if ("addComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -38743,11 +37101,17 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + } + } + if ("addComponentAwaitingRelease".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.addComponentAwaitingRelease((com.codename1.ui.Component) adaptedArgs[0]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -38774,12 +37138,36 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.addFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; } } + if ("addGameKeyListener".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addGameKeyListener(toIntValue(adaptedArgs[0]), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + if ("addKeyListener".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addKeyListener(toIntValue(adaptedArgs[0]), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } if ("addLongPressListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); typedTarget.addLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } + if ("addOrientationListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addOrientationListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPasteListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addPasteListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } if ("addPointerDraggedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -38810,6 +37198,18 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.addScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; } } + if ("addShowListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addShowListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addSizeChangedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addSizeChangedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } if ("addStateChangeListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -38824,61 +37224,61 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -38909,6 +37309,11 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.clearClientProperties(); return null; } } + if ("clearComponentsAwaitingRelease".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.clearComponentsAwaitingRelease(); return null; + } + } if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -38916,49 +37321,49 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -38970,19 +37375,42 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + } + if ("deregisterAnimated".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.animations.Animation.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.Animation.class}, false); + typedTarget.deregisterAnimated((com.codename1.ui.animations.Animation) adaptedArgs[0]); return null; + } + } + if ("dispatchCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.events.ActionEvent.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.events.ActionEvent.class}, false); + typedTarget.dispatchCommand((com.codename1.ui.Command) adaptedArgs[0], (com.codename1.ui.events.ActionEvent) adaptedArgs[1]); return null; + } + } + if ("dispatchPaste".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false); + typedTarget.dispatchPaste((com.codename1.ui.events.ActionEvent) adaptedArgs[0]); return null; } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; + } + } + if ("findCurrentlyEditingComponent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.findCurrentlyEditingComponent(); } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -38990,10 +37418,16 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.findFirstFocusable(); } } - if ("findPeer".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.findPeer((com.codename1.ui.Component) adaptedArgs[0]); + if ("findNextFocusHorizontal".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.findNextFocusHorizontal(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("findNextFocusVertical".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.findNextFocusVertical(((Boolean) adaptedArgs[0]).booleanValue()); } } if ("flushReplace".equals(name)) { @@ -39031,10 +37465,15 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.getAnimationManager(); } } + if ("getBackCommand".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBackCommand(); + } + } if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -39075,6 +37514,11 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.getChildrenAsList(((Boolean) adaptedArgs[0]).booleanValue()); } } + if ("getClearCommand".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getClearCommand(); + } + } if ("getClientProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -39084,7 +37528,7 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -39097,14 +37541,25 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.getCloudDestinationProperty(); } } + if ("getCommand".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getCommand(toIntValue(adaptedArgs[0])); + } + } + if ("getCommandCount".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCommandCount(); + } + } if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -39128,11 +37583,26 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.getComponentState(); } } + if ("getContentPane".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getContentPane(); + } + } + if ("getCurrentInputDevice".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCurrentInputDevice(); + } + } if ("getCursor".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getCursor(); } } + if ("getDefaultCommand".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDefaultCommand(); + } + } if ("getDirtyRegion".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getDirtyRegion(); @@ -39143,6 +37613,12 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.getDisabledStyle(); } } + if ("getDragRegionStatus".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getDragRegionStatus(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } if ("getDragTransparency".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getDragTransparency(); @@ -39158,11 +37634,32 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.getDraggedy(); } } + if ("getEditOnShow".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getEditOnShow(); + } + } if ("getEditingDelegate".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getEditingDelegate(); } } + if ("getFocused".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getFocused(); + } + } + if ("getFormLayeredPane".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Class.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class, java.lang.Boolean.class}, false); + return typedTarget.getFormLayeredPane((java.lang.Class) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); + } + } + if ("getGlassPane".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getGlassPane(); + } + } if ("getHeight".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getHeight(); @@ -39228,11 +37725,29 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.getInnerY(); } } + if ("getInvisibleAreaUnderVKB".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInvisibleAreaUnderVKB(); + } + } if ("getLabelForComponent".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getLabelForComponent(); } } + if ("getLayeredPane".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLayeredPane(); + } + if (matches(safeArgs, new Class[]{java.lang.Class.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class, java.lang.Boolean.class}, false); + return typedTarget.getLayeredPane((java.lang.Class) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); + } + if (matches(safeArgs, new Class[]{java.lang.Class.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class, java.lang.Integer.class}, false); + return typedTarget.getLayeredPane((java.lang.Class) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + } if ("getLayout".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getLayout(); @@ -39258,6 +37773,16 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.getLeadParent(); } } + if ("getMenuBar".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getMenuBar(); + } + } + if ("getMenuStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getMenuStyle(); + } + } if ("getName".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getName(); @@ -39268,6 +37793,12 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.getNativeOverlay(); } } + if ("getNextComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.getNextComponent((com.codename1.ui.Component) adaptedArgs[0]); + } + } if ("getNextFocusDown".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getNextFocusDown(); @@ -39358,6 +37889,12 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.getPressedStyle(); } } + if ("getPreviousComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.getPreviousComponent((com.codename1.ui.Component) adaptedArgs[0]); + } + } if ("getPropertyNames".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getPropertyNames(); @@ -39382,7 +37919,12 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getSafeArea".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSafeArea(); } } if ("getSafeAreaRoot".equals(name)) { @@ -39460,6 +38002,22 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.getSideGap(); } } + if ("getSoftButton".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getSoftButton(toIntValue(adaptedArgs[0])); + } + } + if ("getSoftButtonCount".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSoftButtonCount(); + } + } + if ("getSourceCommand".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSourceCommand(); + } + } if ("getStyle".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getStyle(); @@ -39470,21 +38028,72 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.getTabIndex(); } } + if ("getTabIterator".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.getTabIterator((com.codename1.ui.Component) adaptedArgs[0]); + } + } if ("getTensileLength".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getTensileLength(); } } + if ("getTextSelection".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTextSelection(); + } + } if ("getTextSelectionSupport".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getTextSelectionSupport(); } } + if ("getTintColor".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTintColor(); + } + } + if ("getTitle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTitle(); + } + } + if ("getTitleArea".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTitleArea(); + } + } + if ("getTitleComponent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTitleComponent(); + } + } + if ("getTitleStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTitleStyle(); + } + } + if ("getToolbar".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getToolbar(); + } + } if ("getTooltip".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getTooltip(); } } + if ("getTransitionInAnimator".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTransitionInAnimator(); + } + } + if ("getTransitionOutAnimator".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTransitionOutAnimator(); + } + } if ("getUIID".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getUIID(); @@ -39521,10 +38130,15 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.getY(); } } + if ("grabAnimationLock".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.grabAnimationLock(); + } + } if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -39542,6 +38156,11 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.hasFocus(); } } + if ("hasMedia".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasMedia(); + } + } if ("invalidate".equals(name)) { if (safeArgs.length == 0) { typedTarget.invalidate(); return null; @@ -39568,6 +38187,17 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.isChildOf((com.codename1.ui.Container) adaptedArgs[0]); } } + if ("isCyclicFocus".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isCyclicFocus(); + } + } + if ("isDragRegion".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.isDragRegion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } if ("isDraggable".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isDraggable(); @@ -39588,6 +38218,11 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.isEditing(); } } + if ("isEnableCursors".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEnableCursors(); + } + } if ("isEnabled".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isEnabled(); @@ -39598,11 +38233,21 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.isFlatten(); } } + if ("isFocusScrolling".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isFocusScrolling(); + } + } if ("isFocusable".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isFocusable(); } } + if ("isFormBottomPaddingEditingMode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isFormBottomPaddingEditingMode(); + } + } if ("isGrabsPointerEvents".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isGrabsPointerEvents(); @@ -39632,6 +38277,11 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.isIgnorePointerEvents(); } } + if ("isMinimizeOnBack".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isMinimizeOnBack(); + } + } if ("isOpaque".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isOpaque(); @@ -39673,6 +38323,11 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.isScrollVisible(); } } + if ("isScrollable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isScrollable(); + } + } if ("isScrollableX".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isScrollableX(); @@ -39683,6 +38338,11 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, return typedTarget.isScrollableY(); } } + if ("isSingleFocusMode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSingleFocusMode(); + } + } if ("isSmoothScrolling".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isSmoothScrolling(); @@ -39730,19 +38390,19 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -39753,19 +38413,19 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -39774,6 +38434,12 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.paint((com.codename1.ui.Graphics) adaptedArgs[0]); return null; } } + if ("paintBackground".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintBackground((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } if ("paintBackgrounds".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); @@ -39816,19 +38482,19 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -39856,7 +38522,7 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -39866,7 +38532,7 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -39888,6 +38554,17 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.refreshTheme(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("registerAnimated".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.animations.Animation.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.Animation.class}, false); + typedTarget.registerAnimated((com.codename1.ui.animations.Animation) adaptedArgs[0]); return null; + } + } + if ("releaseAnimationLock".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.releaseAnimationLock(); return null; + } + } if ("remove".equals(name)) { if (safeArgs.length == 0) { typedTarget.remove(); return null; @@ -39898,12 +38575,40 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.removeAll(); return null; } } + if ("removeAllCommands".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.removeAllCommands(); return null; + } + } + if ("removeAllShowListeners".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.removeAllShowListeners(); return null; + } + } + if ("removeCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.removeCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + } + if ("removeCommandListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeCommandListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } if ("removeComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); typedTarget.removeComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; } } + if ("removeComponentAwaitingRelease".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.removeComponentAwaitingRelease((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } if ("removeDragFinishedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -39928,12 +38633,36 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.removeFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; } } + if ("removeGameKeyListener".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeGameKeyListener(toIntValue(adaptedArgs[0]), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } + if ("removeKeyListener".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeKeyListener(toIntValue(adaptedArgs[0]), (com.codename1.ui.events.ActionListener) adaptedArgs[1]); return null; + } + } if ("removeLongPressListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); typedTarget.removeLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } + if ("removeOrientationListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeOrientationListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removePasteListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removePasteListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } if ("removePointerDraggedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -39958,6 +38687,18 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.removeScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; } } + if ("removeShowListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeShowListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeSizeChangedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeSizeChangedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } if ("removeStateChangeListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -39970,7 +38711,7 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -39980,7 +38721,7 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -39988,14 +38729,14 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -40031,7 +38772,7 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -40040,12 +38781,34 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.setAccessibilityText((java.lang.String) adaptedArgs[0]); return null; } } + if ("setAllowEnableLayoutOnPaint".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setAllowEnableLayoutOnPaint(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } if ("setAlwaysTensile".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); typedTarget.setAlwaysTensile(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setBackCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.setBackCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.setBackCommand((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + } + if ("setBgImage".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); + typedTarget.setBgImage((com.codename1.ui.Image) adaptedArgs[0]); return null; + } + } if ("setBlockLead".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -40064,6 +38827,12 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.setCellRenderer(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setClearCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.setClearCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + } if ("setCloudBoundProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -40082,10 +38851,28 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.setComponentState((java.lang.Object) adaptedArgs[0]); return null; } } + if ("setCurrentInputDevice".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.VirtualInputDevice.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.VirtualInputDevice.class}, false); + typedTarget.setCurrentInputDevice((com.codename1.ui.VirtualInputDevice) adaptedArgs[0]); return null; + } + } if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setCyclicFocus".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setCyclicFocus(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setDefaultCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.setDefaultCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; } } if ("setDirtyRegion".equals(name)) { @@ -40103,7 +38890,7 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -40118,12 +38905,24 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.setDropTarget(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setEditOnShow".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.TextArea.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextArea.class}, false); + typedTarget.setEditOnShow((com.codename1.ui.TextArea) adaptedArgs[0]); return null; + } + } if ("setEditingDelegate".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false); typedTarget.setEditingDelegate((com.codename1.ui.Editable) adaptedArgs[0]); return null; } } + if ("setEnableCursors".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setEnableCursors(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } if ("setEnabled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -40142,12 +38941,36 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.setFocus(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setFocusScrolling".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFocusScrolling(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } if ("setFocusable".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); typedTarget.setFocusable(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setFocused".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setFocused((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setFormBottomPaddingEditingMode".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFormBottomPaddingEditingMode(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setGlassPane".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Painter.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Painter.class}, false); + typedTarget.setGlassPane((com.codename1.ui.Painter) adaptedArgs[0]); return null; + } + } if ("setGrabsPointerEvents".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -40163,7 +38986,7 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -40254,6 +39077,30 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.setLeadComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; } } + if ("setMenuBar".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.MenuBar.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.MenuBar.class}, false); + typedTarget.setMenuBar((com.codename1.ui.MenuBar) adaptedArgs[0]); return null; + } + } + if ("setMenuCellRenderer".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.list.ListCellRenderer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.list.ListCellRenderer.class}, false); + typedTarget.setMenuCellRenderer((com.codename1.ui.list.ListCellRenderer) adaptedArgs[0]); return null; + } + } + if ("setMenuTransitions".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class, com.codename1.ui.animations.Transition.class}, false); + typedTarget.setMenuTransitions((com.codename1.ui.animations.Transition) adaptedArgs[0], (com.codename1.ui.animations.Transition) adaptedArgs[1]); return null; + } + } + if ("setMinimizeOnBack".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setMinimizeOnBack(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } if ("setName".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -40290,6 +39137,12 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.setOpaque(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setOverrideInvisibleAreaUnderVKB".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setOverrideInvisibleAreaUnderVKB(toIntValue(adaptedArgs[0])); return null; + } + } if ("setOwner".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -40305,7 +39158,7 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -40323,13 +39176,13 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -40362,6 +39215,11 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.setSafeArea(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setSafeAreaChanged".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.setSafeAreaChanged(); return null; + } + } if ("setSafeAreaRoot".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -40371,19 +39229,19 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -40452,10 +39310,16 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.setSnapToGrid(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setSourceCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.setSourceCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + } if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -40473,7 +39337,47 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setTintColor".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setTintColor(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setTitle".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setTitle((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setTitleComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Label.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Label.class}, false); + typedTarget.setTitleComponent((com.codename1.ui.Label) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Label.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Label.class, com.codename1.ui.animations.Transition.class}, false); + typedTarget.setTitleComponent((com.codename1.ui.Label) adaptedArgs[0], (com.codename1.ui.animations.Transition) adaptedArgs[1]); return null; + } + } + if ("setTitleStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setTitleStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setToolBar".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Toolbar.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Toolbar.class}, false); + typedTarget.setToolBar((com.codename1.ui.Toolbar) adaptedArgs[0]); return null; + } + } + if ("setToolbar".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Toolbar.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Toolbar.class}, false); + typedTarget.setToolbar((com.codename1.ui.Toolbar) adaptedArgs[0]); return null; } } if ("setTooltip".equals(name)) { @@ -40482,6 +39386,18 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, typedTarget.setTooltip((java.lang.String) adaptedArgs[0]); return null; } } + if ("setTransitionInAnimator".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class}, false); + typedTarget.setTransitionInAnimator((com.codename1.ui.animations.Transition) adaptedArgs[0]); return null; + } + } + if ("setTransitionOutAnimator".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class}, false); + typedTarget.setTransitionOutAnimator((com.codename1.ui.animations.Transition) adaptedArgs[0]); return null; + } + } if ("setTraversable".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -40519,19 +39435,29 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; + } + } + if ("show".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.show(); return null; + } + } + if ("showBack".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.showBack(); return null; } } if ("startEditingAsync".equals(name)) { @@ -40575,25 +39501,19 @@ private static Object invoke18(com.codename1.ui.InterFormContainer typedTarget, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name, Object[] safeArgs) throws Exception { - if ("actionPerformed".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false); - typedTarget.actionPerformed((com.codename1.ui.events.ActionEvent) adaptedArgs[0]); return null; - } - } + private static Object invoke19(com.codename1.ui.InfiniteContainer typedTarget, String name, Object[] safeArgs) throws Exception { if ("add".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -40630,12 +39550,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name return typedTarget.addAll(varArgs); } } - if ("addCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.addCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - } if ("addComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -40643,11 +39557,11 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -40724,61 +39638,61 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -40816,49 +39730,54 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("continueFetching".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.continueFetching(); return null; } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -40870,25 +39789,25 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } - if ("findCommandComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - return typedTarget.findCommandComponent((com.codename1.ui.Command) adaptedArgs[0]); + if ("fetchComponents".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.fetchComponents(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -40931,15 +39850,10 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name return typedTarget.getAnimationManager(); } } - if ("getBackCommand".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getBackCommand(); - } - } if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -40980,11 +39894,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name return typedTarget.getChildrenAsList(((Boolean) adaptedArgs[0]).booleanValue()); } } - if ("getClearCommand".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getClearCommand(); - } - } if ("getClientProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -40994,7 +39903,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -41007,30 +39916,14 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name return typedTarget.getCloudDestinationProperty(); } } - if ("getCommand".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getCommand(((Number) adaptedArgs[0]).intValue()); - } - } - if ("getCommandBehavior".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getCommandBehavior(); - } - } - if ("getCommandCount".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getCommandCount(); - } - } if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -41059,11 +39952,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name return typedTarget.getCursor(); } } - if ("getDefaultCommand".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getDefaultCommand(); - } - } if ("getDirtyRegion".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getDirtyRegion(); @@ -41099,6 +39987,11 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name return typedTarget.getHeight(); } } + if ("getInfiniteProgress".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInfiniteProgress(); + } + } if ("getInlineAllStyles".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getInlineAllStyles(); @@ -41189,11 +40082,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name return typedTarget.getLeadParent(); } } - if ("getMenuStyle".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getMenuStyle(); - } - } if ("getName".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getName(); @@ -41318,7 +40206,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -41376,11 +40264,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name return typedTarget.getScrollable(); } } - if ("getSelectCommand".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSelectCommand(); - } - } if ("getSelectCommandText".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getSelectCommandText(); @@ -41465,7 +40348,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -41473,12 +40356,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name return typedTarget.handlesInput(); } } - if ("handlesKeycode".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.handlesKeycode(((Number) adaptedArgs[0]).intValue()); - } - } if ("hasFixedPreferredSize".equals(name)) { if (safeArgs.length == 0) { return typedTarget.hasFixedPreferredSize(); @@ -41579,16 +40456,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name return typedTarget.isIgnorePointerEvents(); } } - if ("isMenuShowing".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isMenuShowing(); - } - } - if ("isMinimizeOnBack".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isMinimizeOnBack(); - } - } if ("isOpaque".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isOpaque(); @@ -41687,19 +40554,19 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -41710,19 +40577,19 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -41773,19 +40640,19 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -41813,7 +40680,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -41823,7 +40690,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -41836,6 +40703,11 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name typedTarget.putClientProperty((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); return null; } } + if ("refresh".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.refresh(); return null; + } + } if ("refreshTheme".equals(name)) { if (safeArgs.length == 0) { typedTarget.refreshTheme(); return null; @@ -41879,11 +40751,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name typedTarget.removeDropListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } - if ("removeEmptySoftbuttons".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.removeEmptySoftbuttons(); return null; - } - } if ("removeFocusListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); @@ -41932,7 +40799,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -41942,7 +40809,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -41950,14 +40817,14 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -41993,7 +40860,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -42008,12 +40875,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name typedTarget.setAlwaysTensile(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setBackCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.setBackCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - } if ("setBlockLead".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -42032,12 +40893,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name typedTarget.setCellRenderer(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setClearCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.setClearCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - } if ("setCloudBoundProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -42050,12 +40905,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name typedTarget.setCloudDestinationProperty((java.lang.String) adaptedArgs[0]); return null; } } - if ("setCommandUIID".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.String.class}, false); - typedTarget.setCommandUIID((com.codename1.ui.Command) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); return null; - } - } if ("setComponentState".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); @@ -42065,13 +40914,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setDefaultCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.setDefaultCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -42089,7 +40932,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -42149,7 +40992,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -42240,18 +41083,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name typedTarget.setLeadComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; } } - if ("setMenuCellRenderer".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.list.ListCellRenderer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.list.ListCellRenderer.class}, false); - typedTarget.setMenuCellRenderer((com.codename1.ui.list.ListCellRenderer) adaptedArgs[0]); return null; - } - } - if ("setMinimizeOnBack".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setMinimizeOnBack(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setName".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -42303,7 +41134,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -42321,13 +41152,13 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -42369,19 +41200,19 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -42414,12 +41245,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name typedTarget.setScrollableY(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setSelectCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.setSelectCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - } if ("setSelectCommandText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -42459,7 +41284,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -42477,7 +41302,7 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -42486,12 +41311,6 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name typedTarget.setTooltip((java.lang.String) adaptedArgs[0]); return null; } } - if ("setTransitions".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class, com.codename1.ui.animations.Transition.class}, false); - typedTarget.setTransitions((com.codename1.ui.animations.Transition) adaptedArgs[0], (com.codename1.ui.animations.Transition) adaptedArgs[1]); return null; - } - } if ("setTraversable".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -42529,24 +41348,19 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("showMenu".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.showMenu(); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -42590,19 +41404,49 @@ private static Object invoke19(com.codename1.ui.MenuBar typedTarget, String name if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke20(com.codename1.ui.InputComponent typedTarget, String name, Object[] safeArgs) throws Exception { + if ("action".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Character.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class}, false); + return typedTarget.action(((Character) adaptedArgs[0]).charValue()); + } + } + if ("actionAsButton".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.actionAsButton(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("actionClick".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.actionClick((com.codename1.ui.events.ActionListener) adaptedArgs[0]); + } + } + if ("actionText".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.actionText((java.lang.String) adaptedArgs[0]); + } + } + if ("actionUIID".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.actionUIID((java.lang.String) adaptedArgs[0]); + } + } if ("add".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -42639,18 +41483,6 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, return typedTarget.addAll(varArgs); } } - if ("addBackListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addBackListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } - if ("addCloseListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addCloseListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } if ("addComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -42658,11 +41490,11 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -42739,61 +41571,61 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -42808,15 +41640,6 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, typedTarget.applyRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("back".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.back(); return null; - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.back(((Number) adaptedArgs[0]).intValue()); return null; - } - } if ("bindProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); @@ -42840,49 +41663,49 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -42894,19 +41717,31 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + } + if ("descriptionMessage".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.descriptionMessage((java.lang.String) adaptedArgs[0]); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; + } + } + if ("errorMessage".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.errorMessage((java.lang.String) adaptedArgs[0]); } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -42939,6 +41774,21 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, return typedTarget.getAccessibilityText(); } } + if ("getAction".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAction(); + } + } + if ("getActionText".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getActionText(); + } + } + if ("getActionUIID".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getActionUIID(); + } + } if ("getAllStyles".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getAllStyles(); @@ -42952,7 +41802,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -43002,7 +41852,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -43015,19 +41865,14 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, return typedTarget.getCloudDestinationProperty(); } } - if ("getCommandsContainer".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getCommandsContainer(); - } - } if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -43051,11 +41896,6 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, return typedTarget.getComponentState(); } } - if ("getContentPane".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getContentPane(); - } - } if ("getCursor".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getCursor(); @@ -43091,6 +41931,11 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, return typedTarget.getEditingDelegate(); } } + if ("getEditor".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getEditor(); + } + } if ("getHeight".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getHeight(); @@ -43256,16 +42101,6 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, return typedTarget.getParent(); } } - if ("getParentSheet".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getParentSheet(); - } - } - if ("getPosition".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getPosition(); - } - } if ("getPreferredH".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getPreferredH(); @@ -43320,7 +42155,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -43462,7 +42297,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -43480,19 +42315,14 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, return typedTarget.hasFocus(); } } - if ("hideBackButton".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.hideBackButton(); return null; - } - } if ("invalidate".equals(name)) { if (safeArgs.length == 0) { typedTarget.invalidate(); return null; } } - if ("isAllowClose".equals(name)) { + if ("isActionAsButton".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isAllowClose(); + return typedTarget.isActionAsButton(); } } if ("isAlwaysTensile".equals(name)) { @@ -43500,12 +42330,6 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, return typedTarget.isAlwaysTensile(); } } - if ("isAncestorSheetOf".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Sheet.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Sheet.class}, false); - return typedTarget.isAncestorSheetOf((com.codename1.ui.Sheet) adaptedArgs[0]); - } - } if ("isBlockLead".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isBlockLead(); @@ -43586,6 +42410,11 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, return typedTarget.isIgnorePointerEvents(); } } + if ("isOnTopMode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isOnTopMode(); + } + } if ("isOpaque".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isOpaque(); @@ -43684,19 +42513,25 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; + } + } + if ("label".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.label((java.lang.String) adaptedArgs[0]); } } if ("layoutContainer".equals(name)) { @@ -43707,19 +42542,25 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; + } + } + if ("onTopMode".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.onTopMode(((Boolean) adaptedArgs[0]).booleanValue()); } } if ("paint".equals(name)) { @@ -43770,19 +42611,19 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -43810,7 +42651,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -43820,7 +42661,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -43852,18 +42693,6 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, typedTarget.removeAll(); return null; } } - if ("removeBackListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeBackListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } - if ("removeCloseListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeCloseListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } if ("removeComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -43936,7 +42765,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -43946,7 +42775,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -43954,14 +42783,14 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -43997,7 +42826,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -44006,12 +42835,6 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, typedTarget.setAccessibilityText((java.lang.String) adaptedArgs[0]); return null; } } - if ("setAllowClose".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setAllowClose(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setAlwaysTensile".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -44057,7 +42880,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -44075,7 +42898,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -44135,7 +42958,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -44274,20 +43097,10 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, typedTarget.setPinchBlocksDragAndDrop(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setPosition".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setPosition((java.lang.String) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); - typedTarget.setPosition((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); return null; - } - } if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -44305,13 +43118,13 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -44353,19 +43166,19 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -44437,7 +43250,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -44455,7 +43268,7 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -44501,33 +43314,19 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("show".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.show(); return null; - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.show(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("showBackButton".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.showBackButton(); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -44571,29 +43370,67 @@ private static Object invoke20(com.codename1.ui.Sheet typedTarget, String name, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, Object[] safeArgs) throws Exception { - if ("addActionListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addActionListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + private static Object invoke21(com.codename1.ui.InterFormContainer typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.add((com.codename1.ui.Component) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); + return typedTarget.add((com.codename1.ui.Image) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.add((java.lang.String) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Image.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1]); } } - if ("addDataChangedListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false); - typedTarget.addDataChangedListener((com.codename1.ui.events.DataChangedListener) adaptedArgs[0]); return null; + if ("addAll".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true); + com.codename1.ui.Component[] varArgs = new com.codename1.ui.Component[adaptedArgs.length - 0]; + for (int i = 0; i < adaptedArgs.length; i++) { + varArgs[i - 0] = (com.codename1.ui.Component) adaptedArgs[i]; + } + return typedTarget.addAll(varArgs); + } + } + if ("addComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.addComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -44667,12 +43504,78 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.animate(); } } + if ("animateHierarchy".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; + } + } + if ("animateHierarchyAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; + } + } + if ("animateHierarchyFade".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("animateHierarchyFadeAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("animateLayout".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; + } + } + if ("animateLayoutAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; + } + } + if ("animateLayoutFade".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("animateLayoutFadeAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("animateUnlayout".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; + } + } + if ("animateUnlayoutAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } if ("announceForAccessibility".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); typedTarget.announceForAccessibility((java.lang.String) adaptedArgs[0]); return null; } } + if ("applyRTL".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.applyRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } if ("bindProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); @@ -44690,32 +43593,100 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, } } if ("contains".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.contains((com.codename1.ui.Component) adaptedArgs[0]); + } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createAnimateHierarchy".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); + } + } + if ("createAnimateHierarchyFade".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createAnimateLayout".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); + } + } + if ("createAnimateLayoutFade".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createAnimateLayoutFadeAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createAnimateUnlayout".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); + } + } + if ("createReplaceTransition".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); + return typedTarget.createReplaceTransition((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); - } - } - if ("deinitialize".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.deinitialize(); return null; + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; + } + } + if ("findDropTargetAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("findFirstFocusable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.findFirstFocusable(); + } + } + if ("findPeer".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.findPeer((com.codename1.ui.Component) adaptedArgs[0]); + } + } + if ("flushReplace".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.flushReplace(); return null; + } + } + if ("forceRevalidate".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.forceRevalidate(); return null; } } if ("getAbsoluteX".equals(name)) { @@ -44733,11 +43704,6 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.getAccessibilityText(); } } - if ("getAlignment".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getAlignment(); - } - } if ("getAllStyles".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getAllStyles(); @@ -44748,20 +43714,10 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.getAnimationManager(); } } - if ("getBadgeStyleComponent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getBadgeStyleComponent(); - } - } - if ("getBadgeText".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getBadgeText(); - } - } if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -44796,12 +43752,24 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.getBounds((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); } } + if ("getChildrenAsList".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.getChildrenAsList(((Boolean) adaptedArgs[0]).booleanValue()); + } + } if ("getClientProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); return typedTarget.getClientProperty((java.lang.String) adaptedArgs[0]); } } + if ("getClosestComponentTo".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } if ("getCloudBoundProperty".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getCloudBoundProperty(); @@ -44812,11 +43780,32 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.getCloudDestinationProperty(); } } + if ("getComponentAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getComponentCount".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getComponentCount(); + } + } if ("getComponentForm".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getComponentForm(); } } + if ("getComponentIndex".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.getComponentIndex((com.codename1.ui.Component) adaptedArgs[0]); + } + } if ("getComponentState".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getComponentState(); @@ -44857,51 +43846,11 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.getEditingDelegate(); } } - if ("getFontIcon".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getFontIcon(); - } - } - if ("getFontIconSize".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getFontIconSize(); - } - } - if ("getGap".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getGap(); - } - } if ("getHeight".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getHeight(); } } - if ("getIcon".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getIcon(); - } - } - if ("getIconFont".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getIconFont(); - } - } - if ("getIconStyleComponent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getIconStyleComponent(); - } - } - if ("getIconUIID".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getIconUIID(); - } - } - if ("getIncrements".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getIncrements(); - } - } if ("getInlineAllStyles".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getInlineAllStyles(); @@ -44967,49 +43916,29 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.getLabelForComponent(); } } - if ("getMask".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getMask(); - } - } - if ("getMaskName".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getMaskName(); - } - } - if ("getMaskedIcon".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getMaskedIcon(); - } - } - if ("getMaterialIcon".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getMaterialIcon(); - } - } - if ("getMaterialIconSize".equals(name)) { + if ("getLayout".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getMaterialIconSize(); + return typedTarget.getLayout(); } } - if ("getMaxAutoSize".equals(name)) { + if ("getLayoutHeight".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getMaxAutoSize(); + return typedTarget.getLayoutHeight(); } } - if ("getMaxValue".equals(name)) { + if ("getLayoutWidth".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getMaxValue(); + return typedTarget.getLayoutWidth(); } } - if ("getMinAutoSize".equals(name)) { + if ("getLeadComponent".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getMinAutoSize(); + return typedTarget.getLeadComponent(); } } - if ("getMinValue".equals(name)) { + if ("getLeadParent".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getMinValue(); + return typedTarget.getLeadParent(); } } if ("getName".equals(name)) { @@ -45112,15 +44041,6 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.getPressedStyle(); } } - if ("getProgress".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getProgress(); - } - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false); - return typedTarget.getProgress((com.codename1.ui.events.ActionEvent) adaptedArgs[0]); - } - } if ("getPropertyNames".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getPropertyNames(); @@ -45142,6 +44062,17 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.getPropertyValue((java.lang.String) adaptedArgs[0]); } } + if ("getResponderAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getSafeAreaRoot".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSafeAreaRoot(); + } + } if ("getSameHeight".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getSameHeight(); @@ -45162,6 +44093,11 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.getScrollDimension(); } } + if ("getScrollIncrement".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollIncrement(); + } + } if ("getScrollOpacity".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getScrollOpacity(); @@ -45202,52 +44138,11 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.getSelectedStyle(); } } - if ("getShiftMillimeters".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getShiftMillimeters(); - } - } - if ("getShiftMillimetersF".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getShiftMillimetersF(); - } - } - if ("getShiftText".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getShiftText(); - } - } if ("getSideGap".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getSideGap(); } } - if ("getSliderEmptySelectedStyle".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSliderEmptySelectedStyle(); - } - } - if ("getSliderEmptyUnselectedStyle".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSliderEmptyUnselectedStyle(); - } - } - if ("getSliderFullSelectedStyle".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSliderFullSelectedStyle(); - } - } - if ("getSliderFullUnselectedStyle".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSliderFullUnselectedStyle(); - } - } - if ("getStringWidth".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Font.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Font.class}, false); - return typedTarget.getStringWidth((com.codename1.ui.Font) adaptedArgs[0]); - } - } if ("getStyle".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getStyle(); @@ -45263,26 +44158,11 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.getTensileLength(); } } - if ("getText".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getText(); - } - } - if ("getTextPosition".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getTextPosition(); - } - } if ("getTextSelectionSupport".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getTextSelectionSupport(); } } - if ("getThumbImage".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getThumbImage(); - } - } if ("getTooltip".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getTooltip(); @@ -45303,11 +44183,6 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.getUnselectedStyle(); } } - if ("getVerticalAlignment".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getVerticalAlignment(); - } - } if ("getVisibleBounds".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false); @@ -45332,7 +44207,7 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -45350,9 +44225,9 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.hasFocus(); } } - if ("initComponent".equals(name)) { + if ("invalidate".equals(name)) { if (safeArgs.length == 0) { - typedTarget.initComponent(); return null; + typedTarget.invalidate(); return null; } } if ("isAlwaysTensile".equals(name)) { @@ -45360,11 +44235,6 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.isAlwaysTensile(); } } - if ("isAutoSizeMode".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isAutoSizeMode(); - } - } if ("isBlockLead".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isBlockLead(); @@ -45406,11 +44276,6 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.isEnabled(); } } - if ("isEndsWith3Points".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isEndsWith3Points(); - } - } if ("isFlatten".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isFlatten(); @@ -45450,16 +44315,6 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.isIgnorePointerEvents(); } } - if ("isInfinite".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isInfinite(); - } - } - if ("isLegacyRenderer".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isLegacyRenderer(); - } - } if ("isOpaque".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isOpaque(); @@ -45481,19 +44336,19 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.isRTL(); } } - if ("isRenderPercentageOnTop".equals(name)) { + if ("isRippleEffect".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isRenderPercentageOnTop(); + return typedTarget.isRippleEffect(); } } - if ("isRenderValueOnTop".equals(name)) { + if ("isSafeArea".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isRenderValueOnTop(); + return typedTarget.isSafeArea(); } } - if ("isRippleEffect".equals(name)) { + if ("isSafeAreaRoot".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isRippleEffect(); + return typedTarget.isSafeAreaRoot(); } } if ("isScrollVisible".equals(name)) { @@ -45511,16 +44366,6 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.isScrollableY(); } } - if ("isShouldLocalize".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isShouldLocalize(); - } - } - if ("isShowEvenIfBlank".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isShowEvenIfBlank(); - } - } if ("isSmoothScrolling".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isSmoothScrolling(); @@ -45531,6 +44376,11 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.isSnapToGrid(); } } + if ("isSurface".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSurface(); + } + } if ("isTactileTouch".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isTactileTouch(); @@ -45541,58 +44391,64 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.isTensileDragEnabled(); } } - if ("isTextSelectionEnabled".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isTextSelectionEnabled(); - } - } - if ("isTickerEnabled".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isTickerEnabled(); - } - } - if ("isTickerRunning".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isTickerRunning(); - } - } if ("isTraversable".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isTraversable(); } } - if ("isVertical".equals(name)) { + if ("isVisible".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isVertical(); + return typedTarget.isVisible(); } } - if ("isVisible".equals(name)) { + if ("iterator".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isVisible(); + return typedTarget.iterator(); + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.iterator(((Boolean) adaptedArgs[0]).booleanValue()); } } if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; + } + } + if ("layoutContainer".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.layoutContainer(); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("morph".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; + } + } + if ("morphAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -45643,19 +44499,19 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -45683,7 +44539,7 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -45693,7 +44549,7 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -45720,16 +44576,15 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.remove(); return null; } } - if ("removeActionListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeActionListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + if ("removeAll".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.removeAll(); return null; } } - if ("removeDataChangedListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false); - typedTarget.removeDataChangedListener((com.codename1.ui.events.DataChangedListener) adaptedArgs[0]); return null; + if ("removeComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.removeComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; } } if ("removeDragFinishedListener".equals(name)) { @@ -45798,7 +44653,31 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; + } + } + if ("replace".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; + } + } + if ("replaceAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } } if ("requestFocus".equals(name)) { @@ -45811,10 +44690,31 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, return typedTarget.respondsToPointerEvents(); } } + if ("revalidate".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.revalidate(); return null; + } + } + if ("revalidateLater".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.revalidateLater(); return null; + } + } + if ("revalidateWithAnimationSafety".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.revalidateWithAnimationSafety(); return null; + } + } + if ("scrollComponentToVisible".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.scrollComponentToVisible((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -45823,36 +44723,12 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.setAccessibilityText((java.lang.String) adaptedArgs[0]); return null; } } - if ("setAlignment".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; - } - } if ("setAlwaysTensile".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); typedTarget.setAlwaysTensile(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setAutoSizeMode".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setAutoSizeMode(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setBadgeText".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setBadgeText((java.lang.String) adaptedArgs[0]); return null; - } - } - if ("setBadgeUIID".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setBadgeUIID((java.lang.String) adaptedArgs[0]); return null; - } - } if ("setBlockLead".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -45892,7 +44768,7 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -45910,7 +44786,7 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -45925,12 +44801,6 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.setDropTarget(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setEditable".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setEditable(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setEditingDelegate".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false); @@ -45943,12 +44813,6 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.setEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setEndsWith3Points".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setEndsWith3Points(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setFlatten".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -45967,26 +44831,6 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.setFocusable(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setFontIcon".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Character.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class}, false); - typedTarget.setFontIcon(((Character) adaptedArgs[0]).charValue()); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Font.class, java.lang.Character.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Font.class, java.lang.Character.class}, false); - typedTarget.setFontIcon((com.codename1.ui.Font) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue()); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Font.class, java.lang.Character.class, java.lang.Float.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Font.class, java.lang.Character.class, java.lang.Float.class}, false); - typedTarget.setFontIcon((com.codename1.ui.Font) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue()); return null; - } - } - if ("setGap".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; - } - } if ("setGrabsPointerEvents".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -46002,7 +44846,7 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -46027,36 +44871,12 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.setHideInPortrait(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setIcon".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); - typedTarget.setIcon((com.codename1.ui.Image) adaptedArgs[0]); return null; - } - } - if ("setIconUIID".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setIconUIID((java.lang.String) adaptedArgs[0]); return null; - } - } if ("setIgnorePointerEvents".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); typedTarget.setIgnorePointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setIncrements".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setIncrements(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setInfinite".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setInfinite(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setInlineAllStyles".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -46105,56 +44925,16 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.setLabelForComponent((com.codename1.ui.Label) adaptedArgs[0]); return null; } } - if ("setLegacyRenderer".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setLegacyRenderer(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setMask".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - typedTarget.setMask((java.lang.Object) adaptedArgs[0]); return null; - } - } - if ("setMaskName".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setMaskName((java.lang.String) adaptedArgs[0]); return null; - } - } - if ("setMaterialIcon".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Character.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class}, false); - typedTarget.setMaterialIcon(((Character) adaptedArgs[0]).charValue()); return null; - } - if (matches(safeArgs, new Class[]{java.lang.Character.class, java.lang.Float.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class, java.lang.Float.class}, false); - typedTarget.setMaterialIcon(((Character) adaptedArgs[0]).charValue(), ((Number) adaptedArgs[1]).floatValue()); return null; - } - } - if ("setMaxAutoSize".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); - typedTarget.setMaxAutoSize(((Number) adaptedArgs[0]).floatValue()); return null; - } - } - if ("setMaxValue".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMaxValue(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setMinAutoSize".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); - typedTarget.setMinAutoSize(((Number) adaptedArgs[0]).floatValue()); return null; + if ("setLayout".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false); + typedTarget.setLayout((com.codename1.ui.layouts.Layout) adaptedArgs[0]); return null; } } - if ("setMinValue".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMinValue(((Number) adaptedArgs[0]).intValue()); return null; + if ("setLeadComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setLeadComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; } } if ("setName".equals(name)) { @@ -46208,7 +44988,7 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -46226,13 +45006,13 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -46241,12 +45021,6 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.setPressedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; } } - if ("setProgress".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setProgress(((Number) adaptedArgs[0]).intValue()); return null; - } - } if ("setPropertyValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); @@ -46259,34 +45033,40 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.setRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setRenderPercentageOnTop".equals(name)) { + if ("setRippleEffect".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setRenderPercentageOnTop(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setRippleEffect(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setRenderValueOnTop".equals(name)) { + if ("setSafeArea".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setRenderValueOnTop(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setSafeArea(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setRippleEffect".equals(name)) { + if ("setSafeAreaRoot".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setRippleEffect(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setSafeAreaRoot(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setScrollIncrement".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -46301,6 +45081,24 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.setScrollVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setScrollable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollableX".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollableX(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollableY".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollableY(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } if ("setSelectCommandText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -46313,40 +45111,12 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.setSelectedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; } } - if ("setShiftMillimeters".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).floatValue()); return null; - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setShiftText".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); return null; - } - } if ("setShouldCalcPreferredSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); typedTarget.setShouldCalcPreferredSize(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setShouldLocalize".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setShouldLocalize(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setShowEvenIfBlank".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setShowEvenIfBlank(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setSize".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false); @@ -46368,7 +45138,7 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -46386,37 +45156,7 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setText".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setText((java.lang.String) adaptedArgs[0]); return null; - } - } - if ("setTextPosition".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setTextSelectionEnabled".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setTextSelectionEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setThumbImage".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); - typedTarget.setThumbImage((com.codename1.ui.Image) adaptedArgs[0]); return null; - } - } - if ("setTickerEnabled".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setTickerEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -46441,24 +45181,18 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.setUIID((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); return null; } } + if ("setUIManager".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false); + typedTarget.setUIManager((com.codename1.ui.plaf.UIManager) adaptedArgs[0]); return null; + } + } if ("setUnselectedStyle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); typedTarget.setUnselectedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; } } - if ("setVertical".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setVertical(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setVerticalAlignment".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; - } - } if ("setVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -46468,24 +45202,19 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("shouldTickerStart".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.shouldTickerStart(); + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -46493,26 +45222,12 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.startEditingAsync(); return null; } } - if ("startTicker".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.startTicker(); return null; - } - if (matches(safeArgs, new Class[]{java.lang.Long.class, java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, java.lang.Boolean.class}, false); - typedTarget.startTicker(((Number) adaptedArgs[0]).longValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; - } - } if ("stopEditing".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Runnable.class}, false); typedTarget.stopEditing((java.lang.Runnable) adaptedArgs[0]); return null; } } - if ("stopTicker".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.stopTicker(); return null; - } - } if ("stripMarginAndPadding".equals(name)) { if (safeArgs.length == 0) { return typedTarget.stripMarginAndPadding(); @@ -46540,16 +45255,28 @@ private static Object invoke21(com.codename1.ui.Slider typedTarget, String name, typedTarget.unbindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; } } + if ("updateTabIndices".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); + } + } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke22(com.codename1.ui.MenuBar typedTarget, String name, Object[] safeArgs) throws Exception { + if ("actionPerformed".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false); + typedTarget.actionPerformed((com.codename1.ui.events.ActionEvent) adaptedArgs[0]); return null; + } + } if ("add".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -46586,6 +45313,12 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, return typedTarget.addAll(varArgs); } } + if ("addCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.addCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + } if ("addComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -46593,11 +45326,11 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -46666,12 +45399,6 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, typedTarget.addStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } - if ("addSwipeOpenListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addSwipeOpenListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } if ("animate".equals(name)) { if (safeArgs.length == 0) { return typedTarget.animate(); @@ -46680,61 +45407,61 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -46765,11 +45492,6 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, typedTarget.clearClientProperties(); return null; } } - if ("close".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.close(); return null; - } - } if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -46777,49 +45499,49 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -46831,19 +45553,25 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; + } + } + if ("findCommandComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + return typedTarget.findCommandComponent((com.codename1.ui.Command) adaptedArgs[0]); } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -46886,10 +45614,15 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, return typedTarget.getAnimationManager(); } } + if ("getBackCommand".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBackCommand(); + } + } if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -46930,6 +45663,11 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, return typedTarget.getChildrenAsList(((Boolean) adaptedArgs[0]).booleanValue()); } } + if ("getClearCommand".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getClearCommand(); + } + } if ("getClientProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -46939,7 +45677,7 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -46952,14 +45690,30 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, return typedTarget.getCloudDestinationProperty(); } } + if ("getCommand".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getCommand(toIntValue(adaptedArgs[0])); + } + } + if ("getCommandBehavior".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCommandBehavior(); + } + } + if ("getCommandCount".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCommandCount(); + } + } if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -46988,6 +45742,11 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, return typedTarget.getCursor(); } } + if ("getDefaultCommand".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDefaultCommand(); + } + } if ("getDirtyRegion".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getDirtyRegion(); @@ -47113,6 +45872,11 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, return typedTarget.getLeadParent(); } } + if ("getMenuStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getMenuStyle(); + } + } if ("getName".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getName(); @@ -47213,11 +45977,6 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, return typedTarget.getPressedStyle(); } } - if ("getPreviouslyOpened".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getPreviouslyOpened(); - } - } if ("getPropertyNames".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getPropertyNames(); @@ -47242,7 +46001,7 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -47300,6 +46059,11 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, return typedTarget.getScrollable(); } } + if ("getSelectCommand".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectCommand(); + } + } if ("getSelectCommandText".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getSelectCommandText(); @@ -47384,7 +46148,7 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -47392,6 +46156,12 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, return typedTarget.handlesInput(); } } + if ("handlesKeycode".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.handlesKeycode(toIntValue(adaptedArgs[0])); + } + } if ("hasFixedPreferredSize".equals(name)) { if (safeArgs.length == 0) { return typedTarget.hasFixedPreferredSize(); @@ -47492,24 +46262,19 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, return typedTarget.isIgnorePointerEvents(); } } - if ("isOpaque".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isOpaque(); - } - } - if ("isOpen".equals(name)) { + if ("isMenuShowing".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isOpen(); + return typedTarget.isMenuShowing(); } } - if ("isOpenedToLeft".equals(name)) { + if ("isMinimizeOnBack".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isOpenedToLeft(); + return typedTarget.isMinimizeOnBack(); } } - if ("isOpenedToRight".equals(name)) { + if ("isOpaque".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isOpenedToRight(); + return typedTarget.isOpaque(); } } if ("isOwnedBy".equals(name)) { @@ -47573,11 +46338,6 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, return typedTarget.isSurface(); } } - if ("isSwipeActivated".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSwipeActivated(); - } - } if ("isTactileTouch".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isTactileTouch(); @@ -47610,19 +46370,19 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -47633,29 +46393,19 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; - } - } - if ("openToLeft".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.openToLeft(); return null; - } - } - if ("openToRight".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.openToRight(); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -47706,19 +46456,19 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -47746,7 +46496,7 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -47756,7 +46506,7 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -47812,6 +46562,11 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, typedTarget.removeDropListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } + if ("removeEmptySoftbuttons".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.removeEmptySoftbuttons(); return null; + } + } if ("removeFocusListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); @@ -47854,19 +46609,13 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, typedTarget.removeStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } - if ("removeSwipeOpenListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeSwipeOpenListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } if ("repaint".equals(name)) { if (safeArgs.length == 0) { typedTarget.repaint(); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -47876,7 +46625,7 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -47884,14 +46633,14 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -47927,7 +46676,7 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -47942,6 +46691,12 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, typedTarget.setAlwaysTensile(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setBackCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.setBackCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + } if ("setBlockLead".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -47960,6 +46715,12 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, typedTarget.setCellRenderer(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setClearCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.setClearCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + } if ("setCloudBoundProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -47972,6 +46733,12 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, typedTarget.setCloudDestinationProperty((java.lang.String) adaptedArgs[0]); return null; } } + if ("setCommandUIID".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, java.lang.String.class}, false); + typedTarget.setCommandUIID((com.codename1.ui.Command) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); return null; + } + } if ("setComponentState".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); @@ -47981,7 +46748,13 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setDefaultCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.setDefaultCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; } } if ("setDirtyRegion".equals(name)) { @@ -47999,7 +46772,7 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -48059,7 +46832,7 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -48150,6 +46923,18 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, typedTarget.setLeadComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; } } + if ("setMenuCellRenderer".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.list.ListCellRenderer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.list.ListCellRenderer.class}, false); + typedTarget.setMenuCellRenderer((com.codename1.ui.list.ListCellRenderer) adaptedArgs[0]); return null; + } + } + if ("setMinimizeOnBack".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setMinimizeOnBack(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } if ("setName".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -48201,7 +46986,7 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -48219,13 +47004,13 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -48234,12 +47019,6 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, typedTarget.setPressedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; } } - if ("setPreviouslyOpened".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.SwipeableContainer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.SwipeableContainer.class}, false); - typedTarget.setPreviouslyOpened((com.codename1.ui.SwipeableContainer) adaptedArgs[0]); return null; - } - } if ("setPropertyValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); @@ -48273,19 +47052,19 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -48318,6 +47097,12 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, typedTarget.setScrollableY(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setSelectCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.setSelectCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + } if ("setSelectCommandText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -48354,16 +47139,10 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, typedTarget.setSnapToGrid(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setSwipeActivated".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setSwipeActivated(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -48381,7 +47160,7 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -48390,6 +47169,12 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, typedTarget.setTooltip((java.lang.String) adaptedArgs[0]); return null; } } + if ("setTransitions".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.Transition.class, com.codename1.ui.animations.Transition.class}, false); + typedTarget.setTransitions((com.codename1.ui.animations.Transition) adaptedArgs[0], (com.codename1.ui.animations.Transition) adaptedArgs[1]); return null; + } + } if ("setTraversable".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -48427,19 +47212,24 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; + } + } + if ("showMenu".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.showMenu(); return null; } } if ("startEditingAsync".equals(name)) { @@ -48483,19 +47273,19 @@ private static Object invoke22(com.codename1.ui.SwipeableContainer typedTarget, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke23(com.codename1.ui.Sheet typedTarget, String name, Object[] safeArgs) throws Exception { if ("add".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -48532,6 +47322,18 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O return typedTarget.addAll(varArgs); } } + if ("addBackListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addBackListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addCloseListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addCloseListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } if ("addComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -48539,11 +47341,11 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -48606,50 +47408,12 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O typedTarget.addScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; } } - if ("addSelectionListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.SelectionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.SelectionListener.class}, false); - typedTarget.addSelectionListener((com.codename1.ui.events.SelectionListener) adaptedArgs[0]); return null; - } - } if ("addStateChangeListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); typedTarget.addStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } - if ("addTab".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Button.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Button.class, com.codename1.ui.Component.class}, false); - typedTarget.addTab((com.codename1.ui.Button) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class}, false); - typedTarget.addTab((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.Component.class}, false); - typedTarget.addTab((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.Image.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.Image.class, com.codename1.ui.Component.class}, false); - return typedTarget.addTab((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.Image) adaptedArgs[2], (com.codename1.ui.Component) adaptedArgs[3]); - } - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.Component.class}, false); - return typedTarget.addTab((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.Component) adaptedArgs[3]); - } - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.Font.class, java.lang.Float.class, com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.Font.class, java.lang.Float.class, com.codename1.ui.Component.class}, false); - return typedTarget.addTab((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.Font) adaptedArgs[2], ((Number) adaptedArgs[3]).floatValue(), (com.codename1.ui.Component) adaptedArgs[4]); - } - } - if ("addTabsFocusListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); - typedTarget.addTabsFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; - } - } if ("animate".equals(name)) { if (safeArgs.length == 0) { return typedTarget.animate(); @@ -48658,61 +47422,61 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -48727,6 +47491,15 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O typedTarget.applyRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("back".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.back(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.back(toIntValue(adaptedArgs[0])); return null; + } + } if ("bindProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); @@ -48750,49 +47523,49 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -48804,19 +47577,19 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -48862,7 +47635,7 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -48912,7 +47685,7 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -48925,14 +47698,19 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O return typedTarget.getCloudDestinationProperty(); } } + if ("getCommandsContainer".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCommandsContainer(); + } + } if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -49161,6 +47939,16 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O return typedTarget.getParent(); } } + if ("getParentSheet".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getParentSheet(); + } + } + if ("getPosition".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPosition(); + } + } if ("getPreferredH".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getPreferredH(); @@ -49215,7 +48003,7 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -49278,16 +48066,6 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O return typedTarget.getSelectCommandText(); } } - if ("getSelectedComponent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSelectedComponent(); - } - } - if ("getSelectedIndex".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSelectedIndex(); - } - } if ("getSelectedRect".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getSelectedRect(); @@ -49308,68 +48086,29 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O return typedTarget.getStyle(); } } - if ("getTabComponentAt".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getTabComponentAt(((Number) adaptedArgs[0]).intValue()); - } - } - if ("getTabCount".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getTabCount(); - } - } - if ("getTabIcon".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getTabIcon(((Number) adaptedArgs[0]).intValue()); - } - } if ("getTabIndex".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getTabIndex(); } } - if ("getTabPlacement".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getTabPlacement(); - } - } - if ("getTabSelectedIcon".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getTabSelectedIcon(((Number) adaptedArgs[0]).intValue()); - } - } - if ("getTabTextPosition".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getTabTextPosition(); - } - } - if ("getTabTitle".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getTabTitle(((Number) adaptedArgs[0]).intValue()); - } - } - if ("getTabUIID".equals(name)) { + if ("getTensileLength".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getTabUIID(); + return typedTarget.getTensileLength(); } } - if ("getTabsContainer".equals(name)) { + if ("getTextSelectionSupport".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getTabsContainer(); + return typedTarget.getTextSelectionSupport(); } } - if ("getTensileLength".equals(name)) { + if ("getTitle".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getTensileLength(); + return typedTarget.getTitle(); } } - if ("getTextSelectionSupport".equals(name)) { + if ("getTitleComponent".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getTextSelectionSupport(); + return typedTarget.getTitleComponent(); } } if ("getTooltip".equals(name)) { @@ -49416,7 +48155,7 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -49434,29 +48173,9 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O return typedTarget.hasFocus(); } } - if ("hideTabs".equals(name)) { + if ("hideBackButton".equals(name)) { if (safeArgs.length == 0) { - typedTarget.hideTabs(); return null; - } - } - if ("indexOfComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - return typedTarget.indexOfComponent((com.codename1.ui.Component) adaptedArgs[0]); - } - } - if ("insertTab".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.insertTab((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.insertTab((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.Font.class, java.lang.Float.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.Font.class, java.lang.Float.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.insertTab((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.Font) adaptedArgs[2], ((Number) adaptedArgs[3]).floatValue(), (com.codename1.ui.Component) adaptedArgs[4], ((Number) adaptedArgs[5]).intValue()); return null; + typedTarget.hideBackButton(); return null; } } if ("invalidate".equals(name)) { @@ -49464,14 +48183,20 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O typedTarget.invalidate(); return null; } } + if ("isAllowClose".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isAllowClose(); + } + } if ("isAlwaysTensile".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isAlwaysTensile(); } } - if ("isAnimateTabSelection".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isAnimateTabSelection(); + if ("isAncestorSheetOf".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Sheet.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Sheet.class}, false); + return typedTarget.isAncestorSheetOf((com.codename1.ui.Sheet) adaptedArgs[0]); } } if ("isBlockLead".equals(name)) { @@ -49484,16 +48209,6 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O return typedTarget.isCellRenderer(); } } - if ("isChangeTabContainerStyleOnFocus".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isChangeTabContainerStyleOnFocus(); - } - } - if ("isChangeTabOnFocus".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isChangeTabOnFocus(); - } - } if ("isChildOf".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class}, false); @@ -49510,11 +48225,6 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O return typedTarget.isDropTarget(); } } - if ("isEagerSwipeMode".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isEagerSwipeMode(); - } - } if ("isEditable".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isEditable(); @@ -49635,16 +48345,6 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O return typedTarget.isSurface(); } } - if ("isSwipeActivated".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSwipeActivated(); - } - } - if ("isSwipeOnXAxis".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSwipeOnXAxis(); - } - } if ("isTactileTouch".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isTactileTouch(); @@ -49677,19 +48377,19 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -49700,19 +48400,19 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -49763,19 +48463,19 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -49803,7 +48503,7 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -49813,7 +48513,7 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -49845,6 +48545,18 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O typedTarget.removeAll(); return null; } } + if ("removeBackListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeBackListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeCloseListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeCloseListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } if ("removeComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -49905,37 +48617,19 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O typedTarget.removeScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; } } - if ("removeSelectionListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.SelectionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.SelectionListener.class}, false); - typedTarget.removeSelectionListener((com.codename1.ui.events.SelectionListener) adaptedArgs[0]); return null; - } - } if ("removeStateChangeListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); typedTarget.removeStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } - if ("removeTabAt".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeTabAt(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("removeTabsFocusListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); - typedTarget.removeTabsFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; - } - } if ("repaint".equals(name)) { if (safeArgs.length == 0) { typedTarget.repaint(); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -49945,7 +48639,7 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -49953,14 +48647,14 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -49996,7 +48690,7 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -50005,16 +48699,16 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O typedTarget.setAccessibilityText((java.lang.String) adaptedArgs[0]); return null; } } - if ("setAlwaysTensile".equals(name)) { + if ("setAllowClose".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setAlwaysTensile(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setAllowClose(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setAnimateTabSelection".equals(name)) { + if ("setAlwaysTensile".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setAnimateTabSelection(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setAlwaysTensile(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } if ("setBlockLead".equals(name)) { @@ -50035,18 +48729,6 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O typedTarget.setCellRenderer(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setChangeTabContainerStyleOnFocus".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setChangeTabContainerStyleOnFocus(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setChangeTabOnFocus".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setChangeTabOnFocus(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setCloudBoundProperty".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -50068,7 +48750,7 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -50086,7 +48768,7 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -50101,12 +48783,6 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O typedTarget.setDropTarget(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setEagerSwipeMode".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setEagerSwipeMode(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setEditingDelegate".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false); @@ -50152,7 +48828,7 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -50291,10 +48967,20 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O typedTarget.setPinchBlocksDragAndDrop(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setPosition".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setPosition((java.lang.String) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); + typedTarget.setPosition((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); return null; + } + } if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -50312,13 +48998,13 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -50360,19 +49046,19 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -50411,16 +49097,6 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O typedTarget.setSelectCommandText((java.lang.String) adaptedArgs[0]); return null; } } - if ("setSelectedIndex".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue()); return null; - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; - } - } if ("setSelectedStyle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); @@ -50451,58 +49127,10 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O typedTarget.setSnapToGrid(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setSwipeActivated".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setSwipeActivated(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setSwipeOnXAxis".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setSwipeOnXAxis(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setTabPlacement".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabPlacement(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setTabSelectedIcon".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Image.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Image.class}, false); - typedTarget.setTabSelectedIcon(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Image) adaptedArgs[1]); return null; - } - } - if ("setTabTextPosition".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabTextPosition(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setTabTitle".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, java.lang.Integer.class}, false); - typedTarget.setTabTitle((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; - } - } - if ("setTabUIID".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setTabUIID((java.lang.String) adaptedArgs[0]); return null; - } - } - if ("setTabsContentGap".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabsContentGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -50520,7 +49148,19 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setTitle".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setTitle((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setTitleComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setTitleComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; } } if ("setTooltip".equals(name)) { @@ -50566,24 +49206,33 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } - if ("showTabs".equals(name)) { + if ("show".equals(name)) { if (safeArgs.length == 0) { - typedTarget.showTabs(); return null; + typedTarget.show(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.show(toIntValue(adaptedArgs[0])); return null; + } + } + if ("showBackButton".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.showBackButton(); return null; } } if ("startEditingAsync".equals(name)) { @@ -50627,37 +49276,25 @@ private static Object invoke23(com.codename1.ui.Tabs typedTarget, String name, O if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke24(com.codename1.ui.TextField typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke24(com.codename1.ui.Slider typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); typedTarget.addActionListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } - if ("addCloseListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addCloseListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } - if ("addDataChangeListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false); - typedTarget.addDataChangeListener((com.codename1.ui.events.DataChangedListener) adaptedArgs[0]); return null; - } - } if ("addDataChangedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false); @@ -50752,11 +49389,6 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.blocksSideSwipe(); } } - if ("clear".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.clear(); return null; - } - } if ("clearClientProperties".equals(name)) { if (safeArgs.length == 0) { typedTarget.clearClientProperties(); return null; @@ -50765,50 +49397,30 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } - if ("deleteChar".equals(name)) { + if ("deinitialize".equals(name)) { if (safeArgs.length == 0) { - typedTarget.deleteChar(); return null; + typedTarget.deinitialize(); return null; } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; - } - } - if ("fireDataChanged".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.fireDataChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("fireDoneEvent".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.fireDoneEvent(); return null; - } - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.fireDoneEvent(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("getAbsoluteAlignment".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getAbsoluteAlignment(); + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -50826,11 +49438,6 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getAccessibilityText(); } } - if ("getActualRows".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getActualRows(); - } - } if ("getAlignment".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getAlignment(); @@ -50846,28 +49453,20 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getAnimationManager(); } } - if ("getAsDouble".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Double.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class}, false); - return typedTarget.getAsDouble(((Number) adaptedArgs[0]).doubleValue()); - } - } - if ("getAsInt".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAsInt(((Number) adaptedArgs[0]).intValue()); + if ("getBadgeStyleComponent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBadgeStyleComponent(); } } - if ("getAsLong".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Long.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class}, false); - return typedTarget.getAsLong(((Number) adaptedArgs[0]).longValue()); + if ("getBadgeText".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBadgeText(); } } if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -50918,16 +49517,6 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getCloudDestinationProperty(); } } - if ("getColumns".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getColumns(); - } - } - if ("getCommitTimeout".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getCommitTimeout(); - } - } if ("getComponentForm".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getComponentForm(); @@ -50938,41 +49527,11 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getComponentState(); } } - if ("getConstraint".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getConstraint(); - } - } if ("getCursor".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getCursor(); } } - if ("getCursorBlinkTimeOff".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getCursorBlinkTimeOff(); - } - } - if ("getCursorBlinkTimeOn".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getCursorBlinkTimeOn(); - } - } - if ("getCursorPosition".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getCursorPosition(); - } - } - if ("getCursorX".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getCursorX(); - } - } - if ("getCursorY".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getCursorY(); - } - } if ("getDirtyRegion".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getDirtyRegion(); @@ -50983,11 +49542,6 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getDisabledStyle(); } } - if ("getDoneListener".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getDoneListener(); - } - } if ("getDragTransparency".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getDragTransparency(); @@ -51008,9 +49562,19 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getEditingDelegate(); } } - if ("getGrowLimit".equals(name)) { + if ("getFontIcon".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getGrowLimit(); + return typedTarget.getFontIcon(); + } + } + if ("getFontIconSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getFontIconSize(); + } + } + if ("getGap".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getGap(); } } if ("getHeight".equals(name)) { @@ -51018,19 +49582,29 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getHeight(); } } - if ("getHint".equals(name)) { + if ("getIcon".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getHint(); + return typedTarget.getIcon(); } } - if ("getHintIcon".equals(name)) { + if ("getIconFont".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getHintIcon(); + return typedTarget.getIconFont(); } } - if ("getHintLabel".equals(name)) { + if ("getIconStyleComponent".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getHintLabel(); + return typedTarget.getIconStyleComponent(); + } + } + if ("getIconUIID".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getIconUIID(); + } + } + if ("getIncrements".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getIncrements(); } } if ("getInlineAllStyles".equals(name)) { @@ -51093,34 +49667,54 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getInnerY(); } } - if ("getInputMode".equals(name)) { + if ("getLabelForComponent".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getInputMode(); + return typedTarget.getLabelForComponent(); } } - if ("getInputModeOrder".equals(name)) { + if ("getMask".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getInputModeOrder(); + return typedTarget.getMask(); } } - if ("getLabelForComponent".equals(name)) { + if ("getMaskName".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getLabelForComponent(); + return typedTarget.getMaskName(); } } - if ("getLines".equals(name)) { + if ("getMaskedIcon".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getLines(); + return typedTarget.getMaskedIcon(); } } - if ("getLinesToScroll".equals(name)) { + if ("getMaterialIcon".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getLinesToScroll(); + return typedTarget.getMaterialIcon(); } } - if ("getMaxSize".equals(name)) { + if ("getMaterialIconSize".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getMaxSize(); + return typedTarget.getMaterialIconSize(); + } + } + if ("getMaxAutoSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getMaxAutoSize(); + } + } + if ("getMaxValue".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getMaxValue(); + } + } + if ("getMinAutoSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getMinAutoSize(); + } + } + if ("getMinValue".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getMinValue(); } } if ("getName".equals(name)) { @@ -51223,6 +49817,15 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getPressedStyle(); } } + if ("getProgress".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getProgress(); + } + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false); + return typedTarget.getProgress((com.codename1.ui.events.ActionEvent) adaptedArgs[0]); + } + } if ("getPropertyNames".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getPropertyNames(); @@ -51244,16 +49847,6 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getPropertyValue((java.lang.String) adaptedArgs[0]); } } - if ("getRows".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getRows(); - } - } - if ("getRowsGap".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getRowsGap(); - } - } if ("getSameHeight".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getSameHeight(); @@ -51314,11 +49907,52 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getSelectedStyle(); } } + if ("getShiftMillimeters".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getShiftMillimeters(); + } + } + if ("getShiftMillimetersF".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getShiftMillimetersF(); + } + } + if ("getShiftText".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getShiftText(); + } + } if ("getSideGap".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getSideGap(); } } + if ("getSliderEmptySelectedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSliderEmptySelectedStyle(); + } + } + if ("getSliderEmptyUnselectedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSliderEmptyUnselectedStyle(); + } + } + if ("getSliderFullSelectedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSliderFullSelectedStyle(); + } + } + if ("getSliderFullUnselectedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSliderFullUnselectedStyle(); + } + } + if ("getStringWidth".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Font.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Font.class}, false); + return typedTarget.getStringWidth((com.codename1.ui.Font) adaptedArgs[0]); + } + } if ("getStyle".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getStyle(); @@ -51339,10 +49973,9 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getText(); } } - if ("getTextAt".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getTextAt(((Number) adaptedArgs[0]).intValue()); + if ("getTextPosition".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTextPosition(); } } if ("getTextSelectionSupport".equals(name)) { @@ -51350,6 +49983,11 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getTextSelectionSupport(); } } + if ("getThumbImage".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getThumbImage(); + } + } if ("getTooltip".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getTooltip(); @@ -51370,11 +50008,6 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.getUnselectedStyle(); } } - if ("getUnsupportedChars".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getUnsupportedChars(); - } - } if ("getVerticalAlignment".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getVerticalAlignment(); @@ -51404,7 +50037,7 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -51422,15 +50055,9 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.hasFocus(); } } - if ("insertChars".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.insertChars((java.lang.String) adaptedArgs[0]); return null; - } - } - if ("isActAsLabel".equals(name)) { + if ("initComponent".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isActAsLabel(); + typedTarget.initComponent(); return null; } } if ("isAlwaysTensile".equals(name)) { @@ -51438,6 +50065,11 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.isAlwaysTensile(); } } + if ("isAutoSizeMode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isAutoSizeMode(); + } + } if ("isBlockLead".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isBlockLead(); @@ -51474,11 +50106,6 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.isEditing(); } } - if ("isEnableInputScroll".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isEnableInputScroll(); - } - } if ("isEnabled".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isEnabled(); @@ -51504,11 +50131,6 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.isGrabsPointerEvents(); } } - if ("isGrowByContent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isGrowByContent(); - } - } if ("isHidden".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isHidden(); @@ -51533,19 +50155,19 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.isIgnorePointerEvents(); } } - if ("isLeftAndRightEditingTrigger".equals(name)) { + if ("isInfinite".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isLeftAndRightEditingTrigger(); + return typedTarget.isInfinite(); } } - if ("isOpaque".equals(name)) { + if ("isLegacyRenderer".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isOpaque(); + return typedTarget.isLegacyRenderer(); } } - if ("isOverwriteMode".equals(name)) { + if ("isOpaque".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isOverwriteMode(); + return typedTarget.isOpaque(); } } if ("isOwnedBy".equals(name)) { @@ -51554,29 +50176,24 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.isOwnedBy((com.codename1.ui.Component) adaptedArgs[0]); } } - if ("isPendingCommit".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isPendingCommit(); - } - } if ("isPinchBlocksDragAndDrop".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isPinchBlocksDragAndDrop(); } } - if ("isQwertyInput".equals(name)) { + if ("isRTL".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isQwertyInput(); + return typedTarget.isRTL(); } } - if ("isRTL".equals(name)) { + if ("isRenderPercentageOnTop".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isRTL(); + return typedTarget.isRenderPercentageOnTop(); } } - if ("isReplaceMenu".equals(name)) { + if ("isRenderValueOnTop".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isReplaceMenu(); + return typedTarget.isRenderValueOnTop(); } } if ("isRippleEffect".equals(name)) { @@ -51599,9 +50216,14 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.isScrollableY(); } } - if ("isSingleLineTextArea".equals(name)) { + if ("isShouldLocalize".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isSingleLineTextArea(); + return typedTarget.isShouldLocalize(); + } + } + if ("isShowEvenIfBlank".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isShowEvenIfBlank(); } } if ("isSmoothScrolling".equals(name)) { @@ -51629,14 +50251,24 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na return typedTarget.isTextSelectionEnabled(); } } + if ("isTickerEnabled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTickerEnabled(); + } + } + if ("isTickerRunning".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTickerRunning(); + } + } if ("isTraversable".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isTraversable(); } } - if ("isUseSoftkeys".equals(name)) { + if ("isVertical".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isUseSoftkeys(); + return typedTarget.isVertical(); } } if ("isVisible".equals(name)) { @@ -51647,25 +50279,25 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -51690,6 +50322,12 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.paintComponent((com.codename1.ui.Graphics) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } + if ("paintComponentBackground".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintComponentBackground((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } if ("paintIntersectingComponentsAbove".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); @@ -51710,19 +50348,19 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -51750,7 +50388,7 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -51760,7 +50398,7 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -51782,11 +50420,6 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.refreshTheme(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("registerAsInputDevice".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.registerAsInputDevice(); return null; - } - } if ("remove".equals(name)) { if (safeArgs.length == 0) { typedTarget.remove(); return null; @@ -51798,18 +50431,6 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.removeActionListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } - if ("removeCloseListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeCloseListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } - if ("removeDataChangeListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false); - typedTarget.removeDataChangeListener((com.codename1.ui.events.DataChangedListener) adaptedArgs[0]); return null; - } - } if ("removeDataChangedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false); @@ -51882,7 +50503,7 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -51898,7 +50519,7 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -51907,16 +50528,10 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setAccessibilityText((java.lang.String) adaptedArgs[0]); return null; } } - if ("setActAsLabel".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setActAsLabel(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -51925,6 +50540,24 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setAlwaysTensile(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setAutoSizeMode".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setAutoSizeMode(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setBadgeText".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setBadgeText((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setBadgeUIID".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setBadgeUIID((java.lang.String) adaptedArgs[0]); return null; + } + } if ("setBlockLead".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -51955,52 +50588,16 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setCloudDestinationProperty((java.lang.String) adaptedArgs[0]); return null; } } - if ("setColumns".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setColumns(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setCommitTimeout".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCommitTimeout(((Number) adaptedArgs[0]).intValue()); return null; - } - } if ("setComponentState".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); typedTarget.setComponentState((java.lang.Object) adaptedArgs[0]); return null; } } - if ("setConstraint".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setConstraint(((Number) adaptedArgs[0]).intValue()); return null; - } - } if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setCursorBlinkTimeOff".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursorBlinkTimeOff(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setCursorBlinkTimeOn".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursorBlinkTimeOn(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setCursorPosition".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursorPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -52015,16 +50612,10 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setDisabledStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; } } - if ("setDoneListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.setDoneListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -52051,12 +50642,6 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setEditingDelegate((com.codename1.ui.Editable) adaptedArgs[0]); return null; } } - if ("setEnableInputScroll".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setEnableInputScroll(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setEnabled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -52087,22 +50672,30 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setFocusable(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setGrabsPointerEvents".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setGrabsPointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; + if ("setFontIcon".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Character.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class}, false); + typedTarget.setFontIcon(((Character) adaptedArgs[0]).charValue()); return null; } - } - if ("setGrowByContent".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setGrowByContent(((Boolean) adaptedArgs[0]).booleanValue()); return null; + if (matches(safeArgs, new Class[]{com.codename1.ui.Font.class, java.lang.Character.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Font.class, java.lang.Character.class}, false); + typedTarget.setFontIcon((com.codename1.ui.Font) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue()); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Font.class, java.lang.Character.class, java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Font.class, java.lang.Character.class, java.lang.Float.class}, false); + typedTarget.setFontIcon((com.codename1.ui.Font) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue()); return null; } } - if ("setGrowLimit".equals(name)) { + if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGrowLimit(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setGrabsPointerEvents".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setGrabsPointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } if ("setHandlesInput".equals(name)) { @@ -52114,7 +50707,7 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -52139,26 +50732,34 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setHideInPortrait(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setHint".equals(name)) { + if ("setIcon".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); + typedTarget.setIcon((com.codename1.ui.Image) adaptedArgs[0]); return null; + } + } + if ("setIconUIID".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setHint((java.lang.String) adaptedArgs[0]); return null; + typedTarget.setIconUIID((java.lang.String) adaptedArgs[0]); return null; } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class}, false); - typedTarget.setHint((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1]); return null; + } + if ("setIgnorePointerEvents".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setIgnorePointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setHintIcon".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); - typedTarget.setHintIcon((com.codename1.ui.Image) adaptedArgs[0]); return null; + if ("setIncrements".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setIncrements(toIntValue(adaptedArgs[0])); return null; } } - if ("setIgnorePointerEvents".equals(name)) { + if ("setInfinite".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setIgnorePointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setInfinite(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } if ("setInlineAllStyles".equals(name)) { @@ -52197,18 +50798,6 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setInlineUnselectedStyles((java.lang.String) adaptedArgs[0]); return null; } } - if ("setInputMode".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setInputMode((java.lang.String) adaptedArgs[0]); return null; - } - } - if ("setInputModeOrder".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String[].class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String[].class}, false); - typedTarget.setInputModeOrder((java.lang.String[]) adaptedArgs[0]); return null; - } - } if ("setIsScrollVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -52221,22 +50810,56 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setLabelForComponent((com.codename1.ui.Label) adaptedArgs[0]); return null; } } - if ("setLeftAndRightEditingTrigger".equals(name)) { + if ("setLegacyRenderer".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setLeftAndRightEditingTrigger(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setLegacyRenderer(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setLinesToScroll".equals(name)) { + if ("setMask".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.setMask((java.lang.Object) adaptedArgs[0]); return null; + } + } + if ("setMaskName".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setMaskName((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setMaterialIcon".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Character.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class}, false); + typedTarget.setMaterialIcon(((Character) adaptedArgs[0]).charValue()); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Character.class, java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class, java.lang.Float.class}, false); + typedTarget.setMaterialIcon(((Character) adaptedArgs[0]).charValue(), ((Number) adaptedArgs[1]).floatValue()); return null; + } + } + if ("setMaxAutoSize".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); + typedTarget.setMaxAutoSize(((Number) adaptedArgs[0]).floatValue()); return null; + } + } + if ("setMaxValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setLinesToScroll(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMaxValue(toIntValue(adaptedArgs[0])); return null; } } - if ("setMaxSize".equals(name)) { + if ("setMinAutoSize".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); + typedTarget.setMinAutoSize(((Number) adaptedArgs[0]).floatValue()); return null; + } + } + if ("setMinValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMaxSize(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMinValue(toIntValue(adaptedArgs[0])); return null; } } if ("setName".equals(name)) { @@ -52275,12 +50898,6 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setOpaque(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setOverwriteMode".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setOverwriteMode(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setOwner".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -52296,7 +50913,7 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -52314,13 +50931,13 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -52329,28 +50946,34 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setPressedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; } } + if ("setProgress".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setProgress(toIntValue(adaptedArgs[0])); return null; + } + } if ("setPropertyValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); return typedTarget.setPropertyValue((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); } } - if ("setQwertyInput".equals(name)) { + if ("setRTL".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setQwertyInput(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setRTL".equals(name)) { + if ("setRenderPercentageOnTop".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setRenderPercentageOnTop(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setReplaceMenu".equals(name)) { + if ("setRenderValueOnTop".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setReplaceMenu(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setRenderValueOnTop(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } if ("setRippleEffect".equals(name)) { @@ -52359,28 +50982,16 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setRippleEffect(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setRows".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setRows(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setRowsGap".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setRowsGap(((Number) adaptedArgs[0]).intValue()); return null; - } - } if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -52407,16 +51018,38 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setSelectedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; } } + if ("setShiftMillimeters".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); + typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).floatValue()); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setShiftText".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setShiftText(toIntValue(adaptedArgs[0])); return null; + } + } if ("setShouldCalcPreferredSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); typedTarget.setShouldCalcPreferredSize(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setSingleLineTextArea".equals(name)) { + if ("setShouldLocalize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setSingleLineTextArea(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setShouldLocalize(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setShowEvenIfBlank".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setShowEvenIfBlank(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } if ("setSize".equals(name)) { @@ -52440,7 +51073,7 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -52458,7 +51091,7 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -52467,12 +51100,30 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setText((java.lang.String) adaptedArgs[0]); return null; } } + if ("setTextPosition".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; + } + } if ("setTextSelectionEnabled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); typedTarget.setTextSelectionEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } + if ("setThumbImage".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); + typedTarget.setThumbImage((com.codename1.ui.Image) adaptedArgs[0]); return null; + } + } + if ("setTickerEnabled".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTickerEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } if ("setTooltip".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -52501,22 +51152,16 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.setUnselectedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; } } - if ("setUnsupportedChars".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setUnsupportedChars((java.lang.String) adaptedArgs[0]); return null; - } - } - if ("setUseSoftkeys".equals(name)) { + if ("setVertical".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setUseSoftkeys(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setVertical(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -52528,24 +51173,24 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } - if ("startEditing".equals(name)) { + if ("shouldTickerStart".equals(name)) { if (safeArgs.length == 0) { - typedTarget.startEditing(); return null; + return typedTarget.shouldTickerStart(); } } if ("startEditingAsync".equals(name)) { @@ -52553,15 +51198,26 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.startEditingAsync(); return null; } } - if ("stopEditing".equals(name)) { + if ("startTicker".equals(name)) { if (safeArgs.length == 0) { - typedTarget.stopEditing(); return null; + typedTarget.startTicker(); return null; } + if (matches(safeArgs, new Class[]{java.lang.Long.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, java.lang.Boolean.class}, false); + typedTarget.startTicker(((Number) adaptedArgs[0]).longValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + } + } + if ("stopEditing".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Runnable.class}, false); typedTarget.stopEditing((java.lang.Runnable) adaptedArgs[0]); return null; } } + if ("stopTicker".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.stopTicker(); return null; + } + } if ("stripMarginAndPadding".equals(name)) { if (safeArgs.length == 0) { return typedTarget.stripMarginAndPadding(); @@ -52589,22 +51245,16 @@ private static Object invoke24(com.codename1.ui.TextField typedTarget, String na typedTarget.unbindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; } } - if ("validChar".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.validChar((java.lang.String) adaptedArgs[0]); - } - } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke25(com.codename1.ui.SwipeableContainer typedTarget, String name, Object[] safeArgs) throws Exception { if ("add".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -52641,66 +51291,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name return typedTarget.addAll(varArgs); } } - if ("addCommandToLeftBar".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.addCommandToLeftBar((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addCommandToLeftBar((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - } - if ("addCommandToLeftSideMenu".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.addCommandToLeftSideMenu((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addCommandToLeftSideMenu((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - } - if ("addCommandToOverflowMenu".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.addCommandToOverflowMenu((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addCommandToOverflowMenu((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - } - if ("addCommandToRightBar".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.addCommandToRightBar((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addCommandToRightBar((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - } - if ("addCommandToRightSideMenu".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.addCommandToRightSideMenu((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addCommandToRightSideMenu((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - } - if ("addCommandToSideMenu".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.addCommandToSideMenu((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addCommandToSideMenu((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - } if ("addComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -52708,41 +51298,11 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; - } - } - if ("addComponentToLeftSideMenu".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.addComponentToLeftSideMenu((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Command.class}, false); - typedTarget.addComponentToLeftSideMenu((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Command) adaptedArgs[1]); return null; - } - } - if ("addComponentToRightSideMenu".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.addComponentToRightSideMenu((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Command.class}, false); - typedTarget.addComponentToRightSideMenu((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Command) adaptedArgs[1]); return null; - } - } - if ("addComponentToSideMenu".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.addComponentToSideMenu((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Command.class}, false); - typedTarget.addComponentToSideMenu((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Command) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -52775,66 +51335,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.addLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } - if ("addMaterialCommandToLeftBar".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addMaterialCommandToLeftBar((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addMaterialCommandToLeftBar((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); - } - } - if ("addMaterialCommandToLeftSideMenu".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addMaterialCommandToLeftSideMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addMaterialCommandToLeftSideMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); - } - } - if ("addMaterialCommandToOverflowMenu".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addMaterialCommandToOverflowMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addMaterialCommandToOverflowMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); - } - } - if ("addMaterialCommandToRightBar".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addMaterialCommandToRightBar((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addMaterialCommandToRightBar((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); - } - } - if ("addMaterialCommandToRightSideMenu".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addMaterialCommandToRightSideMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addMaterialCommandToRightSideMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); - } - } - if ("addMaterialCommandToSideMenu".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addMaterialCommandToSideMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.addMaterialCommandToSideMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); - } - } if ("addPointerDraggedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -52865,20 +51365,16 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.addScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; } } - if ("addSearchCommand".equals(name)) { + if ("addStateChangeListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addSearchCommand((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class, java.lang.Float.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class, java.lang.Float.class}, false); - typedTarget.addSearchCommand((com.codename1.ui.events.ActionListener) adaptedArgs[0], ((Number) adaptedArgs[1]).floatValue()); return null; + typedTarget.addStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } - if ("addStateChangeListener".equals(name)) { + if ("addSwipeOpenListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + typedTarget.addSwipeOpenListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } if ("animate".equals(name)) { @@ -52889,61 +51385,61 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -52974,19 +51470,9 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.clearClientProperties(); return null; } } - if ("closeLeftSideMenu".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.closeLeftSideMenu(); return null; - } - } - if ("closeRightSideMenu".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.closeRightSideMenu(); return null; - } - } - if ("closeSideMenu".equals(name)) { + if ("close".equals(name)) { if (safeArgs.length == 0) { - typedTarget.closeSideMenu(); return null; + typedTarget.close(); return null; } } if ("contains".equals(name)) { @@ -52996,49 +51482,49 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -53050,25 +51536,19 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; - } - } - if ("findCommandComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - return typedTarget.findCommandComponent((com.codename1.ui.Command) adaptedArgs[0]); + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -53114,7 +51594,7 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -53164,7 +51644,7 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -53180,11 +51660,11 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -53338,21 +51818,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name return typedTarget.getLeadParent(); } } - if ("getLeftBarCommands".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLeftBarCommands(); - } - } - if ("getLeftSideMenuButton".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getLeftSideMenuButton(); - } - } - if ("getMenuBar".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getMenuBar(); - } - } if ("getName".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getName(); @@ -53413,16 +51878,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name return typedTarget.getOuterY(); } } - if ("getOverflowButton".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getOverflowButton(); - } - } - if ("getOverflowCommands".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getOverflowCommands(); - } - } if ("getOwner".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getOwner(); @@ -53463,6 +51918,11 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name return typedTarget.getPressedStyle(); } } + if ("getPreviouslyOpened".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreviouslyOpened(); + } + } if ("getPropertyNames".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getPropertyNames(); @@ -53487,22 +51947,7 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("getRightBarCommands".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getRightBarCommands(); - } - } - if ("getRightSideMenuButton".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getRightSideMenuButton(); - } - } - if ("getRightSideMenuCommands".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getRightSideMenuCommands(); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -53580,11 +52025,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name return typedTarget.getSideGap(); } } - if ("getSideMenuCommands".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSideMenuCommands(); - } - } if ("getStyle".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getStyle(); @@ -53605,11 +52045,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name return typedTarget.getTextSelectionSupport(); } } - if ("getTitleComponent".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getTitleComponent(); - } - } if ("getTooltip".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getTooltip(); @@ -53654,7 +52089,7 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -53672,14 +52107,8286 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name return typedTarget.hasFocus(); } } - if ("hideToolbar".equals(name)) { + if ("invalidate".equals(name)) { if (safeArgs.length == 0) { - typedTarget.hideToolbar(); return null; + typedTarget.invalidate(); return null; } } - if ("invalidate".equals(name)) { + if ("isAlwaysTensile".equals(name)) { if (safeArgs.length == 0) { - typedTarget.invalidate(); return null; + return typedTarget.isAlwaysTensile(); + } + } + if ("isBlockLead".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isBlockLead(); + } + } + if ("isCellRenderer".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isCellRenderer(); + } + } + if ("isChildOf".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class}, false); + return typedTarget.isChildOf((com.codename1.ui.Container) adaptedArgs[0]); + } + } + if ("isDraggable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isDraggable(); + } + } + if ("isDropTarget".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isDropTarget(); + } + } + if ("isEditable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEditable(); + } + } + if ("isEditing".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEditing(); + } + } + if ("isEnabled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEnabled(); + } + } + if ("isFlatten".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isFlatten(); + } + } + if ("isFocusable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isFocusable(); + } + } + if ("isGrabsPointerEvents".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isGrabsPointerEvents(); + } + } + if ("isHidden".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isHidden(); + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.isHidden(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("isHideInLandscape".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isHideInLandscape(); + } + } + if ("isHideInPortrait".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isHideInPortrait(); + } + } + if ("isIgnorePointerEvents".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isIgnorePointerEvents(); + } + } + if ("isOpaque".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isOpaque(); + } + } + if ("isOpen".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isOpen(); + } + } + if ("isOpenedToLeft".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isOpenedToLeft(); + } + } + if ("isOpenedToRight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isOpenedToRight(); + } + } + if ("isOwnedBy".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.isOwnedBy((com.codename1.ui.Component) adaptedArgs[0]); + } + } + if ("isPinchBlocksDragAndDrop".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isPinchBlocksDragAndDrop(); + } + } + if ("isRTL".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isRTL(); + } + } + if ("isRippleEffect".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isRippleEffect(); + } + } + if ("isSafeArea".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSafeArea(); + } + } + if ("isSafeAreaRoot".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSafeAreaRoot(); + } + } + if ("isScrollVisible".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isScrollVisible(); + } + } + if ("isScrollableX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isScrollableX(); + } + } + if ("isScrollableY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isScrollableY(); + } + } + if ("isSmoothScrolling".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSmoothScrolling(); + } + } + if ("isSnapToGrid".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSnapToGrid(); + } + } + if ("isSurface".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSurface(); + } + } + if ("isSwipeActivated".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSwipeActivated(); + } + } + if ("isTactileTouch".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTactileTouch(); + } + } + if ("isTensileDragEnabled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTensileDragEnabled(); + } + } + if ("isTraversable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTraversable(); + } + } + if ("isVisible".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isVisible(); + } + } + if ("iterator".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.iterator(); + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.iterator(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("keyPressed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; + } + } + if ("keyReleased".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; + } + } + if ("keyRepeated".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; + } + } + if ("layoutContainer".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.layoutContainer(); return null; + } + } + if ("longPointerPress".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("morph".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; + } + } + if ("morphAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; + } + } + if ("openToLeft".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.openToLeft(); return null; + } + } + if ("openToRight".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.openToRight(); return null; + } + } + if ("paint".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paint((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintBackgrounds".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintBackgrounds((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintComponent((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Boolean.class}, false); + typedTarget.paintComponent((com.codename1.ui.Graphics) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); return null; + } + } + if ("paintComponentBackground".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintComponentBackground((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintIntersectingComponentsAbove".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintIntersectingComponentsAbove((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintLock".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.paintLock(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("paintLockRelease".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.paintLockRelease(); return null; + } + } + if ("paintRippleOverlay".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; + } + } + if ("paintShadows".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; + } + } + if ("pointerDragged".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerDragged((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerHover".equals(name)) { + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerHover((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerHoverPressed".equals(name)) { + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerHoverPressed((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerHoverReleased".equals(name)) { + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerHoverReleased((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerPressed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerPressed((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerReleased".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerReleased((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("putClientProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); + typedTarget.putClientProperty((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); return null; + } + } + if ("refreshTheme".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.refreshTheme(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.refreshTheme(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("remove".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.remove(); return null; + } + } + if ("removeAll".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.removeAll(); return null; + } + } + if ("removeComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.removeComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("removeDragFinishedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeDragFinishedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeDragOverListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeDragOverListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeDropListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeDropListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeFocusListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); + typedTarget.removeFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; + } + } + if ("removeLongPressListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removePointerDraggedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removePointerDraggedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removePointerPressedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removePointerPressedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removePointerReleasedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removePointerReleasedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeScrollListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false); + typedTarget.removeScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; + } + } + if ("removeStateChangeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeSwipeOpenListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeSwipeOpenListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("repaint".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.repaint(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; + } + } + if ("replace".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; + } + } + if ("replaceAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; + } + } + if ("requestFocus".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.requestFocus(); return null; + } + } + if ("respondsToPointerEvents".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.respondsToPointerEvents(); + } + } + if ("revalidate".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.revalidate(); return null; + } + } + if ("revalidateLater".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.revalidateLater(); return null; + } + } + if ("revalidateWithAnimationSafety".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.revalidateWithAnimationSafety(); return null; + } + } + if ("scrollComponentToVisible".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.scrollComponentToVisible((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("scrollRectToVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; + } + } + if ("setAccessibilityText".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setAccessibilityText((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setAlwaysTensile".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setAlwaysTensile(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setBlockLead".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setBlockLead(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setBoundPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); + typedTarget.setBoundPropertyValue((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); return null; + } + } + if ("setCellRenderer".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setCellRenderer(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setCloudBoundProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setCloudBoundProperty((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setCloudDestinationProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setCloudDestinationProperty((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setComponentState".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.setComponentState((java.lang.Object) adaptedArgs[0]); return null; + } + } + if ("setCursor".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setDirtyRegion".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false); + typedTarget.setDirtyRegion((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); return null; + } + } + if ("setDisabledStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setDisabledStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setDragTransparency".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; + } + } + if ("setDraggable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setDraggable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setDropTarget".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setDropTarget(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setEditingDelegate".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false); + typedTarget.setEditingDelegate((com.codename1.ui.Editable) adaptedArgs[0]); return null; + } + } + if ("setEnabled".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setFlatten".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFlatten(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setFocus".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFocus(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setFocusable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFocusable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setGrabsPointerEvents".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setGrabsPointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setHandlesInput".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHandlesInput(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setHeight".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setHidden".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHidden(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Boolean.class}, false); + typedTarget.setHidden(((Boolean) adaptedArgs[0]).booleanValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + } + } + if ("setHideInLandscape".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHideInLandscape(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setHideInPortrait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHideInPortrait(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setIgnorePointerEvents".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setIgnorePointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setInlineAllStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineAllStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlineDisabledStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineDisabledStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlinePressedStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlinePressedStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlineSelectedStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineSelectedStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlineStylesTheme".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.util.Resources.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.util.Resources.class}, false); + typedTarget.setInlineStylesTheme((com.codename1.ui.util.Resources) adaptedArgs[0]); return null; + } + } + if ("setInlineUnselectedStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineUnselectedStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setIsScrollVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setIsScrollVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setLabelForComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Label.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Label.class}, false); + typedTarget.setLabelForComponent((com.codename1.ui.Label) adaptedArgs[0]); return null; + } + } + if ("setLayout".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false); + typedTarget.setLayout((com.codename1.ui.layouts.Layout) adaptedArgs[0]); return null; + } + } + if ("setLeadComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setLeadComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setName".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setName((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setNextFocusDown".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusDown((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setNextFocusLeft".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusLeft((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setNextFocusRight".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusRight((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setNextFocusUp".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusUp((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setOpaque".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setOpaque(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setOwner".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setOwner((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setPinchBlocksDragAndDrop".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setPinchBlocksDragAndDrop(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setPreferredH".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setPreferredSize".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false); + typedTarget.setPreferredSize((com.codename1.ui.geom.Dimension) adaptedArgs[0]); return null; + } + } + if ("setPreferredSizeStr".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setPreferredSizeStr((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setPreferredTabIndex".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setPreferredW".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setPressedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setPressedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setPreviouslyOpened".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.SwipeableContainer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.SwipeableContainer.class}, false); + typedTarget.setPreviouslyOpened((com.codename1.ui.SwipeableContainer) adaptedArgs[0]); return null; + } + } + if ("setPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); + return typedTarget.setPropertyValue((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } + if ("setRTL".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setRippleEffect".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setRippleEffect(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSafeArea".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSafeArea(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSafeAreaRoot".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSafeAreaRoot(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollAnimationSpeed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setScrollIncrement".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setScrollOpacityChangeSpeed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setScrollSize".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false); + typedTarget.setScrollSize((com.codename1.ui.geom.Dimension) adaptedArgs[0]); return null; + } + } + if ("setScrollVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollableX".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollableX(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollableY".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollableY(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSelectCommandText".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setSelectCommandText((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setSelectedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setSelectedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setShouldCalcPreferredSize".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setShouldCalcPreferredSize(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSize".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false); + typedTarget.setSize((com.codename1.ui.geom.Dimension) adaptedArgs[0]); return null; + } + } + if ("setSmoothScrolling".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSmoothScrolling(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSnapToGrid".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSnapToGrid(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSwipeActivated".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSwipeActivated(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTabIndex".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setTactileTouch".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTactileTouch(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTensileDragEnabled".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTensileDragEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTensileLength".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setTooltip".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setTooltip((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setTraversable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTraversable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setUIID".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setUIID((java.lang.String) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); + typedTarget.setUIID((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); return null; + } + } + if ("setUIManager".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false); + typedTarget.setUIManager((com.codename1.ui.plaf.UIManager) adaptedArgs[0]); return null; + } + } + if ("setUnselectedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setUnselectedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setWidth".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setX".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setY".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; + } + } + if ("startEditingAsync".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.startEditingAsync(); return null; + } + } + if ("stopEditing".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Runnable.class}, false); + typedTarget.stopEditing((java.lang.Runnable) adaptedArgs[0]); return null; + } + } + if ("stripMarginAndPadding".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.stripMarginAndPadding(); + } + } + if ("styleChanged".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false); + typedTarget.styleChanged((java.lang.String) adaptedArgs[0], (com.codename1.ui.plaf.Style) adaptedArgs[1]); return null; + } + } + if ("toImage".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toImage(); + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + } + if ("unbindProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); + typedTarget.unbindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; + } + } + if ("updateTabIndices".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); + } + } + if ("visibleBoundsContains".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke26(com.codename1.ui.Tabs typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.add((com.codename1.ui.Component) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); + return typedTarget.add((com.codename1.ui.Image) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.add((java.lang.String) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Image.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1]); + } + } + if ("addAll".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true); + com.codename1.ui.Component[] varArgs = new com.codename1.ui.Component[adaptedArgs.length - 0]; + for (int i = 0; i < adaptedArgs.length; i++) { + varArgs[i - 0] = (com.codename1.ui.Component) adaptedArgs[i]; + } + return typedTarget.addAll(varArgs); + } + } + if ("addComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.addComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + } + } + if ("addDragFinishedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addDragFinishedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addDragOverListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addDragOverListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addDropListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addDropListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addFocusListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); + typedTarget.addFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; + } + } + if ("addLongPressListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPointerDraggedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addPointerDraggedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPointerPressedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addPointerPressedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPointerReleasedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addPointerReleasedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPullToRefresh".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Runnable.class}, false); + typedTarget.addPullToRefresh((java.lang.Runnable) adaptedArgs[0]); return null; + } + } + if ("addScrollListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false); + typedTarget.addScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; + } + } + if ("addSelectionListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.SelectionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.SelectionListener.class}, false); + typedTarget.addSelectionListener((com.codename1.ui.events.SelectionListener) adaptedArgs[0]); return null; + } + } + if ("addStateChangeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addTab".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Button.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Button.class, com.codename1.ui.Component.class}, false); + typedTarget.addTab((com.codename1.ui.Button) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Component.class}, false); + typedTarget.addTab((java.lang.String) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.Component.class}, false); + typedTarget.addTab((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.Image.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.Image.class, com.codename1.ui.Component.class}, false); + return typedTarget.addTab((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.Image) adaptedArgs[2], (com.codename1.ui.Component) adaptedArgs[3]); + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.Component.class}, false); + return typedTarget.addTab((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.Component) adaptedArgs[3]); + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.Font.class, java.lang.Float.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.Font.class, java.lang.Float.class, com.codename1.ui.Component.class}, false); + return typedTarget.addTab((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.Font) adaptedArgs[2], ((Number) adaptedArgs[3]).floatValue(), (com.codename1.ui.Component) adaptedArgs[4]); + } + } + if ("addTabsFocusListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); + typedTarget.addTabsFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; + } + } + if ("animate".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.animate(); + } + } + if ("animateHierarchy".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; + } + } + if ("animateHierarchyAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; + } + } + if ("animateHierarchyFade".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("animateHierarchyFadeAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("animateLayout".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; + } + } + if ("animateLayoutAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; + } + } + if ("animateLayoutFade".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("animateLayoutFadeAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("animateUnlayout".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; + } + } + if ("animateUnlayoutAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("announceForAccessibility".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.announceForAccessibility((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("applyRTL".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.applyRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("bindProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); + typedTarget.bindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; + } + } + if ("blocksSideSwipe".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.blocksSideSwipe(); + } + } + if ("clearClientProperties".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.clearClientProperties(); return null; + } + } + if ("contains".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.contains((com.codename1.ui.Component) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("containsOrOwns".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createAnimateHierarchy".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); + } + } + if ("createAnimateHierarchyFade".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createAnimateLayout".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); + } + } + if ("createAnimateLayoutFade".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createAnimateLayoutFadeAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createAnimateUnlayout".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); + } + } + if ("createReplaceTransition".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); + return typedTarget.createReplaceTransition((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); + } + } + if ("createStyleAnimation".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + } + if ("drop".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; + } + } + if ("findDropTargetAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("findFirstFocusable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.findFirstFocusable(); + } + } + if ("flushReplace".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.flushReplace(); return null; + } + } + if ("forceRevalidate".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.forceRevalidate(); return null; + } + } + if ("getAbsoluteX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAbsoluteX(); + } + } + if ("getAbsoluteY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAbsoluteY(); + } + } + if ("getAccessibilityText".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAccessibilityText(); + } + } + if ("getAllStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAllStyles(); + } + } + if ("getAnimationManager".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAnimationManager(); + } + } + if ("getBaseline".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getBaselineResizeBehavior".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBaselineResizeBehavior(); + } + } + if ("getBindablePropertyNames".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBindablePropertyNames(); + } + } + if ("getBindablePropertyTypes".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBindablePropertyTypes(); + } + } + if ("getBottomGap".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBottomGap(); + } + } + if ("getBoundPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getBoundPropertyValue((java.lang.String) adaptedArgs[0]); + } + } + if ("getBounds".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false); + return typedTarget.getBounds((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); + } + } + if ("getChildrenAsList".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.getChildrenAsList(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("getClientProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getClientProperty((java.lang.String) adaptedArgs[0]); + } + } + if ("getClosestComponentTo".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getCloudBoundProperty".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCloudBoundProperty(); + } + } + if ("getCloudDestinationProperty".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCloudDestinationProperty(); + } + } + if ("getComponentAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getComponentCount".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getComponentCount(); + } + } + if ("getComponentForm".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getComponentForm(); + } + } + if ("getComponentIndex".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.getComponentIndex((com.codename1.ui.Component) adaptedArgs[0]); + } + } + if ("getComponentState".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getComponentState(); + } + } + if ("getContentPane".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getContentPane(); + } + } + if ("getCursor".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCursor(); + } + } + if ("getDirtyRegion".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDirtyRegion(); + } + } + if ("getDisabledStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDisabledStyle(); + } + } + if ("getDragTransparency".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDragTransparency(); + } + } + if ("getDraggedx".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDraggedx(); + } + } + if ("getDraggedy".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDraggedy(); + } + } + if ("getEditingDelegate".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getEditingDelegate(); + } + } + if ("getHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getHeight(); + } + } + if ("getInlineAllStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineAllStyles(); + } + } + if ("getInlineDisabledStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineDisabledStyles(); + } + } + if ("getInlinePressedStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlinePressedStyles(); + } + } + if ("getInlineSelectedStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineSelectedStyles(); + } + } + if ("getInlineStylesTheme".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineStylesTheme(); + } + } + if ("getInlineUnselectedStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineUnselectedStyles(); + } + } + if ("getInnerHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerHeight(); + } + } + if ("getInnerPreferredH".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerPreferredH(); + } + } + if ("getInnerPreferredW".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerPreferredW(); + } + } + if ("getInnerWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerWidth(); + } + } + if ("getInnerX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerX(); + } + } + if ("getInnerY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerY(); + } + } + if ("getLabelForComponent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLabelForComponent(); + } + } + if ("getLayout".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLayout(); + } + } + if ("getLayoutHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLayoutHeight(); + } + } + if ("getLayoutWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLayoutWidth(); + } + } + if ("getLeadComponent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLeadComponent(); + } + } + if ("getLeadParent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLeadParent(); + } + } + if ("getName".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getName(); + } + } + if ("getNativeOverlay".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNativeOverlay(); + } + } + if ("getNextFocusDown".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusDown(); + } + } + if ("getNextFocusLeft".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusLeft(); + } + } + if ("getNextFocusRight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusRight(); + } + } + if ("getNextFocusUp".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusUp(); + } + } + if ("getOuterHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterHeight(); + } + } + if ("getOuterPreferredH".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterPreferredH(); + } + } + if ("getOuterPreferredW".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterPreferredW(); + } + } + if ("getOuterWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterWidth(); + } + } + if ("getOuterX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterX(); + } + } + if ("getOuterY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterY(); + } + } + if ("getOwner".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOwner(); + } + } + if ("getParent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getParent(); + } + } + if ("getPreferredH".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredH(); + } + } + if ("getPreferredSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredSize(); + } + } + if ("getPreferredSizeStr".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredSizeStr(); + } + } + if ("getPreferredTabIndex".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredTabIndex(); + } + } + if ("getPreferredW".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredW(); + } + } + if ("getPressedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPressedStyle(); + } + } + if ("getPropertyNames".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPropertyNames(); + } + } + if ("getPropertyTypeNames".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPropertyTypeNames(); + } + } + if ("getPropertyTypes".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPropertyTypes(); + } + } + if ("getPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getPropertyValue((java.lang.String) adaptedArgs[0]); + } + } + if ("getResponderAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getSafeAreaRoot".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSafeAreaRoot(); + } + } + if ("getSameHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSameHeight(); + } + } + if ("getSameWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSameWidth(); + } + } + if ("getScrollAnimationSpeed".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollAnimationSpeed(); + } + } + if ("getScrollDimension".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollDimension(); + } + } + if ("getScrollIncrement".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollIncrement(); + } + } + if ("getScrollOpacity".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollOpacity(); + } + } + if ("getScrollOpacityChangeSpeed".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollOpacityChangeSpeed(); + } + } + if ("getScrollX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollX(); + } + } + if ("getScrollY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollY(); + } + } + if ("getScrollable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollable(); + } + } + if ("getSelectCommandText".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectCommandText(); + } + } + if ("getSelectedComponent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectedComponent(); + } + } + if ("getSelectedIndex".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectedIndex(); + } + } + if ("getSelectedRect".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectedRect(); + } + } + if ("getSelectedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectedStyle(); + } + } + if ("getSideGap".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSideGap(); + } + } + if ("getStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getStyle(); + } + } + if ("getTabComponentAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getTabComponentAt(toIntValue(adaptedArgs[0])); + } + } + if ("getTabCount".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTabCount(); + } + } + if ("getTabIcon".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getTabIcon(toIntValue(adaptedArgs[0])); + } + } + if ("getTabIndex".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTabIndex(); + } + } + if ("getTabPlacement".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTabPlacement(); + } + } + if ("getTabSelectedIcon".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getTabSelectedIcon(toIntValue(adaptedArgs[0])); + } + } + if ("getTabTextPosition".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTabTextPosition(); + } + } + if ("getTabTitle".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getTabTitle(toIntValue(adaptedArgs[0])); + } + } + if ("getTabUIID".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTabUIID(); + } + } + if ("getTabsContainer".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTabsContainer(); + } + } + if ("getTensileLength".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTensileLength(); + } + } + if ("getTextSelectionSupport".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTextSelectionSupport(); + } + } + if ("getTooltip".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTooltip(); + } + } + if ("getUIID".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUIID(); + } + } + if ("getUIManager".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUIManager(); + } + } + if ("getUnselectedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUnselectedStyle(); + } + } + if ("getVisibleBounds".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false); + return typedTarget.getVisibleBounds((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); + } + } + if ("getWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getWidth(); + } + } + if ("getX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getX(); + } + } + if ("getY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getY(); + } + } + if ("growShrink".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; + } + } + if ("handlesInput".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.handlesInput(); + } + } + if ("hasFixedPreferredSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasFixedPreferredSize(); + } + } + if ("hasFocus".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasFocus(); + } + } + if ("hideTabs".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.hideTabs(); return null; + } + } + if ("indexOfComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.indexOfComponent((com.codename1.ui.Component) adaptedArgs[0]); + } + } + if ("insertTab".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); + typedTarget.insertTab((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); + typedTarget.insertTab((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.Font.class, java.lang.Float.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.Font.class, java.lang.Float.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); + typedTarget.insertTab((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.Font) adaptedArgs[2], ((Number) adaptedArgs[3]).floatValue(), (com.codename1.ui.Component) adaptedArgs[4], toIntValue(adaptedArgs[5])); return null; + } + } + if ("invalidate".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.invalidate(); return null; + } + } + if ("isAlwaysTensile".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isAlwaysTensile(); + } + } + if ("isAnimateTabSelection".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isAnimateTabSelection(); + } + } + if ("isBlockLead".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isBlockLead(); + } + } + if ("isCellRenderer".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isCellRenderer(); + } + } + if ("isChangeTabContainerStyleOnFocus".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isChangeTabContainerStyleOnFocus(); + } + } + if ("isChangeTabOnFocus".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isChangeTabOnFocus(); + } + } + if ("isChildOf".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class}, false); + return typedTarget.isChildOf((com.codename1.ui.Container) adaptedArgs[0]); + } + } + if ("isDraggable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isDraggable(); + } + } + if ("isDropTarget".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isDropTarget(); + } + } + if ("isEagerSwipeMode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEagerSwipeMode(); + } + } + if ("isEditable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEditable(); + } + } + if ("isEditing".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEditing(); + } + } + if ("isEnabled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEnabled(); + } + } + if ("isFlatten".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isFlatten(); + } + } + if ("isFocusable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isFocusable(); + } + } + if ("isGrabsPointerEvents".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isGrabsPointerEvents(); + } + } + if ("isHidden".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isHidden(); + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.isHidden(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("isHideInLandscape".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isHideInLandscape(); + } + } + if ("isHideInPortrait".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isHideInPortrait(); + } + } + if ("isIgnorePointerEvents".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isIgnorePointerEvents(); + } + } + if ("isOpaque".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isOpaque(); + } + } + if ("isOwnedBy".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.isOwnedBy((com.codename1.ui.Component) adaptedArgs[0]); + } + } + if ("isPinchBlocksDragAndDrop".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isPinchBlocksDragAndDrop(); + } + } + if ("isRTL".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isRTL(); + } + } + if ("isRippleEffect".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isRippleEffect(); + } + } + if ("isSafeArea".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSafeArea(); + } + } + if ("isSafeAreaRoot".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSafeAreaRoot(); + } + } + if ("isScrollVisible".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isScrollVisible(); + } + } + if ("isScrollableX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isScrollableX(); + } + } + if ("isScrollableY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isScrollableY(); + } + } + if ("isSmoothScrolling".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSmoothScrolling(); + } + } + if ("isSnapToGrid".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSnapToGrid(); + } + } + if ("isSurface".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSurface(); + } + } + if ("isSwipeActivated".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSwipeActivated(); + } + } + if ("isSwipeOnXAxis".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSwipeOnXAxis(); + } + } + if ("isTactileTouch".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTactileTouch(); + } + } + if ("isTensileDragEnabled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTensileDragEnabled(); + } + } + if ("isTraversable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTraversable(); + } + } + if ("isVisible".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isVisible(); + } + } + if ("iterator".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.iterator(); + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.iterator(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("keyPressed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; + } + } + if ("keyReleased".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; + } + } + if ("keyRepeated".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; + } + } + if ("layoutContainer".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.layoutContainer(); return null; + } + } + if ("longPointerPress".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("morph".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; + } + } + if ("morphAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; + } + } + if ("paint".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paint((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintBackgrounds".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintBackgrounds((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintComponent((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Boolean.class}, false); + typedTarget.paintComponent((com.codename1.ui.Graphics) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); return null; + } + } + if ("paintComponentBackground".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintComponentBackground((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintIntersectingComponentsAbove".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintIntersectingComponentsAbove((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintLock".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.paintLock(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("paintLockRelease".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.paintLockRelease(); return null; + } + } + if ("paintRippleOverlay".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; + } + } + if ("paintShadows".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; + } + } + if ("pointerDragged".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerDragged((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerHover".equals(name)) { + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerHover((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerHoverPressed".equals(name)) { + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerHoverPressed((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerHoverReleased".equals(name)) { + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerHoverReleased((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerPressed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerPressed((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerReleased".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerReleased((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("putClientProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); + typedTarget.putClientProperty((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); return null; + } + } + if ("refreshTheme".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.refreshTheme(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.refreshTheme(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("remove".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.remove(); return null; + } + } + if ("removeAll".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.removeAll(); return null; + } + } + if ("removeComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.removeComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("removeDragFinishedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeDragFinishedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeDragOverListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeDragOverListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeDropListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeDropListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeFocusListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); + typedTarget.removeFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; + } + } + if ("removeLongPressListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removePointerDraggedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removePointerDraggedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removePointerPressedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removePointerPressedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removePointerReleasedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removePointerReleasedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeScrollListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false); + typedTarget.removeScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; + } + } + if ("removeSelectionListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.SelectionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.SelectionListener.class}, false); + typedTarget.removeSelectionListener((com.codename1.ui.events.SelectionListener) adaptedArgs[0]); return null; + } + } + if ("removeStateChangeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeTabAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.removeTabAt(toIntValue(adaptedArgs[0])); return null; + } + } + if ("removeTabsFocusListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); + typedTarget.removeTabsFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; + } + } + if ("repaint".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.repaint(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; + } + } + if ("replace".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; + } + } + if ("replaceAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; + } + } + if ("requestFocus".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.requestFocus(); return null; + } + } + if ("respondsToPointerEvents".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.respondsToPointerEvents(); + } + } + if ("revalidate".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.revalidate(); return null; + } + } + if ("revalidateLater".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.revalidateLater(); return null; + } + } + if ("revalidateWithAnimationSafety".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.revalidateWithAnimationSafety(); return null; + } + } + if ("scrollComponentToVisible".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.scrollComponentToVisible((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("scrollRectToVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; + } + } + if ("setAccessibilityText".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setAccessibilityText((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setAlwaysTensile".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setAlwaysTensile(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setAnimateTabSelection".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setAnimateTabSelection(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setBlockLead".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setBlockLead(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setBoundPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); + typedTarget.setBoundPropertyValue((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); return null; + } + } + if ("setCellRenderer".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setCellRenderer(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setChangeTabContainerStyleOnFocus".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setChangeTabContainerStyleOnFocus(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setChangeTabOnFocus".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setChangeTabOnFocus(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setCloudBoundProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setCloudBoundProperty((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setCloudDestinationProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setCloudDestinationProperty((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setComponentState".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.setComponentState((java.lang.Object) adaptedArgs[0]); return null; + } + } + if ("setCursor".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setDirtyRegion".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false); + typedTarget.setDirtyRegion((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); return null; + } + } + if ("setDisabledStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setDisabledStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setDragTransparency".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; + } + } + if ("setDraggable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setDraggable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setDropTarget".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setDropTarget(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setEagerSwipeMode".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setEagerSwipeMode(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setEditingDelegate".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false); + typedTarget.setEditingDelegate((com.codename1.ui.Editable) adaptedArgs[0]); return null; + } + } + if ("setEnabled".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setFlatten".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFlatten(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setFocus".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFocus(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setFocusable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFocusable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setGrabsPointerEvents".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setGrabsPointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setHandlesInput".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHandlesInput(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setHeight".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setHidden".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHidden(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Boolean.class}, false); + typedTarget.setHidden(((Boolean) adaptedArgs[0]).booleanValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + } + } + if ("setHideInLandscape".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHideInLandscape(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setHideInPortrait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHideInPortrait(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setIgnorePointerEvents".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setIgnorePointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setInlineAllStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineAllStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlineDisabledStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineDisabledStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlinePressedStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlinePressedStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlineSelectedStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineSelectedStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlineStylesTheme".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.util.Resources.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.util.Resources.class}, false); + typedTarget.setInlineStylesTheme((com.codename1.ui.util.Resources) adaptedArgs[0]); return null; + } + } + if ("setInlineUnselectedStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineUnselectedStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setIsScrollVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setIsScrollVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setLabelForComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Label.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Label.class}, false); + typedTarget.setLabelForComponent((com.codename1.ui.Label) adaptedArgs[0]); return null; + } + } + if ("setLayout".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false); + typedTarget.setLayout((com.codename1.ui.layouts.Layout) adaptedArgs[0]); return null; + } + } + if ("setLeadComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setLeadComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setName".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setName((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setNextFocusDown".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusDown((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setNextFocusLeft".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusLeft((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setNextFocusRight".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusRight((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setNextFocusUp".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusUp((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setOpaque".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setOpaque(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setOwner".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setOwner((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setPinchBlocksDragAndDrop".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setPinchBlocksDragAndDrop(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setPreferredH".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setPreferredSize".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false); + typedTarget.setPreferredSize((com.codename1.ui.geom.Dimension) adaptedArgs[0]); return null; + } + } + if ("setPreferredSizeStr".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setPreferredSizeStr((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setPreferredTabIndex".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setPreferredW".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setPressedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setPressedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); + return typedTarget.setPropertyValue((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } + if ("setRTL".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setRippleEffect".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setRippleEffect(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSafeArea".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSafeArea(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSafeAreaRoot".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSafeAreaRoot(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollAnimationSpeed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setScrollIncrement".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setScrollOpacityChangeSpeed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setScrollSize".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false); + typedTarget.setScrollSize((com.codename1.ui.geom.Dimension) adaptedArgs[0]); return null; + } + } + if ("setScrollVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollableX".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollableX(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollableY".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollableY(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSelectCommandText".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setSelectCommandText((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setSelectedIndex".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0])); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + } + } + if ("setSelectedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setSelectedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setShouldCalcPreferredSize".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setShouldCalcPreferredSize(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSize".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false); + typedTarget.setSize((com.codename1.ui.geom.Dimension) adaptedArgs[0]); return null; + } + } + if ("setSmoothScrolling".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSmoothScrolling(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSnapToGrid".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSnapToGrid(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSwipeActivated".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSwipeActivated(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSwipeOnXAxis".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSwipeOnXAxis(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTabIndex".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setTabPlacement".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setTabPlacement(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setTabSelectedIcon".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Image.class}, false); + typedTarget.setTabSelectedIcon(toIntValue(adaptedArgs[0]), (com.codename1.ui.Image) adaptedArgs[1]); return null; + } + } + if ("setTabTextPosition".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setTabTextPosition(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setTabTitle".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, java.lang.Integer.class}, false); + typedTarget.setTabTitle((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; + } + } + if ("setTabUIID".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setTabUIID((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setTabsContentGap".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setTabsContentGap(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setTactileTouch".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTactileTouch(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTensileDragEnabled".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTensileDragEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTensileLength".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setTooltip".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setTooltip((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setTraversable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTraversable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setUIID".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setUIID((java.lang.String) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); + typedTarget.setUIID((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); return null; + } + } + if ("setUIManager".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false); + typedTarget.setUIManager((com.codename1.ui.plaf.UIManager) adaptedArgs[0]); return null; + } + } + if ("setUnselectedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setUnselectedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setWidth".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setX".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setY".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; + } + } + if ("showTabs".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.showTabs(); return null; + } + } + if ("startEditingAsync".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.startEditingAsync(); return null; + } + } + if ("stopEditing".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Runnable.class}, false); + typedTarget.stopEditing((java.lang.Runnable) adaptedArgs[0]); return null; + } + } + if ("stripMarginAndPadding".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.stripMarginAndPadding(); + } + } + if ("styleChanged".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false); + typedTarget.styleChanged((java.lang.String) adaptedArgs[0], (com.codename1.ui.plaf.Style) adaptedArgs[1]); return null; + } + } + if ("toImage".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toImage(); + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + } + if ("unbindProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); + typedTarget.unbindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; + } + } + if ("updateTabIndices".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); + } + } + if ("visibleBoundsContains".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke27(com.codename1.ui.TextField typedTarget, String name, Object[] safeArgs) throws Exception { + if ("addActionListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addActionListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addCloseListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addCloseListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addDataChangeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false); + typedTarget.addDataChangeListener((com.codename1.ui.events.DataChangedListener) adaptedArgs[0]); return null; + } + } + if ("addDataChangedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false); + typedTarget.addDataChangedListener((com.codename1.ui.events.DataChangedListener) adaptedArgs[0]); return null; + } + } + if ("addDragFinishedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addDragFinishedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addDragOverListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addDragOverListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addDropListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addDropListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addFocusListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); + typedTarget.addFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; + } + } + if ("addLongPressListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPointerDraggedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addPointerDraggedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPointerPressedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addPointerPressedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPointerReleasedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addPointerReleasedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPullToRefresh".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Runnable.class}, false); + typedTarget.addPullToRefresh((java.lang.Runnable) adaptedArgs[0]); return null; + } + } + if ("addScrollListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false); + typedTarget.addScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; + } + } + if ("addStateChangeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("animate".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.animate(); + } + } + if ("announceForAccessibility".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.announceForAccessibility((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("bindProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); + typedTarget.bindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; + } + } + if ("blocksSideSwipe".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.blocksSideSwipe(); + } + } + if ("clear".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.clear(); return null; + } + } + if ("clearClientProperties".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.clearClientProperties(); return null; + } + } + if ("contains".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("containsOrOwns".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createStyleAnimation".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + } + if ("deleteChar".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.deleteChar(); return null; + } + } + if ("drop".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; + } + } + if ("fireDataChanged".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.fireDataChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("fireDoneEvent".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.fireDoneEvent(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.fireDoneEvent(toIntValue(adaptedArgs[0])); return null; + } + } + if ("getAbsoluteAlignment".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAbsoluteAlignment(); + } + } + if ("getAbsoluteX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAbsoluteX(); + } + } + if ("getAbsoluteY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAbsoluteY(); + } + } + if ("getAccessibilityText".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAccessibilityText(); + } + } + if ("getActualRows".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getActualRows(); + } + } + if ("getAlignment".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAlignment(); + } + } + if ("getAllStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAllStyles(); + } + } + if ("getAnimationManager".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAnimationManager(); + } + } + if ("getAsDouble".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Double.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class}, false); + return typedTarget.getAsDouble(((Number) adaptedArgs[0]).doubleValue()); + } + } + if ("getAsInt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getAsInt(toIntValue(adaptedArgs[0])); + } + } + if ("getAsLong".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Long.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class}, false); + return typedTarget.getAsLong(((Number) adaptedArgs[0]).longValue()); + } + } + if ("getBaseline".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getBaselineResizeBehavior".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBaselineResizeBehavior(); + } + } + if ("getBindablePropertyNames".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBindablePropertyNames(); + } + } + if ("getBindablePropertyTypes".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBindablePropertyTypes(); + } + } + if ("getBottomGap".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBottomGap(); + } + } + if ("getBoundPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getBoundPropertyValue((java.lang.String) adaptedArgs[0]); + } + } + if ("getBounds".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false); + return typedTarget.getBounds((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); + } + } + if ("getClientProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getClientProperty((java.lang.String) adaptedArgs[0]); + } + } + if ("getCloudBoundProperty".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCloudBoundProperty(); + } + } + if ("getCloudDestinationProperty".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCloudDestinationProperty(); + } + } + if ("getColumns".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getColumns(); + } + } + if ("getCommitTimeout".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCommitTimeout(); + } + } + if ("getComponentForm".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getComponentForm(); + } + } + if ("getComponentState".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getComponentState(); + } + } + if ("getConstraint".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getConstraint(); + } + } + if ("getCursor".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCursor(); + } + } + if ("getCursorBlinkTimeOff".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCursorBlinkTimeOff(); + } + } + if ("getCursorBlinkTimeOn".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCursorBlinkTimeOn(); + } + } + if ("getCursorPosition".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCursorPosition(); + } + } + if ("getCursorX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCursorX(); + } + } + if ("getCursorY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCursorY(); + } + } + if ("getDirtyRegion".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDirtyRegion(); + } + } + if ("getDisabledStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDisabledStyle(); + } + } + if ("getDoneListener".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDoneListener(); + } + } + if ("getDragTransparency".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDragTransparency(); + } + } + if ("getDraggedx".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDraggedx(); + } + } + if ("getDraggedy".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDraggedy(); + } + } + if ("getEditingDelegate".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getEditingDelegate(); + } + } + if ("getGrowLimit".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getGrowLimit(); + } + } + if ("getHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getHeight(); + } + } + if ("getHint".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getHint(); + } + } + if ("getHintIcon".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getHintIcon(); + } + } + if ("getHintLabel".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getHintLabel(); + } + } + if ("getInlineAllStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineAllStyles(); + } + } + if ("getInlineDisabledStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineDisabledStyles(); + } + } + if ("getInlinePressedStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlinePressedStyles(); + } + } + if ("getInlineSelectedStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineSelectedStyles(); + } + } + if ("getInlineStylesTheme".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineStylesTheme(); + } + } + if ("getInlineUnselectedStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineUnselectedStyles(); + } + } + if ("getInnerHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerHeight(); + } + } + if ("getInnerPreferredH".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerPreferredH(); + } + } + if ("getInnerPreferredW".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerPreferredW(); + } + } + if ("getInnerWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerWidth(); + } + } + if ("getInnerX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerX(); + } + } + if ("getInnerY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerY(); + } + } + if ("getInputMode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInputMode(); + } + } + if ("getInputModeOrder".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInputModeOrder(); + } + } + if ("getLabelForComponent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLabelForComponent(); + } + } + if ("getLines".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLines(); + } + } + if ("getLinesToScroll".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLinesToScroll(); + } + } + if ("getMaxSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getMaxSize(); + } + } + if ("getName".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getName(); + } + } + if ("getNativeOverlay".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNativeOverlay(); + } + } + if ("getNextFocusDown".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusDown(); + } + } + if ("getNextFocusLeft".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusLeft(); + } + } + if ("getNextFocusRight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusRight(); + } + } + if ("getNextFocusUp".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusUp(); + } + } + if ("getOuterHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterHeight(); + } + } + if ("getOuterPreferredH".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterPreferredH(); + } + } + if ("getOuterPreferredW".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterPreferredW(); + } + } + if ("getOuterWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterWidth(); + } + } + if ("getOuterX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterX(); + } + } + if ("getOuterY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterY(); + } + } + if ("getOwner".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOwner(); + } + } + if ("getParent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getParent(); + } + } + if ("getPreferredH".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredH(); + } + } + if ("getPreferredSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredSize(); + } + } + if ("getPreferredSizeStr".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredSizeStr(); + } + } + if ("getPreferredTabIndex".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredTabIndex(); + } + } + if ("getPreferredW".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredW(); + } + } + if ("getPressedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPressedStyle(); + } + } + if ("getPropertyNames".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPropertyNames(); + } + } + if ("getPropertyTypeNames".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPropertyTypeNames(); + } + } + if ("getPropertyTypes".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPropertyTypes(); + } + } + if ("getPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getPropertyValue((java.lang.String) adaptedArgs[0]); + } + } + if ("getRows".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getRows(); + } + } + if ("getRowsGap".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getRowsGap(); + } + } + if ("getSameHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSameHeight(); + } + } + if ("getSameWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSameWidth(); + } + } + if ("getScrollAnimationSpeed".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollAnimationSpeed(); + } + } + if ("getScrollDimension".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollDimension(); + } + } + if ("getScrollOpacity".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollOpacity(); + } + } + if ("getScrollOpacityChangeSpeed".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollOpacityChangeSpeed(); + } + } + if ("getScrollX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollX(); + } + } + if ("getScrollY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollY(); + } + } + if ("getScrollable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollable(); + } + } + if ("getSelectCommandText".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectCommandText(); + } + } + if ("getSelectedRect".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectedRect(); + } + } + if ("getSelectedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectedStyle(); + } + } + if ("getSideGap".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSideGap(); + } + } + if ("getStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getStyle(); + } + } + if ("getTabIndex".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTabIndex(); + } + } + if ("getTensileLength".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTensileLength(); + } + } + if ("getText".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getText(); + } + } + if ("getTextAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getTextAt(toIntValue(adaptedArgs[0])); + } + } + if ("getTextSelectionSupport".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTextSelectionSupport(); + } + } + if ("getTooltip".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTooltip(); + } + } + if ("getUIID".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUIID(); + } + } + if ("getUIManager".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUIManager(); + } + } + if ("getUnselectedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUnselectedStyle(); + } + } + if ("getUnsupportedChars".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUnsupportedChars(); + } + } + if ("getVerticalAlignment".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getVerticalAlignment(); + } + } + if ("getVisibleBounds".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false); + return typedTarget.getVisibleBounds((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); + } + } + if ("getWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getWidth(); + } + } + if ("getX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getX(); + } + } + if ("getY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getY(); + } + } + if ("growShrink".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; + } + } + if ("handlesInput".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.handlesInput(); + } + } + if ("hasFixedPreferredSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasFixedPreferredSize(); + } + } + if ("hasFocus".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasFocus(); + } + } + if ("insertChars".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.insertChars((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("isActAsLabel".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isActAsLabel(); + } + } + if ("isAlwaysTensile".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isAlwaysTensile(); + } + } + if ("isBlockLead".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isBlockLead(); + } + } + if ("isCellRenderer".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isCellRenderer(); + } + } + if ("isChildOf".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class}, false); + return typedTarget.isChildOf((com.codename1.ui.Container) adaptedArgs[0]); + } + } + if ("isDraggable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isDraggable(); + } + } + if ("isDropTarget".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isDropTarget(); + } + } + if ("isEditable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEditable(); + } + } + if ("isEditing".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEditing(); + } + } + if ("isEnableInputScroll".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEnableInputScroll(); + } + } + if ("isEnabled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEnabled(); + } + } + if ("isEndsWith3Points".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEndsWith3Points(); + } + } + if ("isFlatten".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isFlatten(); + } + } + if ("isFocusable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isFocusable(); + } + } + if ("isGrabsPointerEvents".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isGrabsPointerEvents(); + } + } + if ("isGrowByContent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isGrowByContent(); + } + } + if ("isHidden".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isHidden(); + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.isHidden(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("isHideInLandscape".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isHideInLandscape(); + } + } + if ("isHideInPortrait".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isHideInPortrait(); + } + } + if ("isIgnorePointerEvents".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isIgnorePointerEvents(); + } + } + if ("isLeftAndRightEditingTrigger".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isLeftAndRightEditingTrigger(); + } + } + if ("isOpaque".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isOpaque(); + } + } + if ("isOverwriteMode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isOverwriteMode(); + } + } + if ("isOwnedBy".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.isOwnedBy((com.codename1.ui.Component) adaptedArgs[0]); + } + } + if ("isPendingCommit".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isPendingCommit(); + } + } + if ("isPinchBlocksDragAndDrop".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isPinchBlocksDragAndDrop(); + } + } + if ("isQwertyInput".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isQwertyInput(); + } + } + if ("isRTL".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isRTL(); + } + } + if ("isReplaceMenu".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isReplaceMenu(); + } + } + if ("isRippleEffect".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isRippleEffect(); + } + } + if ("isScrollVisible".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isScrollVisible(); + } + } + if ("isScrollableX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isScrollableX(); + } + } + if ("isScrollableY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isScrollableY(); + } + } + if ("isSingleLineTextArea".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSingleLineTextArea(); + } + } + if ("isSmoothScrolling".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSmoothScrolling(); + } + } + if ("isSnapToGrid".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSnapToGrid(); + } + } + if ("isTactileTouch".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTactileTouch(); + } + } + if ("isTensileDragEnabled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTensileDragEnabled(); + } + } + if ("isTextSelectionEnabled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTextSelectionEnabled(); + } + } + if ("isTraversable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTraversable(); + } + } + if ("isUseSoftkeys".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isUseSoftkeys(); + } + } + if ("isVisible".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isVisible(); + } + } + if ("keyPressed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; + } + } + if ("keyReleased".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; + } + } + if ("keyRepeated".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; + } + } + if ("longPointerPress".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("paint".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paint((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintBackgrounds".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintBackgrounds((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintComponent((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Boolean.class}, false); + typedTarget.paintComponent((com.codename1.ui.Graphics) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); return null; + } + } + if ("paintIntersectingComponentsAbove".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintIntersectingComponentsAbove((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintLock".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.paintLock(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("paintLockRelease".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.paintLockRelease(); return null; + } + } + if ("paintRippleOverlay".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; + } + } + if ("paintShadows".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; + } + } + if ("pointerDragged".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerDragged((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerHover".equals(name)) { + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerHover((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerHoverPressed".equals(name)) { + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerHoverPressed((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerHoverReleased".equals(name)) { + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerHoverReleased((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerPressed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerPressed((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerReleased".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerReleased((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("putClientProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); + typedTarget.putClientProperty((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); return null; + } + } + if ("refreshTheme".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.refreshTheme(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.refreshTheme(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("registerAsInputDevice".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.registerAsInputDevice(); return null; + } + } + if ("remove".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.remove(); return null; + } + } + if ("removeActionListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeActionListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeCloseListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeCloseListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeDataChangeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false); + typedTarget.removeDataChangeListener((com.codename1.ui.events.DataChangedListener) adaptedArgs[0]); return null; + } + } + if ("removeDataChangedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false); + typedTarget.removeDataChangedListener((com.codename1.ui.events.DataChangedListener) adaptedArgs[0]); return null; + } + } + if ("removeDragFinishedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeDragFinishedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeDragOverListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeDragOverListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeDropListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeDropListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeFocusListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); + typedTarget.removeFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; + } + } + if ("removeLongPressListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removePointerDraggedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removePointerDraggedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removePointerPressedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removePointerPressedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removePointerReleasedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removePointerReleasedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeScrollListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false); + typedTarget.removeScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; + } + } + if ("removeStateChangeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("repaint".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.repaint(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; + } + } + if ("requestFocus".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.requestFocus(); return null; + } + } + if ("respondsToPointerEvents".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.respondsToPointerEvents(); + } + } + if ("scrollRectToVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; + } + } + if ("setAccessibilityText".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setAccessibilityText((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setActAsLabel".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setActAsLabel(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setAlignment".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setAlwaysTensile".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setAlwaysTensile(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setBlockLead".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setBlockLead(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setBoundPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); + typedTarget.setBoundPropertyValue((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); return null; + } + } + if ("setCellRenderer".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setCellRenderer(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setCloudBoundProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setCloudBoundProperty((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setCloudDestinationProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setCloudDestinationProperty((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setColumns".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setColumns(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setCommitTimeout".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setCommitTimeout(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setComponentState".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.setComponentState((java.lang.Object) adaptedArgs[0]); return null; + } + } + if ("setConstraint".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setConstraint(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setCursor".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setCursorBlinkTimeOff".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setCursorBlinkTimeOff(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setCursorBlinkTimeOn".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setCursorBlinkTimeOn(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setCursorPosition".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setCursorPosition(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setDirtyRegion".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false); + typedTarget.setDirtyRegion((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); return null; + } + } + if ("setDisabledStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setDisabledStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setDoneListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.setDoneListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("setDragTransparency".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; + } + } + if ("setDraggable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setDraggable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setDropTarget".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setDropTarget(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setEditable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setEditable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setEditingDelegate".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false); + typedTarget.setEditingDelegate((com.codename1.ui.Editable) adaptedArgs[0]); return null; + } + } + if ("setEnableInputScroll".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setEnableInputScroll(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setEnabled".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setEndsWith3Points".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setEndsWith3Points(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setFlatten".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFlatten(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setFocus".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFocus(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setFocusable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFocusable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setGrabsPointerEvents".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setGrabsPointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setGrowByContent".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setGrowByContent(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setGrowLimit".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setGrowLimit(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setHandlesInput".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHandlesInput(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setHeight".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setHidden".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHidden(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Boolean.class}, false); + typedTarget.setHidden(((Boolean) adaptedArgs[0]).booleanValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + } + } + if ("setHideInLandscape".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHideInLandscape(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setHideInPortrait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHideInPortrait(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setHint".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setHint((java.lang.String) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class}, false); + typedTarget.setHint((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1]); return null; + } + } + if ("setHintIcon".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); + typedTarget.setHintIcon((com.codename1.ui.Image) adaptedArgs[0]); return null; + } + } + if ("setIgnorePointerEvents".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setIgnorePointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setInlineAllStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineAllStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlineDisabledStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineDisabledStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlinePressedStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlinePressedStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlineSelectedStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineSelectedStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlineStylesTheme".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.util.Resources.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.util.Resources.class}, false); + typedTarget.setInlineStylesTheme((com.codename1.ui.util.Resources) adaptedArgs[0]); return null; + } + } + if ("setInlineUnselectedStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineUnselectedStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInputMode".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInputMode((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInputModeOrder".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String[].class}, false); + typedTarget.setInputModeOrder((java.lang.String[]) adaptedArgs[0]); return null; + } + } + if ("setIsScrollVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setIsScrollVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setLabelForComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Label.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Label.class}, false); + typedTarget.setLabelForComponent((com.codename1.ui.Label) adaptedArgs[0]); return null; + } + } + if ("setLeftAndRightEditingTrigger".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setLeftAndRightEditingTrigger(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setLinesToScroll".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setLinesToScroll(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setMaxSize".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setMaxSize(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setName".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setName((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setNextFocusDown".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusDown((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setNextFocusLeft".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusLeft((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setNextFocusRight".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusRight((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setNextFocusUp".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusUp((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setOpaque".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setOpaque(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setOverwriteMode".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setOverwriteMode(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setOwner".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setOwner((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setPinchBlocksDragAndDrop".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setPinchBlocksDragAndDrop(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setPreferredH".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setPreferredSize".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false); + typedTarget.setPreferredSize((com.codename1.ui.geom.Dimension) adaptedArgs[0]); return null; + } + } + if ("setPreferredSizeStr".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setPreferredSizeStr((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setPreferredTabIndex".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setPreferredW".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setPressedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setPressedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); + return typedTarget.setPropertyValue((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } + if ("setQwertyInput".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setQwertyInput(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setRTL".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setReplaceMenu".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setReplaceMenu(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setRippleEffect".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setRippleEffect(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setRows".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setRows(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setRowsGap".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setRowsGap(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setScrollAnimationSpeed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setScrollOpacityChangeSpeed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setScrollSize".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false); + typedTarget.setScrollSize((com.codename1.ui.geom.Dimension) adaptedArgs[0]); return null; + } + } + if ("setScrollVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSelectCommandText".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setSelectCommandText((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setSelectedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setSelectedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setShouldCalcPreferredSize".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setShouldCalcPreferredSize(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSingleLineTextArea".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSingleLineTextArea(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSize".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false); + typedTarget.setSize((com.codename1.ui.geom.Dimension) adaptedArgs[0]); return null; + } + } + if ("setSmoothScrolling".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSmoothScrolling(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSnapToGrid".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSnapToGrid(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTabIndex".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setTactileTouch".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTactileTouch(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTensileDragEnabled".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTensileDragEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTensileLength".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setText".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setText((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setTextSelectionEnabled".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTextSelectionEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTooltip".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setTooltip((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setTraversable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTraversable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setUIID".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setUIID((java.lang.String) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); + typedTarget.setUIID((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); return null; + } + } + if ("setUnselectedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setUnselectedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setUnsupportedChars".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setUnsupportedChars((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setUseSoftkeys".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setUseSoftkeys(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setVerticalAlignment".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setWidth".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setX".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setY".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; + } + } + if ("startEditing".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.startEditing(); return null; + } + } + if ("startEditingAsync".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.startEditingAsync(); return null; + } + } + if ("stopEditing".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.stopEditing(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Runnable.class}, false); + typedTarget.stopEditing((java.lang.Runnable) adaptedArgs[0]); return null; + } + } + if ("stripMarginAndPadding".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.stripMarginAndPadding(); + } + } + if ("styleChanged".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false); + typedTarget.styleChanged((java.lang.String) adaptedArgs[0], (com.codename1.ui.plaf.Style) adaptedArgs[1]); return null; + } + } + if ("toImage".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toImage(); + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + } + if ("unbindProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); + typedTarget.unbindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; + } + } + if ("validChar".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.validChar((java.lang.String) adaptedArgs[0]); + } + } + if ("visibleBoundsContains".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke28(com.codename1.ui.Toolbar typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.add((com.codename1.ui.Component) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); + return typedTarget.add((com.codename1.ui.Image) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.add((java.lang.String) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Image.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1]); + } + } + if ("addAll".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component[].class}, true); + com.codename1.ui.Component[] varArgs = new com.codename1.ui.Component[adaptedArgs.length - 0]; + for (int i = 0; i < adaptedArgs.length; i++) { + varArgs[i - 0] = (com.codename1.ui.Component) adaptedArgs[i]; + } + return typedTarget.addAll(varArgs); + } + } + if ("addCommandToLeftBar".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.addCommandToLeftBar((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addCommandToLeftBar((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + } + if ("addCommandToLeftSideMenu".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.addCommandToLeftSideMenu((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addCommandToLeftSideMenu((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + } + if ("addCommandToOverflowMenu".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.addCommandToOverflowMenu((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addCommandToOverflowMenu((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + } + if ("addCommandToRightBar".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.addCommandToRightBar((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addCommandToRightBar((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + } + if ("addCommandToRightSideMenu".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.addCommandToRightSideMenu((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addCommandToRightSideMenu((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + } + if ("addCommandToSideMenu".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.addCommandToSideMenu((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Image.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addCommandToSideMenu((java.lang.String) adaptedArgs[0], (com.codename1.ui.Image) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + } + if ("addComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.addComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + } + } + if ("addComponentToLeftSideMenu".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.addComponentToLeftSideMenu((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Command.class}, false); + typedTarget.addComponentToLeftSideMenu((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Command) adaptedArgs[1]); return null; + } + } + if ("addComponentToRightSideMenu".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.addComponentToRightSideMenu((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Command.class}, false); + typedTarget.addComponentToRightSideMenu((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Command) adaptedArgs[1]); return null; + } + } + if ("addComponentToSideMenu".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.addComponentToSideMenu((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Command.class}, false); + typedTarget.addComponentToSideMenu((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Command) adaptedArgs[1]); return null; + } + } + if ("addDragFinishedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addDragFinishedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addDragOverListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addDragOverListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addDropListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addDropListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addFocusListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); + typedTarget.addFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; + } + } + if ("addLongPressListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addMaterialCommandToLeftBar".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addMaterialCommandToLeftBar((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addMaterialCommandToLeftBar((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); + } + } + if ("addMaterialCommandToLeftSideMenu".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addMaterialCommandToLeftSideMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addMaterialCommandToLeftSideMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); + } + } + if ("addMaterialCommandToOverflowMenu".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addMaterialCommandToOverflowMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addMaterialCommandToOverflowMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); + } + } + if ("addMaterialCommandToRightBar".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addMaterialCommandToRightBar((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addMaterialCommandToRightBar((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); + } + } + if ("addMaterialCommandToRightSideMenu".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addMaterialCommandToRightSideMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addMaterialCommandToRightSideMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); + } + } + if ("addMaterialCommandToSideMenu".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addMaterialCommandToSideMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Character.class, java.lang.Float.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.addMaterialCommandToSideMenu((java.lang.String) adaptedArgs[0], ((Character) adaptedArgs[1]).charValue(), ((Number) adaptedArgs[2]).floatValue(), (com.codename1.ui.events.ActionListener) adaptedArgs[3]); + } + } + if ("addPointerDraggedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addPointerDraggedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPointerPressedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addPointerPressedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPointerReleasedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addPointerReleasedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPullToRefresh".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Runnable.class}, false); + typedTarget.addPullToRefresh((java.lang.Runnable) adaptedArgs[0]); return null; + } + } + if ("addScrollListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false); + typedTarget.addScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; + } + } + if ("addSearchCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addSearchCommand((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class, java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class, java.lang.Float.class}, false); + typedTarget.addSearchCommand((com.codename1.ui.events.ActionListener) adaptedArgs[0], ((Number) adaptedArgs[1]).floatValue()); return null; + } + } + if ("addStateChangeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("animate".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.animate(); + } + } + if ("animateHierarchy".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; + } + } + if ("animateHierarchyAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; + } + } + if ("animateHierarchyFade".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("animateHierarchyFadeAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("animateLayout".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; + } + } + if ("animateLayoutAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; + } + } + if ("animateLayoutFade".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("animateLayoutFadeAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("animateUnlayout".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; + } + } + if ("animateUnlayoutAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("announceForAccessibility".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.announceForAccessibility((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("applyRTL".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.applyRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("bindProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); + typedTarget.bindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; + } + } + if ("blocksSideSwipe".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.blocksSideSwipe(); + } + } + if ("clearClientProperties".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.clearClientProperties(); return null; + } + } + if ("closeLeftSideMenu".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.closeLeftSideMenu(); return null; + } + } + if ("closeRightSideMenu".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.closeRightSideMenu(); return null; + } + } + if ("closeSideMenu".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.closeSideMenu(); return null; + } + } + if ("contains".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.contains((com.codename1.ui.Component) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("containsOrOwns".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createAnimateHierarchy".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); + } + } + if ("createAnimateHierarchyFade".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createAnimateLayout".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); + } + } + if ("createAnimateLayoutFade".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createAnimateLayoutFadeAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createAnimateUnlayout".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); + } + } + if ("createReplaceTransition".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); + return typedTarget.createReplaceTransition((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); + } + } + if ("createStyleAnimation".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + } + if ("drop".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; + } + } + if ("findCommandComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + return typedTarget.findCommandComponent((com.codename1.ui.Command) adaptedArgs[0]); + } + } + if ("findDropTargetAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("findFirstFocusable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.findFirstFocusable(); + } + } + if ("flushReplace".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.flushReplace(); return null; + } + } + if ("forceRevalidate".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.forceRevalidate(); return null; + } + } + if ("getAbsoluteX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAbsoluteX(); + } + } + if ("getAbsoluteY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAbsoluteY(); + } + } + if ("getAccessibilityText".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAccessibilityText(); + } + } + if ("getAllStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAllStyles(); + } + } + if ("getAnimationManager".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAnimationManager(); + } + } + if ("getBaseline".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getBaselineResizeBehavior".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBaselineResizeBehavior(); + } + } + if ("getBindablePropertyNames".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBindablePropertyNames(); + } + } + if ("getBindablePropertyTypes".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBindablePropertyTypes(); + } + } + if ("getBottomGap".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBottomGap(); + } + } + if ("getBoundPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getBoundPropertyValue((java.lang.String) adaptedArgs[0]); + } + } + if ("getBounds".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false); + return typedTarget.getBounds((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); + } + } + if ("getChildrenAsList".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.getChildrenAsList(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("getClientProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getClientProperty((java.lang.String) adaptedArgs[0]); + } + } + if ("getClosestComponentTo".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getCloudBoundProperty".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCloudBoundProperty(); + } + } + if ("getCloudDestinationProperty".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCloudDestinationProperty(); + } + } + if ("getComponentAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getComponentCount".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getComponentCount(); + } + } + if ("getComponentForm".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getComponentForm(); + } + } + if ("getComponentIndex".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.getComponentIndex((com.codename1.ui.Component) adaptedArgs[0]); + } + } + if ("getComponentState".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getComponentState(); + } + } + if ("getCursor".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCursor(); + } + } + if ("getDirtyRegion".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDirtyRegion(); + } + } + if ("getDisabledStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDisabledStyle(); + } + } + if ("getDragTransparency".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDragTransparency(); + } + } + if ("getDraggedx".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDraggedx(); + } + } + if ("getDraggedy".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDraggedy(); + } + } + if ("getEditingDelegate".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getEditingDelegate(); + } + } + if ("getHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getHeight(); + } + } + if ("getInlineAllStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineAllStyles(); + } + } + if ("getInlineDisabledStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineDisabledStyles(); + } + } + if ("getInlinePressedStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlinePressedStyles(); + } + } + if ("getInlineSelectedStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineSelectedStyles(); + } + } + if ("getInlineStylesTheme".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineStylesTheme(); + } + } + if ("getInlineUnselectedStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineUnselectedStyles(); + } + } + if ("getInnerHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerHeight(); + } + } + if ("getInnerPreferredH".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerPreferredH(); + } + } + if ("getInnerPreferredW".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerPreferredW(); + } + } + if ("getInnerWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerWidth(); + } + } + if ("getInnerX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerX(); + } + } + if ("getInnerY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerY(); + } + } + if ("getLabelForComponent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLabelForComponent(); + } + } + if ("getLayout".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLayout(); + } + } + if ("getLayoutHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLayoutHeight(); + } + } + if ("getLayoutWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLayoutWidth(); + } + } + if ("getLeadComponent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLeadComponent(); + } + } + if ("getLeadParent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLeadParent(); + } + } + if ("getLeftBarCommands".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLeftBarCommands(); + } + } + if ("getLeftSideMenuButton".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLeftSideMenuButton(); + } + } + if ("getMenuBar".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getMenuBar(); + } + } + if ("getName".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getName(); + } + } + if ("getNativeOverlay".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNativeOverlay(); + } + } + if ("getNextFocusDown".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusDown(); + } + } + if ("getNextFocusLeft".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusLeft(); + } + } + if ("getNextFocusRight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusRight(); + } + } + if ("getNextFocusUp".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusUp(); + } + } + if ("getOuterHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterHeight(); + } + } + if ("getOuterPreferredH".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterPreferredH(); + } + } + if ("getOuterPreferredW".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterPreferredW(); + } + } + if ("getOuterWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterWidth(); + } + } + if ("getOuterX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterX(); + } + } + if ("getOuterY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterY(); + } + } + if ("getOverflowButton".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOverflowButton(); + } + } + if ("getOverflowCommands".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOverflowCommands(); + } + } + if ("getOwner".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOwner(); + } + } + if ("getParent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getParent(); + } + } + if ("getPreferredH".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredH(); + } + } + if ("getPreferredSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredSize(); + } + } + if ("getPreferredSizeStr".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredSizeStr(); + } + } + if ("getPreferredTabIndex".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredTabIndex(); + } + } + if ("getPreferredW".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredW(); + } + } + if ("getPressedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPressedStyle(); + } + } + if ("getPropertyNames".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPropertyNames(); + } + } + if ("getPropertyTypeNames".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPropertyTypeNames(); + } + } + if ("getPropertyTypes".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPropertyTypes(); + } + } + if ("getPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getPropertyValue((java.lang.String) adaptedArgs[0]); + } + } + if ("getResponderAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getRightBarCommands".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getRightBarCommands(); + } + } + if ("getRightSideMenuButton".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getRightSideMenuButton(); + } + } + if ("getRightSideMenuCommands".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getRightSideMenuCommands(); + } + } + if ("getSafeAreaRoot".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSafeAreaRoot(); + } + } + if ("getSameHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSameHeight(); + } + } + if ("getSameWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSameWidth(); + } + } + if ("getScrollAnimationSpeed".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollAnimationSpeed(); + } + } + if ("getScrollDimension".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollDimension(); + } + } + if ("getScrollIncrement".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollIncrement(); + } + } + if ("getScrollOpacity".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollOpacity(); + } + } + if ("getScrollOpacityChangeSpeed".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollOpacityChangeSpeed(); + } + } + if ("getScrollX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollX(); + } + } + if ("getScrollY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollY(); + } + } + if ("getScrollable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollable(); + } + } + if ("getSelectCommandText".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectCommandText(); + } + } + if ("getSelectedRect".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectedRect(); + } + } + if ("getSelectedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectedStyle(); + } + } + if ("getSideGap".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSideGap(); + } + } + if ("getSideMenuCommands".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSideMenuCommands(); + } + } + if ("getStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getStyle(); + } + } + if ("getTabIndex".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTabIndex(); + } + } + if ("getTensileLength".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTensileLength(); + } + } + if ("getTextSelectionSupport".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTextSelectionSupport(); + } + } + if ("getTitleComponent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTitleComponent(); + } + } + if ("getTooltip".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTooltip(); + } + } + if ("getUIID".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUIID(); + } + } + if ("getUIManager".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUIManager(); + } + } + if ("getUnselectedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUnselectedStyle(); + } + } + if ("getVisibleBounds".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false); + return typedTarget.getVisibleBounds((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); + } + } + if ("getWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getWidth(); + } + } + if ("getX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getX(); + } + } + if ("getY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getY(); + } + } + if ("growShrink".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; + } + } + if ("handlesInput".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.handlesInput(); + } + } + if ("hasFixedPreferredSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasFixedPreferredSize(); + } + } + if ("hasFocus".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasFocus(); + } + } + if ("hideToolbar".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.hideToolbar(); return null; + } + } + if ("invalidate".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.invalidate(); return null; + } + } + if ("isAlwaysTensile".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isAlwaysTensile(); + } + } + if ("isBlockLead".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isBlockLead(); + } + } + if ("isCellRenderer".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isCellRenderer(); + } + } + if ("isChildOf".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class}, false); + return typedTarget.isChildOf((com.codename1.ui.Container) adaptedArgs[0]); + } + } + if ("isDraggable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isDraggable(); + } + } + if ("isDropTarget".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isDropTarget(); + } + } + if ("isEditable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEditable(); + } + } + if ("isEditing".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEditing(); + } + } + if ("isEnabled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isEnabled(); + } + } + if ("isFlatten".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isFlatten(); + } + } + if ("isFocusable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isFocusable(); + } + } + if ("isGrabsPointerEvents".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isGrabsPointerEvents(); + } + } + if ("isHidden".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isHidden(); + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.isHidden(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("isHideInLandscape".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isHideInLandscape(); + } + } + if ("isHideInPortrait".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isHideInPortrait(); + } + } + if ("isIgnorePointerEvents".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isIgnorePointerEvents(); + } + } + if ("isOpaque".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isOpaque(); + } + } + if ("isOwnedBy".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.isOwnedBy((com.codename1.ui.Component) adaptedArgs[0]); + } + } + if ("isPinchBlocksDragAndDrop".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isPinchBlocksDragAndDrop(); + } + } + if ("isRTL".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isRTL(); + } + } + if ("isRippleEffect".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isRippleEffect(); + } + } + if ("isSafeArea".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSafeArea(); + } + } + if ("isSafeAreaRoot".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSafeAreaRoot(); + } + } + if ("isScrollVisible".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isScrollVisible(); + } + } + if ("isScrollableX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isScrollableX(); + } + } + if ("isScrollableY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isScrollableY(); + } + } + if ("isSideMenuShowing".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSideMenuShowing(); + } + } + if ("isSmoothScrolling".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSmoothScrolling(); + } + } + if ("isSnapToGrid".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSnapToGrid(); + } + } + if ("isSurface".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSurface(); + } + } + if ("isTactileTouch".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTactileTouch(); + } + } + if ("isTensileDragEnabled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTensileDragEnabled(); + } + } + if ("isTitleCentered".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTitleCentered(); + } + } + if ("isTraversable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isTraversable(); + } + } + if ("isVisible".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isVisible(); + } + } + if ("iterator".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.iterator(); + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.iterator(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("keyPressed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; + } + } + if ("keyReleased".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; + } + } + if ("keyRepeated".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; + } + } + if ("layoutContainer".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.layoutContainer(); return null; + } + } + if ("longPointerPress".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("morph".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; + } + } + if ("morphAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; + } + } + if ("openRightSideMenu".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.openRightSideMenu(); return null; + } + } + if ("openSideMenu".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.openSideMenu(); return null; + } + } + if ("paint".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paint((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintBackgrounds".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintBackgrounds((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintComponent((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Boolean.class}, false); + typedTarget.paintComponent((com.codename1.ui.Graphics) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); return null; + } + } + if ("paintComponentBackground".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintComponentBackground((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintIntersectingComponentsAbove".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); + typedTarget.paintIntersectingComponentsAbove((com.codename1.ui.Graphics) adaptedArgs[0]); return null; + } + } + if ("paintLock".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.paintLock(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("paintLockRelease".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.paintLockRelease(); return null; + } + } + if ("paintRippleOverlay".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; + } + } + if ("paintShadows".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; + } + } + if ("pointerDragged".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerDragged((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerHover".equals(name)) { + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerHover((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerHoverPressed".equals(name)) { + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerHoverPressed((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerHoverReleased".equals(name)) { + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerHoverReleased((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerPressed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerPressed((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("pointerReleased".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); + typedTarget.pointerReleased((int[]) adaptedArgs[0], (int[]) adaptedArgs[1]); return null; + } + } + if ("putClientProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); + typedTarget.putClientProperty((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); return null; + } + } + if ("refreshTheme".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.refreshTheme(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.refreshTheme(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("remove".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.remove(); return null; + } + } + if ("removeAll".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.removeAll(); return null; + } + } + if ("removeCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.removeCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + } + if ("removeComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.removeComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("removeDragFinishedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeDragFinishedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeDragOverListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeDragOverListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeDropListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeDropListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeFocusListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); + typedTarget.removeFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; + } + } + if ("removeLongPressListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeOverflowCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.removeOverflowCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + } + if ("removePointerDraggedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removePointerDraggedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removePointerPressedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removePointerPressedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removePointerReleasedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removePointerReleasedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("removeScrollListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false); + typedTarget.removeScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; + } + } + if ("removeSearchCommand".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.removeSearchCommand(); return null; + } + } + if ("removeStateChangeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("repaint".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.repaint(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; + } + } + if ("replace".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; + } + } + if ("replaceAndWait".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; + } + } + if ("requestFocus".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.requestFocus(); return null; + } + } + if ("respondsToPointerEvents".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.respondsToPointerEvents(); + } + } + if ("revalidate".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.revalidate(); return null; + } + } + if ("revalidateLater".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.revalidateLater(); return null; + } + } + if ("revalidateWithAnimationSafety".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.revalidateWithAnimationSafety(); return null; + } + } + if ("scrollComponentToVisible".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.scrollComponentToVisible((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("scrollRectToVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; + } + } + if ("setAccessibilityText".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setAccessibilityText((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setAlwaysTensile".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setAlwaysTensile(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setBackCommand".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); + typedTarget.setBackCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.Toolbar.BackCommandPolicy.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.Toolbar.BackCommandPolicy.class}, false); + typedTarget.setBackCommand((com.codename1.ui.Command) adaptedArgs[0], (com.codename1.ui.Toolbar.BackCommandPolicy) adaptedArgs[1]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.setBackCommand((java.lang.String) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.Toolbar.BackCommandPolicy.class, java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.Toolbar.BackCommandPolicy.class, java.lang.Float.class}, false); + typedTarget.setBackCommand((com.codename1.ui.Command) adaptedArgs[0], (com.codename1.ui.Toolbar.BackCommandPolicy) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue()); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Toolbar.BackCommandPolicy.class, com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Toolbar.BackCommandPolicy.class, com.codename1.ui.events.ActionListener.class}, false); + return typedTarget.setBackCommand((java.lang.String) adaptedArgs[0], (com.codename1.ui.Toolbar.BackCommandPolicy) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); + } + } + if ("setBlockLead".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setBlockLead(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setBoundPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); + typedTarget.setBoundPropertyValue((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); return null; + } + } + if ("setCellRenderer".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setCellRenderer(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setCloudBoundProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setCloudBoundProperty((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setCloudDestinationProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setCloudDestinationProperty((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setComponentState".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.setComponentState((java.lang.Object) adaptedArgs[0]); return null; + } + } + if ("setComponentToRightSideMenuSouth".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setComponentToRightSideMenuSouth((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setComponentToSideMenuSouth".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setComponentToSideMenuSouth((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setCursor".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setDirtyRegion".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false); + typedTarget.setDirtyRegion((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); return null; + } + } + if ("setDisabledStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setDisabledStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setDragTransparency".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; + } + } + if ("setDraggable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setDraggable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setDropTarget".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setDropTarget(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setEditingDelegate".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Editable.class}, false); + typedTarget.setEditingDelegate((com.codename1.ui.Editable) adaptedArgs[0]); return null; + } + } + if ("setEnabled".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setFlatten".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFlatten(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setFocus".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFocus(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setFocusable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setFocusable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setGrabsPointerEvents".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setGrabsPointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setHandlesInput".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHandlesInput(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setHeight".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setHidden".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHidden(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Boolean.class}, false); + typedTarget.setHidden(((Boolean) adaptedArgs[0]).booleanValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + } + } + if ("setHideInLandscape".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHideInLandscape(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setHideInPortrait".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setHideInPortrait(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setIgnorePointerEvents".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setIgnorePointerEvents(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setInlineAllStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineAllStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlineDisabledStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineDisabledStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlinePressedStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlinePressedStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlineSelectedStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineSelectedStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setInlineStylesTheme".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.util.Resources.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.util.Resources.class}, false); + typedTarget.setInlineStylesTheme((com.codename1.ui.util.Resources) adaptedArgs[0]); return null; + } + } + if ("setInlineUnselectedStyles".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setInlineUnselectedStyles((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setIsScrollVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setIsScrollVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setLabelForComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Label.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Label.class}, false); + typedTarget.setLabelForComponent((com.codename1.ui.Label) adaptedArgs[0]); return null; + } + } + if ("setLayout".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false); + typedTarget.setLayout((com.codename1.ui.layouts.Layout) adaptedArgs[0]); return null; + } + } + if ("setLeadComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setLeadComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setName".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setName((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setNextFocusDown".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusDown((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setNextFocusLeft".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusLeft((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setNextFocusRight".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusRight((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setNextFocusUp".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setNextFocusUp((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setOpaque".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setOpaque(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setOwner".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setOwner((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setPinchBlocksDragAndDrop".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setPinchBlocksDragAndDrop(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setPreferredH".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setPreferredSize".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false); + typedTarget.setPreferredSize((com.codename1.ui.geom.Dimension) adaptedArgs[0]); return null; + } + } + if ("setPreferredSizeStr".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setPreferredSizeStr((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setPreferredTabIndex".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setPreferredW".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setPressedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setPressedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object.class}, false); + return typedTarget.setPropertyValue((java.lang.String) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } + if ("setRTL".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setRightSideMenuCmdsAlignedToLeft".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setRightSideMenuCmdsAlignedToLeft(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setRippleEffect".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setRippleEffect(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSafeArea".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSafeArea(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSafeAreaRoot".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSafeAreaRoot(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollAnimationSpeed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setScrollIncrement".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setScrollOffUponContentPane".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollOffUponContentPane(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollOpacityChangeSpeed".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setScrollSize".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false); + typedTarget.setScrollSize((com.codename1.ui.geom.Dimension) adaptedArgs[0]); return null; + } + } + if ("setScrollVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollableX".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollableX(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setScrollableY".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setScrollableY(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSelectCommandText".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setSelectCommandText((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setSelectedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setSelectedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setShouldCalcPreferredSize".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setShouldCalcPreferredSize(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSize".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Dimension.class}, false); + typedTarget.setSize((com.codename1.ui.geom.Dimension) adaptedArgs[0]); return null; + } + } + if ("setSmoothScrolling".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSmoothScrolling(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setSnapToGrid".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setSnapToGrid(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTabIndex".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setTactileTouch".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTactileTouch(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTensileDragEnabled".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTensileDragEnabled(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTensileLength".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setTitle".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setTitle((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setTitleCentered".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTitleCentered(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setTitleComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setTitleComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setTooltip".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setTooltip((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setTraversable".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTraversable(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setUIID".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setUIID((java.lang.String) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); + typedTarget.setUIID((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); return null; + } + } + if ("setUIManager".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false); + typedTarget.setUIManager((com.codename1.ui.plaf.UIManager) adaptedArgs[0]); return null; + } + } + if ("setUnselectedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + typedTarget.setUnselectedStyle((com.codename1.ui.plaf.Style) adaptedArgs[0]); return null; + } + } + if ("setVisible".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; + } + } + if ("setWidth".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setX".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setY".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; + } + } + if ("showSearchBar".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.showSearchBar((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("showToolbar".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.showToolbar(); return null; + } + } + if ("startEditingAsync".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.startEditingAsync(); return null; + } + } + if ("stopEditing".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Runnable.class}, false); + typedTarget.stopEditing((java.lang.Runnable) adaptedArgs[0]); return null; + } + } + if ("stripMarginAndPadding".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.stripMarginAndPadding(); + } + } + if ("styleChanged".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false); + typedTarget.styleChanged((java.lang.String) adaptedArgs[0], (com.codename1.ui.plaf.Style) adaptedArgs[1]); return null; + } + } + if ("toImage".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toImage(); + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + } + if ("unbindProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); + typedTarget.unbindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; + } + } + if ("updateTabIndices".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); + } + } + if ("visibleBoundsContains".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke29(com.codename1.ui.URLImage typedTarget, String name, Object[] safeArgs) throws Exception { + if ("addActionListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addActionListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("animate".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.animate(); + } + } + if ("applyMask".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); + } + } + if ("applyMaskAutoScale".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.applyMaskAutoScale((java.lang.Object) adaptedArgs[0]); + } + } + if ("asyncLock".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); + typedTarget.asyncLock((com.codename1.ui.Image) adaptedArgs[0]); return null; + } + } + if ("createMask".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.createMask(); + } + } + if ("dispose".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.dispose(); return null; + } + } + if ("fetch".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.fetch(); return null; + } + } + if ("fill".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.fill(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("fireChangedEvent".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.fireChangedEvent(); return null; + } + } + if ("flipHorizontally".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.flipHorizontally(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("flipVertically".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.flipVertically(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("getGraphics".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getGraphics(); + } + } + if ("getHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getHeight(); + } + } + if ("getImage".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getImage(); + } + } + if ("getImageData".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getImageData(); + } + } + if ("getImageName".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getImageName(); + } + } + if ("getRGB".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getRGB(); + } + if (matches(safeArgs, new Class[]{int[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, false); + typedTarget.getRGB((int[]) adaptedArgs[0]); return null; + } + } + if ("getRGBCached".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getRGBCached(); + } + } + if ("getSVGDocument".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSVGDocument(); + } + } + if ("getWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getWidth(); + } + } + if ("isAnimation".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isAnimation(); + } + } + if ("isLocked".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isLocked(); + } + } + if ("isOpaque".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isOpaque(); + } + } + if ("isSVG".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isSVG(); + } + } + if ("lock".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.lock(); return null; + } + } + if ("mirror".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.mirror(); + } + } + if ("modifyAlpha".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0])); + } + if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("modifyAlphaWithTranslucency".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); + return typedTarget.modifyAlphaWithTranslucency((byte) toIntValue(adaptedArgs[0])); + } + } + if ("removeActionListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeActionListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("requiresDrawImage".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.requiresDrawImage(); + } + } + if ("rotate".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.rotate(toIntValue(adaptedArgs[0])); + } + } + if ("rotate180Degrees".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.rotate180Degrees(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("rotate270Degrees".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.rotate270Degrees(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("rotate90Degrees".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.rotate90Degrees(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("scale".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.scale(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; + } + } + if ("scaled".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.scaled(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("scaledEncoded".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.scaledEncoded(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("scaledHeight".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.scaledHeight(toIntValue(adaptedArgs[0])); + } + } + if ("scaledLargerRatio".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.scaledLargerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("scaledSmallerRatio".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.scaledSmallerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("scaledWidth".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.scaledWidth(toIntValue(adaptedArgs[0])); + } + } + if ("setImageName".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setImageName((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("subImage".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); + return typedTarget.subImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); + } + } + if ("toRGB".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; + } + } + if ("unlock".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.unlock(); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke30(com.codename1.ui.CommonProgressAnimations.ProgressAnimation typedTarget, String name, Object[] safeArgs) throws Exception { + if ("addDragFinishedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addDragFinishedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addDragOverListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addDragOverListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addDropListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addDropListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addFocusListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.FocusListener.class}, false); + typedTarget.addFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; + } + } + if ("addLongPressListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPointerDraggedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addPointerDraggedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPointerPressedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addPointerPressedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPointerReleasedListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addPointerReleasedListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("addPullToRefresh".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Runnable.class}, false); + typedTarget.addPullToRefresh((java.lang.Runnable) adaptedArgs[0]); return null; + } + } + if ("addScrollListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ScrollListener.class}, false); + typedTarget.addScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; + } + } + if ("addStateChangeListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addStateChangeListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("animate".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.animate(); + } + } + if ("announceForAccessibility".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.announceForAccessibility((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("bindProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.cloud.BindTarget.class}, false); + typedTarget.bindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; + } + } + if ("blocksSideSwipe".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.blocksSideSwipe(); + } + } + if ("clearClientProperties".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.clearClientProperties(); return null; + } + } + if ("contains".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("containsOrOwns".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("createStyleAnimation".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + } + if ("drop".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; + } + } + if ("getAbsoluteX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAbsoluteX(); + } + } + if ("getAbsoluteY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAbsoluteY(); + } + } + if ("getAccessibilityText".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAccessibilityText(); + } + } + if ("getAllStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAllStyles(); + } + } + if ("getAnimationManager".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAnimationManager(); + } + } + if ("getBaseline".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("getBaselineResizeBehavior".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBaselineResizeBehavior(); + } + } + if ("getBindablePropertyNames".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBindablePropertyNames(); + } + } + if ("getBindablePropertyTypes".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBindablePropertyTypes(); + } + } + if ("getBottomGap".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBottomGap(); + } + } + if ("getBoundPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getBoundPropertyValue((java.lang.String) adaptedArgs[0]); + } + } + if ("getBounds".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false); + return typedTarget.getBounds((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); + } + } + if ("getClientProperty".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getClientProperty((java.lang.String) adaptedArgs[0]); + } + } + if ("getCloudBoundProperty".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCloudBoundProperty(); + } + } + if ("getCloudDestinationProperty".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCloudDestinationProperty(); + } + } + if ("getComponentForm".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getComponentForm(); + } + } + if ("getComponentState".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getComponentState(); + } + } + if ("getCursor".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCursor(); + } + } + if ("getDirtyRegion".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDirtyRegion(); + } + } + if ("getDisabledStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDisabledStyle(); + } + } + if ("getDragTransparency".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDragTransparency(); + } + } + if ("getDraggedx".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDraggedx(); + } + } + if ("getDraggedy".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDraggedy(); + } + } + if ("getEditingDelegate".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getEditingDelegate(); + } + } + if ("getHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getHeight(); + } + } + if ("getInlineAllStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineAllStyles(); + } + } + if ("getInlineDisabledStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineDisabledStyles(); + } + } + if ("getInlinePressedStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlinePressedStyles(); + } + } + if ("getInlineSelectedStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineSelectedStyles(); + } + } + if ("getInlineStylesTheme".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineStylesTheme(); + } + } + if ("getInlineUnselectedStyles".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInlineUnselectedStyles(); + } + } + if ("getInnerHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerHeight(); + } + } + if ("getInnerPreferredH".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerPreferredH(); + } + } + if ("getInnerPreferredW".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerPreferredW(); + } + } + if ("getInnerWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerWidth(); + } + } + if ("getInnerX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerX(); + } + } + if ("getInnerY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInnerY(); + } + } + if ("getLabelForComponent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLabelForComponent(); + } + } + if ("getName".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getName(); + } + } + if ("getNativeOverlay".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNativeOverlay(); + } + } + if ("getNextFocusDown".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusDown(); + } + } + if ("getNextFocusLeft".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusLeft(); + } + } + if ("getNextFocusRight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusRight(); + } + } + if ("getNextFocusUp".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNextFocusUp(); + } + } + if ("getOuterHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterHeight(); + } + } + if ("getOuterPreferredH".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterPreferredH(); + } + } + if ("getOuterPreferredW".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterPreferredW(); + } + } + if ("getOuterWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterWidth(); + } + } + if ("getOuterX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterX(); + } + } + if ("getOuterY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOuterY(); + } + } + if ("getOwner".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOwner(); + } + } + if ("getParent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getParent(); + } + } + if ("getPreferredH".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredH(); + } + } + if ("getPreferredSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredSize(); + } + } + if ("getPreferredSizeStr".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredSizeStr(); + } + } + if ("getPreferredTabIndex".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredTabIndex(); + } + } + if ("getPreferredW".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPreferredW(); + } + } + if ("getPressedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPressedStyle(); + } + } + if ("getPropertyNames".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPropertyNames(); + } + } + if ("getPropertyTypeNames".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPropertyTypeNames(); + } + } + if ("getPropertyTypes".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPropertyTypes(); + } + } + if ("getPropertyValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getPropertyValue((java.lang.String) adaptedArgs[0]); + } + } + if ("getSameHeight".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSameHeight(); + } + } + if ("getSameWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSameWidth(); + } + } + if ("getScrollAnimationSpeed".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollAnimationSpeed(); + } + } + if ("getScrollDimension".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollDimension(); + } + } + if ("getScrollOpacity".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollOpacity(); + } + } + if ("getScrollOpacityChangeSpeed".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollOpacityChangeSpeed(); + } + } + if ("getScrollX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollX(); + } + } + if ("getScrollY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollY(); + } + } + if ("getScrollable".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getScrollable(); + } + } + if ("getSelectCommandText".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectCommandText(); + } + } + if ("getSelectedRect".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectedRect(); + } + } + if ("getSelectedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSelectedStyle(); + } + } + if ("getSideGap".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSideGap(); + } + } + if ("getStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getStyle(); + } + } + if ("getTabIndex".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTabIndex(); + } + } + if ("getTensileLength".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTensileLength(); + } + } + if ("getTextSelectionSupport".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTextSelectionSupport(); + } + } + if ("getTooltip".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTooltip(); + } + } + if ("getUIID".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUIID(); + } + } + if ("getUIManager".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUIManager(); + } + } + if ("getUnselectedStyle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUnselectedStyle(); + } + } + if ("getVisibleBounds".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Rectangle.class}, false); + return typedTarget.getVisibleBounds((com.codename1.ui.geom.Rectangle) adaptedArgs[0]); + } + } + if ("getWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getWidth(); + } + } + if ("getX".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getX(); + } + } + if ("getY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getY(); + } + } + if ("growShrink".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; + } + } + if ("handlesInput".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.handlesInput(); + } + } + if ("hasFixedPreferredSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasFixedPreferredSize(); + } + } + if ("hasFocus".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasFocus(); } } if ("isAlwaysTensile".equals(name)) { @@ -53793,16 +60500,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name return typedTarget.isRippleEffect(); } } - if ("isSafeArea".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSafeArea(); - } - } - if ("isSafeAreaRoot".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSafeAreaRoot(); - } - } if ("isScrollVisible".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isScrollVisible(); @@ -53818,11 +60515,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name return typedTarget.isScrollableY(); } } - if ("isSideMenuShowing".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSideMenuShowing(); - } - } if ("isSmoothScrolling".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isSmoothScrolling(); @@ -53833,11 +60525,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name return typedTarget.isSnapToGrid(); } } - if ("isSurface".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSurface(); - } - } if ("isTactileTouch".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isTactileTouch(); @@ -53848,11 +60535,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name return typedTarget.isTensileDragEnabled(); } } - if ("isTitleCentered".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isTitleCentered(); - } - } if ("isTraversable".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isTraversable(); @@ -53863,64 +60545,28 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name return typedTarget.isVisible(); } } - if ("iterator".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.iterator(); - } - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.iterator(((Boolean) adaptedArgs[0]).booleanValue()); - } - } if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("layoutContainer".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.layoutContainer(); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("morph".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; - } - } - if ("morphAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; - } - } - if ("openRightSideMenu".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.openRightSideMenu(); return null; - } - } - if ("openSideMenu".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.openSideMenu(); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -53945,12 +60591,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.paintComponent((com.codename1.ui.Graphics) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } - if ("paintComponentBackground".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); - typedTarget.paintComponentBackground((com.codename1.ui.Graphics) adaptedArgs[0]); return null; - } - } if ("paintIntersectingComponentsAbove".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class}, false); @@ -53971,19 +60611,19 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -54011,7 +60651,7 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -54021,7 +60661,7 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -54048,23 +60688,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.remove(); return null; } } - if ("removeAll".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.removeAll(); return null; - } - } - if ("removeCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.removeCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - } - if ("removeComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.removeComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } if ("removeDragFinishedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -54095,12 +60718,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.removeLongPressListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; } } - if ("removeOverflowCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.removeOverflowCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - } if ("removePointerDraggedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -54125,11 +60742,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.removeScrollListener((com.codename1.ui.events.ScrollListener) adaptedArgs[0]); return null; } } - if ("removeSearchCommand".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.removeSearchCommand(); return null; - } - } if ("removeStateChangeListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -54142,31 +60754,7 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; - } - } - if ("replace".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; - } - } - if ("replaceAndWait".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -54179,31 +60767,10 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name return typedTarget.respondsToPointerEvents(); } } - if ("revalidate".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.revalidate(); return null; - } - } - if ("revalidateLater".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.revalidateLater(); return null; - } - } - if ("revalidateWithAnimationSafety".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.revalidateWithAnimationSafety(); return null; - } - } - if ("scrollComponentToVisible".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.scrollComponentToVisible((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -54218,28 +60785,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.setAlwaysTensile(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setBackCommand".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class}, false); - typedTarget.setBackCommand((com.codename1.ui.Command) adaptedArgs[0]); return null; - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.Toolbar.BackCommandPolicy.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.Toolbar.BackCommandPolicy.class}, false); - typedTarget.setBackCommand((com.codename1.ui.Command) adaptedArgs[0], (com.codename1.ui.Toolbar.BackCommandPolicy) adaptedArgs[1]); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.setBackCommand((java.lang.String) adaptedArgs[0], (com.codename1.ui.events.ActionListener) adaptedArgs[1]); - } - if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.Toolbar.BackCommandPolicy.class, java.lang.Float.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.Toolbar.BackCommandPolicy.class, java.lang.Float.class}, false); - typedTarget.setBackCommand((com.codename1.ui.Command) adaptedArgs[0], (com.codename1.ui.Toolbar.BackCommandPolicy) adaptedArgs[1], ((Number) adaptedArgs[2]).floatValue()); return null; - } - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Toolbar.BackCommandPolicy.class, com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.Toolbar.BackCommandPolicy.class, com.codename1.ui.events.ActionListener.class}, false); - return typedTarget.setBackCommand((java.lang.String) adaptedArgs[0], (com.codename1.ui.Toolbar.BackCommandPolicy) adaptedArgs[1], (com.codename1.ui.events.ActionListener) adaptedArgs[2]); - } - } if ("setBlockLead".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -54276,22 +60821,10 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.setComponentState((java.lang.Object) adaptedArgs[0]); return null; } } - if ("setComponentToRightSideMenuSouth".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.setComponentToRightSideMenuSouth((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } - if ("setComponentToSideMenuSouth".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.setComponentToSideMenuSouth((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -54309,7 +60842,7 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -54369,7 +60902,7 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -54448,18 +60981,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.setLabelForComponent((com.codename1.ui.Label) adaptedArgs[0]); return null; } } - if ("setLayout".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.layouts.Layout.class}, false); - typedTarget.setLayout((com.codename1.ui.layouts.Layout) adaptedArgs[0]); return null; - } - } - if ("setLeadComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.setLeadComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; - } - } if ("setName".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -54511,7 +61032,7 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -54529,13 +61050,13 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -54556,52 +61077,22 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.setRTL(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setRightSideMenuCmdsAlignedToLeft".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setRightSideMenuCmdsAlignedToLeft(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setRippleEffect".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); typedTarget.setRippleEffect(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setSafeArea".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setSafeArea(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setSafeAreaRoot".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setSafeAreaRoot(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setScrollIncrement".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setScrollOffUponContentPane".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setScrollOffUponContentPane(((Boolean) adaptedArgs[0]).booleanValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -54616,24 +61107,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.setScrollVisible(((Boolean) adaptedArgs[0]).booleanValue()); return null; } } - if ("setScrollable".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setScrollable(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setScrollableX".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setScrollableX(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setScrollableY".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setScrollableY(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } if ("setSelectCommandText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -54673,7 +61146,7 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -54691,25 +61164,7 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("setTitle".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setTitle((java.lang.String) adaptedArgs[0]); return null; - } - } - if ("setTitleCentered".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - typedTarget.setTitleCentered(((Boolean) adaptedArgs[0]).booleanValue()); return null; - } - } - if ("setTitleComponent".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); - typedTarget.setTitleComponent((com.codename1.ui.Component) adaptedArgs[0]); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -54734,12 +61189,6 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.setUIID((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); return null; } } - if ("setUIManager".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.UIManager.class}, false); - typedTarget.setUIManager((com.codename1.ui.plaf.UIManager) adaptedArgs[0]); return null; - } - } if ("setUnselectedStyle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); @@ -54755,30 +61204,19 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; - } - } - if ("showSearchBar".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.showSearchBar((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } - if ("showToolbar".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.showToolbar(); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -54819,292 +61257,16 @@ private static Object invoke25(com.codename1.ui.Toolbar typedTarget, String name typedTarget.unbindProperty((java.lang.String) adaptedArgs[0], (com.codename1.cloud.BindTarget) adaptedArgs[1]); return null; } } - if ("updateTabIndices".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); - } - } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - throw unsupportedInstance(typedTarget, name, safeArgs); - } - - private static Object invoke26(com.codename1.ui.URLImage typedTarget, String name, Object[] safeArgs) throws Exception { - if ("addActionListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addActionListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } - if ("animate".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.animate(); - } - } - if ("applyMask".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0]); - } - if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); - } - } - if ("applyMaskAutoScale".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - return typedTarget.applyMaskAutoScale((java.lang.Object) adaptedArgs[0]); - } - } - if ("asyncLock".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class}, false); - typedTarget.asyncLock((com.codename1.ui.Image) adaptedArgs[0]); return null; - } - } - if ("createMask".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.createMask(); - } - } - if ("dispose".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.dispose(); return null; - } - } - if ("fetch".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.fetch(); return null; - } - } - if ("fill".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fill(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("fireChangedEvent".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.fireChangedEvent(); return null; - } - } - if ("flipHorizontally".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.flipHorizontally(((Boolean) adaptedArgs[0]).booleanValue()); - } - } - if ("flipVertically".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.flipVertically(((Boolean) adaptedArgs[0]).booleanValue()); - } - } - if ("getGraphics".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getGraphics(); - } - } - if ("getHeight".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getHeight(); - } - } - if ("getImage".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getImage(); - } - } - if ("getImageData".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getImageData(); - } - } - if ("getImageName".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getImageName(); - } - } - if ("getRGB".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getRGB(); - } - if (matches(safeArgs, new Class[]{int[].class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, false); - typedTarget.getRGB((int[]) adaptedArgs[0]); return null; - } - } - if ("getRGBCached".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getRGBCached(); - } - } - if ("getSVGDocument".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getSVGDocument(); - } - } - if ("getWidth".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.getWidth(); - } - } - if ("isAnimation".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isAnimation(); - } - } - if ("isLocked".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isLocked(); - } - } - if ("isOpaque".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isOpaque(); - } - } - if ("isSVG".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.isSVG(); - } - } - if ("lock".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.lock(); return null; - } - } - if ("mirror".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.mirror(); - } - } - if ("modifyAlpha".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue()); - } - if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("modifyAlphaWithTranslucency".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlphaWithTranslucency(((Number) adaptedArgs[0]).byteValue()); - } - } - if ("removeActionListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeActionListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; - } - } - if ("requiresDrawImage".equals(name)) { - if (safeArgs.length == 0) { - return typedTarget.requiresDrawImage(); - } - } - if ("rotate".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rotate(((Number) adaptedArgs[0]).intValue()); - } - } - if ("rotate180Degrees".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.rotate180Degrees(((Boolean) adaptedArgs[0]).booleanValue()); - } - } - if ("rotate270Degrees".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.rotate270Degrees(((Boolean) adaptedArgs[0]).booleanValue()); - } - } - if ("rotate90Degrees".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); - return typedTarget.rotate90Degrees(((Boolean) adaptedArgs[0]).booleanValue()); - } - } - if ("scale".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scale(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; - } - } - if ("scaled".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaled(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("scaledEncoded".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledEncoded(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("scaledHeight".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledHeight(((Number) adaptedArgs[0]).intValue()); - } - } - if ("scaledLargerRatio".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledLargerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("scaledSmallerRatio".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledSmallerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); - } - } - if ("scaledWidth".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledWidth(((Number) adaptedArgs[0]).intValue()); - } - } - if ("setImageName".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - typedTarget.setImageName((java.lang.String) adaptedArgs[0]); return null; - } - } - if ("subImage".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.subImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); - } - } - if ("toRGB".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; - } - } - if ("unlock".equals(name)) { - if (safeArgs.length == 0) { - typedTarget.unlock(); return null; + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke27(com.codename1.ui.ComponentImage typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke31(com.codename1.ui.ComponentImage typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -55123,7 +61285,7 @@ private static Object invoke27(com.codename1.ui.ComponentImage typedTarget, Stri } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("applyMaskAutoScale".equals(name)) { @@ -55162,7 +61324,7 @@ private static Object invoke27(com.codename1.ui.ComponentImage typedTarget, Stri if ("fill".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fill(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.fill(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("fireChangedEvent".equals(name)) { @@ -55269,17 +61431,17 @@ private static Object invoke27(com.codename1.ui.ComponentImage typedTarget, Stri if ("modifyAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("modifyAlphaWithTranslucency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlphaWithTranslucency(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlphaWithTranslucency((byte) toIntValue(adaptedArgs[0])); } } if ("removeActionListener".equals(name)) { @@ -55296,7 +61458,7 @@ private static Object invoke27(com.codename1.ui.ComponentImage typedTarget, Stri if ("rotate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rotate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rotate(toIntValue(adaptedArgs[0])); } } if ("rotate180Degrees".equals(name)) { @@ -55320,37 +61482,37 @@ private static Object invoke27(com.codename1.ui.ComponentImage typedTarget, Stri if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scale(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.scale(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("scaled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaled(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaled(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledHeight(toIntValue(adaptedArgs[0])); } } if ("scaledLargerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledLargerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledLargerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledSmallerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledSmallerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledSmallerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledWidth(toIntValue(adaptedArgs[0])); } } if ("setAnimation".equals(name)) { @@ -55368,7 +61530,7 @@ private static Object invoke27(com.codename1.ui.ComponentImage typedTarget, Stri if ("subImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.subImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.subImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("toEncodedImage".equals(name)) { @@ -55379,7 +61541,7 @@ private static Object invoke27(com.codename1.ui.ComponentImage typedTarget, Stri if ("toRGB".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("unlock".equals(name)) { @@ -55390,7 +61552,7 @@ private static Object invoke27(com.codename1.ui.ComponentImage typedTarget, Stri throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke28(com.codename1.ui.Container typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke32(com.codename1.ui.Container typedTarget, String name, Object[] safeArgs) throws Exception { if ("add".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -55434,11 +61596,11 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -55515,61 +61677,61 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -55607,49 +61769,49 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -55661,19 +61823,19 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -55719,7 +61881,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -55769,7 +61931,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -55785,11 +61947,11 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -56067,7 +62229,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -56209,7 +62371,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -56415,19 +62577,19 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -56438,19 +62600,19 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -56501,19 +62663,19 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -56541,7 +62703,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -56551,7 +62713,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -56655,7 +62817,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -56665,7 +62827,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -56673,14 +62835,14 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -56716,7 +62878,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -56770,7 +62932,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -56788,7 +62950,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -56848,7 +63010,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -56990,7 +63152,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -57008,13 +63170,13 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -57056,19 +63218,19 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -57140,7 +63302,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -57158,7 +63320,7 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -57204,19 +63366,19 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -57260,19 +63422,19 @@ private static Object invoke28(com.codename1.ui.Container typedTarget, String na if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke29(com.codename1.ui.Display typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke33(com.codename1.ui.Display typedTarget, String name, Object[] safeArgs) throws Exception { if ("addCompletionHandler".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.media.Media.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.media.Media.class, java.lang.Runnable.class}, false); @@ -57331,7 +63493,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name } if (matches(safeArgs, new Class[]{java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.callSeriallyAndWait((java.lang.Runnable) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.callSeriallyAndWait((java.lang.Runnable) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("callSeriallyOnIdle".equals(name)) { @@ -57411,15 +63573,15 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Byte.class}, false); - return typedTarget.convertToPixels(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).byteValue()); + return typedTarget.convertToPixels(((Number) adaptedArgs[0]).floatValue(), (byte) toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.convertToPixels(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return typedTarget.convertToPixels(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Byte.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Byte.class, java.lang.Boolean.class}, false); - return typedTarget.convertToPixels(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).byteValue(), ((Boolean) adaptedArgs[2]).booleanValue()); + return typedTarget.convertToPixels(((Number) adaptedArgs[0]).floatValue(), (byte) toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); } } if ("copyToClipboard".equals(name)) { @@ -57522,11 +63684,11 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("editString".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false); - typedTarget.editString((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3]); return null; + typedTarget.editString((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3]); return null; } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class, java.lang.Integer.class}, false); - typedTarget.editString((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.editString((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("execute".equals(name)) { @@ -57576,7 +63738,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("flashBacklight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.flashBacklight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.flashBacklight(toIntValue(adaptedArgs[0])); return null; } } if ("gaussianBlurImage".equals(name)) { @@ -57603,7 +63765,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("getCharLocation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.getCharLocation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getCharLocation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("getCodeScanner".equals(name)) { @@ -57692,7 +63854,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("getGameAction".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getGameAction(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getGameAction(toIntValue(adaptedArgs[0])); } } if ("getImageIO".equals(name)) { @@ -57722,7 +63884,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("getKeyCode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getKeyCode(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getKeyCode(toIntValue(adaptedArgs[0])); } } if ("getKeyboardType".equals(name)) { @@ -57794,7 +63956,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("getPreferredBackgroundFetchInterval".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getPreferredBackgroundFetchInterval(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getPreferredBackgroundFetchInterval(toIntValue(adaptedArgs[0])); } } if ("getProjectBuildHints".equals(name)) { @@ -57890,6 +64052,12 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name typedTarget.invokeWithoutBlocking((java.lang.Runnable) adaptedArgs[0]); return null; } } + if ("invokeWithoutBlockingWithResultSync".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.RunnableWithResultSync.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.RunnableWithResultSync.class}, false); + return typedTarget.invokeWithoutBlockingWithResultSync((com.codename1.util.RunnableWithResultSync) adaptedArgs[0]); + } + } if ("isAllowMinimizing".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isAllowMinimizing(); @@ -57989,7 +64157,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("isGalleryTypeSupported".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.isGalleryTypeSupported(((Number) adaptedArgs[0]).intValue()); + return typedTarget.isGalleryTypeSupported(toIntValue(adaptedArgs[0])); } } if ("isGaussianBlurSupported".equals(name)) { @@ -58027,6 +64195,11 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name return typedTarget.isLargerTextEnabled(); } } + if ("isLockOrientation".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isLockOrientation(); + } + } if ("isMetaKeyDown".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isMetaKeyDown(); @@ -58060,7 +64233,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("isNativePickerTypeSupported".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.isNativePickerTypeSupported(((Number) adaptedArgs[0]).intValue()); + return typedTarget.isNativePickerTypeSupported(toIntValue(adaptedArgs[0])); } } if ("isNativeShareSupported".equals(name)) { @@ -58152,13 +64325,13 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("lockOrientation".equals(name)) { @@ -58212,7 +64385,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("openGallery".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class, java.lang.Integer.class}, false); - typedTarget.openGallery((com.codename1.ui.events.ActionListener) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.openGallery((com.codename1.ui.events.ActionListener) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("openImageGallery".equals(name)) { @@ -58372,7 +64545,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("scheduleLocalNotification".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.notifications.LocalNotification.class, java.lang.Long.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.notifications.LocalNotification.class, java.lang.Long.class, java.lang.Integer.class}, false); - typedTarget.scheduleLocalNotification((com.codename1.notifications.LocalNotification) adaptedArgs[0], ((Number) adaptedArgs[1]).longValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.scheduleLocalNotification((com.codename1.notifications.LocalNotification) adaptedArgs[0], ((Number) adaptedArgs[1]).longValue(), toIntValue(adaptedArgs[2])); return null; } } if ("screenshot".equals(name)) { @@ -58412,7 +64585,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("setBadgeNumber".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setBadgeNumber(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setBadgeNumber(toIntValue(adaptedArgs[0])); return null; } } if ("setBidiAlgorithm".equals(name)) { @@ -58436,7 +64609,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("setCommandBehavior".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCommandBehavior(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCommandBehavior(toIntValue(adaptedArgs[0])); return null; } } if ("setCrashReporter".equals(name)) { @@ -58454,7 +64627,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("setDragStartPercentage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDragStartPercentage(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDragStartPercentage(toIntValue(adaptedArgs[0])); return null; } } if ("setEnableAsyncStackTraces".equals(name)) { @@ -58466,7 +64639,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("setFramerate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setFramerate(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setFramerate(toIntValue(adaptedArgs[0])); return null; } } if ("setInitialWindowSizeHintPercent".equals(name)) { @@ -58478,13 +64651,13 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("setInterval".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.setInterval(((Number) adaptedArgs[0]).intValue(), (java.lang.Runnable) adaptedArgs[1]); + return typedTarget.setInterval(toIntValue(adaptedArgs[0]), (java.lang.Runnable) adaptedArgs[1]); } } if ("setLongPointerPressInterval".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setLongPointerPressInterval(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setLongPointerPressInterval(toIntValue(adaptedArgs[0])); return null; } } if ("setMultiKeyMode".equals(name)) { @@ -58508,13 +64681,13 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("setPollingFrequency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPollingFrequency(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPollingFrequency(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredBackgroundFetchInterval".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredBackgroundFetchInterval(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredBackgroundFetchInterval(toIntValue(adaptedArgs[0])); return null; } } if ("setProjectBuildHint".equals(name)) { @@ -58544,7 +64717,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("setShowDuringEditBehavior".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShowDuringEditBehavior(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShowDuringEditBehavior(toIntValue(adaptedArgs[0])); return null; } } if ("setShowVirtualKeyboard".equals(name)) { @@ -58562,7 +64735,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("setTimeout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.setTimeout(((Number) adaptedArgs[0]).intValue(), (java.lang.Runnable) adaptedArgs[1]); + return typedTarget.setTimeout(toIntValue(adaptedArgs[0]), (java.lang.Runnable) adaptedArgs[1]); } } if ("setTouchScreenDevice".equals(name)) { @@ -58574,7 +64747,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("setTransitionYield".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTransitionYield(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTransitionYield(toIntValue(adaptedArgs[0])); return null; } } if ("setVirtualKeyboardListener".equals(name)) { @@ -58586,7 +64759,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("setWindowSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setWindowSize(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setWindowSize(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("share".equals(name)) { @@ -58615,7 +64788,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("showNativePicker".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class, java.lang.Object.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class, java.lang.Object.class, java.lang.Object.class}, false); - return typedTarget.showNativePicker(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1], (java.lang.Object) adaptedArgs[2], (java.lang.Object) adaptedArgs[3]); + return typedTarget.showNativePicker(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1], (java.lang.Object) adaptedArgs[2], (java.lang.Object) adaptedArgs[3]); } } if ("showNativeScreen".equals(name)) { @@ -58632,7 +64805,7 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("sizeChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.sizeChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.sizeChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("startRemoteControl".equals(name)) { @@ -58669,13 +64842,13 @@ private static Object invoke29(com.codename1.ui.Display typedTarget, String name if ("vibrate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.vibrate(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.vibrate(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke30(com.codename1.ui.DynamicImage typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke34(com.codename1.ui.DynamicImage typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -58694,7 +64867,7 @@ private static Object invoke30(com.codename1.ui.DynamicImage typedTarget, String } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("applyMaskAutoScale".equals(name)) { @@ -58722,7 +64895,7 @@ private static Object invoke30(com.codename1.ui.DynamicImage typedTarget, String if ("fill".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fill(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.fill(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("fireChangedEvent".equals(name)) { @@ -58824,17 +64997,17 @@ private static Object invoke30(com.codename1.ui.DynamicImage typedTarget, String if ("modifyAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("modifyAlphaWithTranslucency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlphaWithTranslucency(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlphaWithTranslucency((byte) toIntValue(adaptedArgs[0])); } } if ("removeActionListener".equals(name)) { @@ -58851,7 +65024,7 @@ private static Object invoke30(com.codename1.ui.DynamicImage typedTarget, String if ("rotate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rotate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rotate(toIntValue(adaptedArgs[0])); } } if ("rotate180Degrees".equals(name)) { @@ -58875,37 +65048,37 @@ private static Object invoke30(com.codename1.ui.DynamicImage typedTarget, String if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scale(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.scale(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("scaled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaled(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaled(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledHeight(toIntValue(adaptedArgs[0])); } } if ("scaledLargerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledLargerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledLargerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledSmallerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledSmallerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledSmallerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledWidth(toIntValue(adaptedArgs[0])); } } if ("setImageName".equals(name)) { @@ -58923,13 +65096,13 @@ private static Object invoke30(com.codename1.ui.DynamicImage typedTarget, String if ("subImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.subImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.subImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("toRGB".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("unlock".equals(name)) { @@ -58940,7 +65113,7 @@ private static Object invoke30(com.codename1.ui.DynamicImage typedTarget, String throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke31(com.codename1.ui.EncodedImage typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke35(com.codename1.ui.EncodedImage typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -58959,7 +65132,7 @@ private static Object invoke31(com.codename1.ui.EncodedImage typedTarget, String } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("applyMaskAutoScale".equals(name)) { @@ -58987,7 +65160,7 @@ private static Object invoke31(com.codename1.ui.EncodedImage typedTarget, String if ("fill".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fill(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.fill(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("fireChangedEvent".equals(name)) { @@ -59089,17 +65262,17 @@ private static Object invoke31(com.codename1.ui.EncodedImage typedTarget, String if ("modifyAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("modifyAlphaWithTranslucency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlphaWithTranslucency(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlphaWithTranslucency((byte) toIntValue(adaptedArgs[0])); } } if ("removeActionListener".equals(name)) { @@ -59116,7 +65289,7 @@ private static Object invoke31(com.codename1.ui.EncodedImage typedTarget, String if ("rotate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rotate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rotate(toIntValue(adaptedArgs[0])); } } if ("rotate180Degrees".equals(name)) { @@ -59140,43 +65313,43 @@ private static Object invoke31(com.codename1.ui.EncodedImage typedTarget, String if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scale(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.scale(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("scaled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaled(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaled(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledEncoded".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledEncoded(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledEncoded(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledHeight(toIntValue(adaptedArgs[0])); } } if ("scaledLargerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledLargerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledLargerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledSmallerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledSmallerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledSmallerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledWidth(toIntValue(adaptedArgs[0])); } } if ("setImageName".equals(name)) { @@ -59188,13 +65361,13 @@ private static Object invoke31(com.codename1.ui.EncodedImage typedTarget, String if ("subImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.subImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.subImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("toRGB".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("unlock".equals(name)) { @@ -59205,7 +65378,7 @@ private static Object invoke31(com.codename1.ui.EncodedImage typedTarget, String throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke32(com.codename1.ui.FontImage typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke36(com.codename1.ui.FontImage typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -59224,7 +65397,7 @@ private static Object invoke32(com.codename1.ui.FontImage typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("applyMaskAutoScale".equals(name)) { @@ -59252,7 +65425,7 @@ private static Object invoke32(com.codename1.ui.FontImage typedTarget, String na if ("fill".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fill(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.fill(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("fireChangedEvent".equals(name)) { @@ -59364,17 +65537,17 @@ private static Object invoke32(com.codename1.ui.FontImage typedTarget, String na if ("modifyAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("modifyAlphaWithTranslucency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlphaWithTranslucency(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlphaWithTranslucency((byte) toIntValue(adaptedArgs[0])); } } if ("removeActionListener".equals(name)) { @@ -59391,7 +65564,7 @@ private static Object invoke32(com.codename1.ui.FontImage typedTarget, String na if ("rotate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rotate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rotate(toIntValue(adaptedArgs[0])); } } if ("rotate180Degrees".equals(name)) { @@ -59420,49 +65593,49 @@ private static Object invoke32(com.codename1.ui.FontImage typedTarget, String na if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scale(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.scale(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("scaled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaled(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaled(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledHeight(toIntValue(adaptedArgs[0])); } } if ("scaledLargerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledLargerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledLargerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledSmallerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledSmallerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledSmallerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledWidth(toIntValue(adaptedArgs[0])); } } if ("setBgTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setBgTransparency(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setBgTransparency(toIntValue(adaptedArgs[0])); return null; } } if ("setFgAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setFgAlpha(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setFgAlpha(toIntValue(adaptedArgs[0])); return null; } } if ("setImageName".equals(name)) { @@ -59474,13 +65647,13 @@ private static Object invoke32(com.codename1.ui.FontImage typedTarget, String na if ("setPadding".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPadding(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPadding(toIntValue(adaptedArgs[0])); return null; } } if ("subImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.subImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.subImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("toEncodedImage".equals(name)) { @@ -59496,7 +65669,7 @@ private static Object invoke32(com.codename1.ui.FontImage typedTarget, String na if ("toRGB".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("unlock".equals(name)) { @@ -59507,7 +65680,7 @@ private static Object invoke32(com.codename1.ui.FontImage typedTarget, String na throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke33(com.codename1.ui.Label typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke37(com.codename1.ui.Label typedTarget, String name, Object[] safeArgs) throws Exception { if ("addDragFinishedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -59604,25 +65777,25 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -59668,7 +65841,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -60190,7 +66363,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -60407,25 +66580,25 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -60470,19 +66643,19 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -60510,7 +66683,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -60520,7 +66693,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -60613,7 +66786,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -60629,7 +66802,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -60641,7 +66814,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -60707,7 +66880,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -60725,7 +66898,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -60793,7 +66966,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -60811,7 +66984,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -60993,7 +67166,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -61011,13 +67184,13 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -61047,13 +67220,13 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -61087,13 +67260,13 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); return null; } } if ("setShiftText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftText(toIntValue(adaptedArgs[0])); return null; } } if ("setShouldCalcPreferredSize".equals(name)) { @@ -61135,7 +67308,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -61153,7 +67326,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -61165,7 +67338,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSelectionEnabled".equals(name)) { @@ -61211,7 +67384,7 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -61223,19 +67396,19 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("shouldTickerStart".equals(name)) { @@ -61298,13 +67471,13 @@ private static Object invoke33(com.codename1.ui.Label typedTarget, String name, if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke34(com.codename1.ui.LinearGradientPaint typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke38(com.codename1.ui.LinearGradientPaint typedTarget, String name, Object[] safeArgs) throws Exception { if ("getColorSpace".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getColorSpace(); @@ -61378,13 +67551,13 @@ private static Object invoke34(com.codename1.ui.LinearGradientPaint typedTarget, if ("setTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTransparency(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTransparency(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke35(com.codename1.ui.List typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke39(com.codename1.ui.List typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -61499,25 +67672,25 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -61553,7 +67726,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -62044,7 +68217,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -62246,25 +68419,25 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -62309,19 +68482,19 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -62349,7 +68522,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -62359,7 +68532,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -62464,7 +68637,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -62484,7 +68657,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -62544,7 +68717,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -62562,7 +68735,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -62598,7 +68771,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setFixedSelection".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setFixedSelection(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setFixedSelection(toIntValue(adaptedArgs[0])); return null; } } if ("setFlatten".equals(name)) { @@ -62634,7 +68807,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -62738,7 +68911,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setItemGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setItemGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setItemGap(toIntValue(adaptedArgs[0])); return null; } } if ("setLabelForComponent".equals(name)) { @@ -62756,7 +68929,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setListSizeCalculationSampleCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setListSizeCalculationSampleCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setListSizeCalculationSampleCount(toIntValue(adaptedArgs[0])); return null; } } if ("setLongPointerPressActionEnabled".equals(name)) { @@ -62768,13 +68941,13 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setMaxElementHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMaxElementHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMaxElementHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setMinElementHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMinElementHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMinElementHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setModel".equals(name)) { @@ -62834,7 +69007,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setOrientation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setOrientation(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setOrientation(toIntValue(adaptedArgs[0])); return null; } } if ("setOwner".equals(name)) { @@ -62858,7 +69031,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -62876,13 +69049,13 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -62924,13 +69097,13 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -62960,11 +69133,11 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setSelectedIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setSelectedItem".equals(name)) { @@ -63006,7 +69179,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -63024,7 +69197,7 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -63064,19 +69237,19 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("size".equals(name)) { @@ -63125,13 +69298,13 @@ private static Object invoke35(com.codename1.ui.List typedTarget, String name, O if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke36(com.codename1.ui.NavigationCommand typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke40(com.codename1.ui.NavigationCommand typedTarget, String name, Object[] safeArgs) throws Exception { if ("actionPerformed".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false); @@ -63306,7 +69479,7 @@ private static Object invoke36(com.codename1.ui.NavigationCommand typedTarget, S throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke41(com.codename1.ui.PeerComponent typedTarget, String name, Object[] safeArgs) throws Exception { if ("addDragFinishedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -63403,25 +69576,25 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -63452,7 +69625,7 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -63873,7 +70046,7 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -64055,25 +70228,25 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -64118,19 +70291,19 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -64158,7 +70331,7 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -64168,7 +70341,7 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -64261,7 +70434,7 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -64277,7 +70450,7 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -64331,7 +70504,7 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -64349,7 +70522,7 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -64409,7 +70582,7 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -64539,7 +70712,7 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -64557,13 +70730,13 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -64593,13 +70766,13 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -64653,7 +70826,7 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -64671,7 +70844,7 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -64711,19 +70884,19 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -64767,13 +70940,13 @@ private static Object invoke37(com.codename1.ui.PeerComponent typedTarget, Strin if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke38(com.codename1.ui.RGBImage typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke42(com.codename1.ui.RGBImage typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -64792,7 +70965,7 @@ private static Object invoke38(com.codename1.ui.RGBImage typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("applyMaskAutoScale".equals(name)) { @@ -64820,7 +70993,7 @@ private static Object invoke38(com.codename1.ui.RGBImage typedTarget, String nam if ("fill".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fill(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.fill(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("fireChangedEvent".equals(name)) { @@ -64917,17 +71090,17 @@ private static Object invoke38(com.codename1.ui.RGBImage typedTarget, String nam if ("modifyAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("modifyAlphaWithTranslucency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlphaWithTranslucency(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlphaWithTranslucency((byte) toIntValue(adaptedArgs[0])); } } if ("removeActionListener".equals(name)) { @@ -64944,7 +71117,7 @@ private static Object invoke38(com.codename1.ui.RGBImage typedTarget, String nam if ("rotate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rotate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rotate(toIntValue(adaptedArgs[0])); } } if ("rotate180Degrees".equals(name)) { @@ -64968,37 +71141,37 @@ private static Object invoke38(com.codename1.ui.RGBImage typedTarget, String nam if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scale(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.scale(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("scaled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaled(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaled(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledHeight(toIntValue(adaptedArgs[0])); } } if ("scaledLargerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledLargerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledLargerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledSmallerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledSmallerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledSmallerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledWidth(toIntValue(adaptedArgs[0])); } } if ("setImageName".equals(name)) { @@ -65016,13 +71189,13 @@ private static Object invoke38(com.codename1.ui.RGBImage typedTarget, String nam if ("subImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.subImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.subImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("toRGB".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("unlock".equals(name)) { @@ -65033,7 +71206,7 @@ private static Object invoke38(com.codename1.ui.RGBImage typedTarget, String nam throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke39(com.codename1.ui.TextArea typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke43(com.codename1.ui.TextArea typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -65154,31 +71327,31 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("fireDataChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.fireDataChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.fireDataChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("fireDoneEvent".equals(name)) { @@ -65187,7 +71360,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.fireDoneEvent(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.fireDoneEvent(toIntValue(adaptedArgs[0])); return null; } } if ("getAbsoluteAlignment".equals(name)) { @@ -65239,7 +71412,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("getAsInt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAsInt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getAsInt(toIntValue(adaptedArgs[0])); } } if ("getAsLong".equals(name)) { @@ -65251,7 +71424,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -65711,7 +71884,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("getTextAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getTextAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getTextAt(toIntValue(adaptedArgs[0])); } } if ("getTextSelectionSupport".equals(name)) { @@ -65773,7 +71946,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -65990,25 +72163,25 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -66053,19 +72226,19 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -66093,7 +72266,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -66103,7 +72276,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -66225,7 +72398,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -66241,7 +72414,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -66259,7 +72432,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -66301,7 +72474,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setColumns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setColumns(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setColumns(toIntValue(adaptedArgs[0])); return null; } } if ("setComponentState".equals(name)) { @@ -66313,13 +72486,13 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setConstraint".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setConstraint(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setConstraint(toIntValue(adaptedArgs[0])); return null; } } if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -66343,7 +72516,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -66415,7 +72588,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setGrowLimit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGrowLimit(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGrowLimit(toIntValue(adaptedArgs[0])); return null; } } if ("setHandlesInput".equals(name)) { @@ -66427,7 +72600,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -66525,13 +72698,13 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setLinesToScroll".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setLinesToScroll(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setLinesToScroll(toIntValue(adaptedArgs[0])); return null; } } if ("setMaxSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMaxSize(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMaxSize(toIntValue(adaptedArgs[0])); return null; } } if ("setName".equals(name)) { @@ -66585,7 +72758,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -66603,13 +72776,13 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -66639,25 +72812,25 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setRows".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setRows(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setRows(toIntValue(adaptedArgs[0])); return null; } } if ("setRowsGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setRowsGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setRowsGap(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -66717,7 +72890,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -66735,7 +72908,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -66787,7 +72960,7 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -66799,19 +72972,19 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditing".equals(name)) { @@ -66863,13 +73036,13 @@ private static Object invoke39(com.codename1.ui.TextArea typedTarget, String nam if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke40(com.codename1.ui.AnimationManager typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke44(com.codename1.ui.AnimationManager typedTarget, String name, Object[] safeArgs) throws Exception { if ("addAnimation".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.animations.ComponentAnimation.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.ComponentAnimation.class}, false); @@ -66928,7 +73101,55 @@ private static Object invoke40(com.codename1.ui.AnimationManager typedTarget, St throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke41(com.codename1.ui.BrowserWindow typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke45(com.codename1.ui.BrowserComponent.JSExpression typedTarget, String name, Object[] safeArgs) throws Exception { + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke46(com.codename1.ui.BrowserComponent.JSRef typedTarget, String name, Object[] safeArgs) throws Exception { + if ("getBoolean".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBoolean(); + } + } + if ("getDouble".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getDouble(); + } + } + if ("getInt".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getInt(); + } + } + if ("getJSType".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getJSType(); + } + } + if ("getValue".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getValue(); + } + } + if ("isNull".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isNull(); + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke47(com.codename1.ui.BrowserWindow typedTarget, String name, Object[] safeArgs) throws Exception { if ("addCloseListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -66961,7 +73182,7 @@ private static Object invoke41(com.codename1.ui.BrowserWindow typedTarget, Strin if ("setSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setSize(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setSize(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setTitle".equals(name)) { @@ -66978,7 +73199,141 @@ private static Object invoke41(com.codename1.ui.BrowserWindow typedTarget, Strin throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke42(com.codename1.ui.ButtonGroup typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke48(com.codename1.ui.BrowserWindow.EvalRequest typedTarget, String name, Object[] safeArgs) throws Exception { + if ("addListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.AsyncResource.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.AsyncResource.class}, false); + typedTarget.addListener((com.codename1.util.AsyncResource) adaptedArgs[0]); return null; + } + } + if ("addObserver".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.Observer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Observer.class}, false); + typedTarget.addObserver((java.util.Observer) adaptedArgs[0]); return null; + } + } + if ("asPromise".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.asPromise(); + } + } + if ("await".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.await(); return null; + } + } + if ("cancel".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.cancel(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("countObservers".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.countObservers(); + } + } + if ("deleteObserver".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.Observer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Observer.class}, false); + typedTarget.deleteObserver((java.util.Observer) adaptedArgs[0]); return null; + } + } + if ("deleteObservers".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.deleteObservers(); return null; + } + } + if ("error".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Throwable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Throwable.class}, false); + typedTarget.error((java.lang.Throwable) adaptedArgs[0]); return null; + } + } + if ("except".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false); + return typedTarget.except((com.codename1.util.SuccessCallback) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class, com.codename1.util.EasyThread.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class, com.codename1.util.EasyThread.class}, false); + return typedTarget.except((com.codename1.util.SuccessCallback) adaptedArgs[0], (com.codename1.util.EasyThread) adaptedArgs[1]); + } + } + if ("get".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.get(); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.get(toIntValue(adaptedArgs[0])); + } + } + if ("getJS".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getJS(); + } + } + if ("hasChanged".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasChanged(); + } + } + if ("isCancelled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isCancelled(); + } + } + if ("isDone".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isDone(); + } + } + if ("isReady".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isReady(); + } + } + if ("notifyObservers".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.notifyObservers(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.notifyObservers((java.lang.Object) adaptedArgs[0]); return null; + } + } + if ("onResult".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.AsyncResult.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.AsyncResult.class}, false); + typedTarget.onResult((com.codename1.util.AsyncResult) adaptedArgs[0]); return null; + } + } + if ("ready".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false); + return typedTarget.ready((com.codename1.util.SuccessCallback) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class, com.codename1.util.EasyThread.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class, com.codename1.util.EasyThread.class}, false); + return typedTarget.ready((com.codename1.util.SuccessCallback) adaptedArgs[0], (com.codename1.util.EasyThread) adaptedArgs[1]); + } + } + if ("setJS".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setJS((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("waitFor".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.waitFor(); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke49(com.codename1.ui.ButtonGroup typedTarget, String name, Object[] safeArgs) throws Exception { if ("add".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.RadioButton.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RadioButton.class}, false); @@ -67014,7 +73369,7 @@ private static Object invoke42(com.codename1.ui.ButtonGroup typedTarget, String if ("getRadioButton".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getRadioButton(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getRadioButton(toIntValue(adaptedArgs[0])); } } if ("getSelected".equals(name)) { @@ -67047,7 +73402,7 @@ private static Object invoke42(com.codename1.ui.ButtonGroup typedTarget, String if ("setSelected".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelected(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelected(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{com.codename1.ui.RadioButton.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RadioButton.class}, false); @@ -67057,7 +73412,7 @@ private static Object invoke42(com.codename1.ui.ButtonGroup typedTarget, String throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke43(com.codename1.ui.Command typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke50(com.codename1.ui.Command typedTarget, String name, Object[] safeArgs) throws Exception { if ("actionPerformed".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false); @@ -67221,7 +73576,7 @@ private static Object invoke43(com.codename1.ui.Command typedTarget, String name throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke44(com.codename1.ui.Component typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke51(com.codename1.ui.Component typedTarget, String name, Object[] safeArgs) throws Exception { if ("addDragFinishedListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -67318,25 +73673,25 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -67367,7 +73722,7 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -67783,7 +74138,7 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -67960,25 +74315,25 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -68023,19 +74378,19 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -68063,7 +74418,7 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -68073,7 +74428,7 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -68166,7 +74521,7 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -68182,7 +74537,7 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -68236,7 +74591,7 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -68254,7 +74609,7 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -68314,7 +74669,7 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -68444,7 +74799,7 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -68462,13 +74817,13 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -68498,13 +74853,13 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -68558,7 +74913,7 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -68576,7 +74931,7 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -68616,19 +74971,19 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -68672,13 +75027,13 @@ private static Object invoke44(com.codename1.ui.Component typedTarget, String na if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke52(com.codename1.ui.ComponentSelector typedTarget, String name, Object[] safeArgs) throws Exception { if ("add".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -68778,87 +75133,87 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false); - return typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue(), (com.codename1.util.SuccessCallback) adaptedArgs[1]); + return typedTarget.animateHierarchy(toIntValue(adaptedArgs[0]), (com.codename1.util.SuccessCallback) adaptedArgs[1]); } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); + return typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false); - return typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (com.codename1.util.SuccessCallback) adaptedArgs[2]); + return typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (com.codename1.util.SuccessCallback) adaptedArgs[2]); } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.animateLayout(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false); - return typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue(), (com.codename1.util.SuccessCallback) adaptedArgs[1]); + return typedTarget.animateLayout(toIntValue(adaptedArgs[0]), (com.codename1.util.SuccessCallback) adaptedArgs[1]); } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); + return typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false); - return typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (com.codename1.util.SuccessCallback) adaptedArgs[2]); + return typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (com.codename1.util.SuccessCallback) adaptedArgs[2]); } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("animateStyle".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class, java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class, java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false); - return typedTarget.animateStyle((com.codename1.ui.plaf.Style) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), (com.codename1.util.SuccessCallback) adaptedArgs[2]); + return typedTarget.animateStyle((com.codename1.ui.plaf.Style) adaptedArgs[0], toIntValue(adaptedArgs[1]), (com.codename1.util.SuccessCallback) adaptedArgs[2]); } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false); - return typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (com.codename1.util.SuccessCallback) adaptedArgs[2]); + return typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (com.codename1.util.SuccessCallback) adaptedArgs[2]); } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("append".equals(name)) { @@ -68889,6 +75244,10 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if (safeArgs.length == 0) { return typedTarget.asComponent(); } + if (matches(safeArgs, new Class[]{java.lang.Class.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class}, false); + return typedTarget.asComponent((java.lang.Class) adaptedArgs[0]); + } } if ("asList".equals(name)) { if (safeArgs.length == 0) { @@ -68922,7 +75281,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsAll".equals(name)) { @@ -68960,11 +75319,11 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.fadeIn(((Number) adaptedArgs[0]).intValue()); + return typedTarget.fadeIn(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false); - return typedTarget.fadeIn(((Number) adaptedArgs[0]).intValue(), (com.codename1.util.SuccessCallback) adaptedArgs[1]); + return typedTarget.fadeIn(toIntValue(adaptedArgs[0]), (com.codename1.util.SuccessCallback) adaptedArgs[1]); } } if ("fadeInAndWait".equals(name)) { @@ -68973,7 +75332,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.fadeInAndWait(((Number) adaptedArgs[0]).intValue()); + return typedTarget.fadeInAndWait(toIntValue(adaptedArgs[0])); } } if ("fadeOut".equals(name)) { @@ -68982,17 +75341,17 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.fadeOut(((Number) adaptedArgs[0]).intValue()); + return typedTarget.fadeOut(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false); - return typedTarget.fadeOut(((Number) adaptedArgs[0]).intValue(), (com.codename1.util.SuccessCallback) adaptedArgs[1]); + return typedTarget.fadeOut(toIntValue(adaptedArgs[0]), (com.codename1.util.SuccessCallback) adaptedArgs[1]); } } if ("fadeOutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.fadeOutAndWait(((Number) adaptedArgs[0]).intValue()); + return typedTarget.fadeOutAndWait(toIntValue(adaptedArgs[0])); } } if ("filter".equals(name)) { @@ -69050,11 +75409,11 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentForm".equals(name)) { @@ -69104,7 +75463,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); + return typedTarget.growShrink(toIntValue(adaptedArgs[0])); } } if ("hashCode".equals(name)) { @@ -69337,7 +75696,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("replace".equals(name)) { @@ -69422,7 +75781,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setAlignment(toIntValue(adaptedArgs[0])); } } if ("setAutoSizeMode".equals(name)) { @@ -69434,7 +75793,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setBackgroundGradientEndColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setBackgroundGradientEndColor(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setBackgroundGradientEndColor(toIntValue(adaptedArgs[0])); } } if ("setBackgroundGradientRelativeSize".equals(name)) { @@ -69458,19 +75817,19 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setBackgroundGradientStartColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setBackgroundGradientStartColor(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setBackgroundGradientStartColor(toIntValue(adaptedArgs[0])); } } if ("setBackgroundType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.setBackgroundType(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.setBackgroundType((byte) toIntValue(adaptedArgs[0])); } } if ("setBgColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setBgColor(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setBgColor(toIntValue(adaptedArgs[0])); } } if ("setBgImage".equals(name)) { @@ -69488,7 +75847,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setBgTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setBgTransparency(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setBgTransparency(toIntValue(adaptedArgs[0])); } } if ("setBorder".equals(name)) { @@ -69518,7 +75877,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setCursor(toIntValue(adaptedArgs[0])); } } if ("setDirtyRegion".equals(name)) { @@ -69578,7 +75937,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setFgColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setFgColor(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setFgColor(toIntValue(adaptedArgs[0])); } } if ("setFlatten".equals(name)) { @@ -69620,7 +75979,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setGap(toIntValue(adaptedArgs[0])); } } if ("setGrabsPointerEvents".equals(name)) { @@ -69632,7 +75991,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setHeight(toIntValue(adaptedArgs[0])); } } if ("setHidden".equals(name)) { @@ -69708,15 +76067,15 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setMargin".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setMargin(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setMargin(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.setMargin(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.setMargin(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.setMargin(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.setMargin(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("setMarginMillimeters".equals(name)) { @@ -69774,7 +76133,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setOpacity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setOpacity(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setOpacity(toIntValue(adaptedArgs[0])); } } if ("setOverline".equals(name)) { @@ -69786,15 +76145,15 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setPadding".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setPadding(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setPadding(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.setPadding(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.setPadding(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.setPadding(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.setPadding(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("setPaddingMillimeters".equals(name)) { @@ -69828,7 +76187,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); } } if ("setPreferredSize".equals(name)) { @@ -69840,7 +76199,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); } } if ("setPressedIcon".equals(name)) { @@ -69892,19 +76251,19 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); } } if ("setScrollSize".equals(name)) { @@ -69946,13 +76305,13 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setShiftMillimeters".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); } } if ("setShiftText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setShiftText(toIntValue(adaptedArgs[0])); } } if ("setShouldCalcPreferredSize".equals(name)) { @@ -70006,7 +76365,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); } } if ("setText".equals(name)) { @@ -70018,13 +76377,13 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setTextDecoration".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setTextDecoration(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setTextDecoration(toIntValue(adaptedArgs[0])); } } if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); } } if ("setTickerEnabled".equals(name)) { @@ -70054,7 +76413,7 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); } } if ("setVisible".equals(name)) { @@ -70066,19 +76425,19 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setWidth(toIntValue(adaptedArgs[0])); } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setX(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setX(toIntValue(adaptedArgs[0])); } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setY(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setY(toIntValue(adaptedArgs[0])); } } if ("size".equals(name)) { @@ -70092,17 +76451,17 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.slideDown(((Number) adaptedArgs[0]).intValue()); + return typedTarget.slideDown(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false); - return typedTarget.slideDown(((Number) adaptedArgs[0]).intValue(), (com.codename1.util.SuccessCallback) adaptedArgs[1]); + return typedTarget.slideDown(toIntValue(adaptedArgs[0]), (com.codename1.util.SuccessCallback) adaptedArgs[1]); } } if ("slideDownAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.slideDownAndWait(((Number) adaptedArgs[0]).intValue()); + return typedTarget.slideDownAndWait(toIntValue(adaptedArgs[0])); } } if ("slideUp".equals(name)) { @@ -70111,17 +76470,17 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.slideUp(((Number) adaptedArgs[0]).intValue()); + return typedTarget.slideUp(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.util.SuccessCallback.class}, false); - return typedTarget.slideUp(((Number) adaptedArgs[0]).intValue(), (com.codename1.util.SuccessCallback) adaptedArgs[1]); + return typedTarget.slideUp(toIntValue(adaptedArgs[0]), (com.codename1.util.SuccessCallback) adaptedArgs[1]); } } if ("slideUpAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.slideUpAndWait(((Number) adaptedArgs[0]).intValue()); + return typedTarget.slideUpAndWait(toIntValue(adaptedArgs[0])); } } if ("startTicker".equals(name)) { @@ -70144,6 +76503,10 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -70153,7 +76516,79 @@ private static Object invoke45(com.codename1.ui.ComponentSelector typedTarget, S throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke46(com.codename1.ui.Graphics typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke53(com.codename1.ui.Form.TabIterator typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.add((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("getCurrent".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCurrent(); + } + } + if ("getNext".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getNext(); + } + } + if ("getPrevious".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPrevious(); + } + } + if ("hasNext".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasNext(); + } + } + if ("hasPrevious".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasPrevious(); + } + } + if ("next".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.next(); + } + } + if ("nextIndex".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.nextIndex(); + } + } + if ("previous".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.previous(); + } + } + if ("previousIndex".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.previousIndex(); + } + } + if ("remove".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.remove(); return null; + } + } + if ("set".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.set((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + if ("setCurrent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.setCurrent((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke54(com.codename1.ui.Graphics typedTarget, String name, Object[] safeArgs) throws Exception { if ("beginNativeGraphicsAccess".equals(name)) { if (safeArgs.length == 0) { return typedTarget.beginNativeGraphicsAccess(); @@ -70162,87 +76597,87 @@ private static Object invoke46(com.codename1.ui.Graphics typedTarget, String nam if ("clearRect".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.clearRect(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.clearRect(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("clipRect".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.clipRect(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.clipRect(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("concatenateAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.concatenateAlpha(((Number) adaptedArgs[0]).intValue()); + return typedTarget.concatenateAlpha(toIntValue(adaptedArgs[0])); } } if ("darkerColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.darkerColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.darkerColor(toIntValue(adaptedArgs[0])); return null; } } if ("drawArc".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawArc(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue()); return null; + typedTarget.drawArc(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5])); return null; } } if ("drawChar".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Character.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawChar(((Character) adaptedArgs[0]).charValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drawChar(((Character) adaptedArgs[0]).charValue(), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("drawChars".equals(name)) { if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawChars((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.drawChars((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); return null; } } if ("drawImage".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawImage((com.codename1.ui.Image) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drawImage((com.codename1.ui.Image) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawImage((com.codename1.ui.Image) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.drawImage((com.codename1.ui.Image) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); return null; } } if ("drawLine".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawLine(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.drawLine(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("drawPolygon".equals(name)) { if (matches(safeArgs, new Class[]{int[].class, int[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class, java.lang.Integer.class}, false); - typedTarget.drawPolygon((int[]) adaptedArgs[0], (int[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drawPolygon((int[]) adaptedArgs[0], (int[]) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("drawRect".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawRect(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.drawRect(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawRect(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.drawRect(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); return null; } } if ("drawRoundRect".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawRoundRect(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue()); return null; + typedTarget.drawRoundRect(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5])); return null; } } if ("drawShadow".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class}, false); - typedTarget.drawShadow((com.codename1.ui.Image) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue(), ((Number) adaptedArgs[7]).intValue(), ((Number) adaptedArgs[8]).floatValue()); return null; + typedTarget.drawShadow((com.codename1.ui.Image) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6]), toIntValue(adaptedArgs[7]), ((Number) adaptedArgs[8]).floatValue()); return null; } } if ("drawShape".equals(name)) { @@ -70254,21 +76689,21 @@ private static Object invoke46(com.codename1.ui.Graphics typedTarget, String nam if ("drawString".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawString((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drawString((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawString((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.drawString((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("drawStringBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawStringBaseline((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drawStringBaseline((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drawStringBaseline((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.drawStringBaseline((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("endNativeGraphicsAccess".equals(name)) { @@ -70279,51 +76714,51 @@ private static Object invoke46(com.codename1.ui.Graphics typedTarget, String nam if ("fillArc".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.fillArc(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue()); return null; + typedTarget.fillArc(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5])); return null; } } if ("fillLinearGradient".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.fillLinearGradient(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Boolean) adaptedArgs[6]).booleanValue()); return null; + typedTarget.fillLinearGradient(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), ((Boolean) adaptedArgs[6]).booleanValue()); return null; } } if ("fillPolygon".equals(name)) { if (matches(safeArgs, new Class[]{int[].class, int[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class, java.lang.Integer.class}, false); - typedTarget.fillPolygon((int[]) adaptedArgs[0], (int[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.fillPolygon((int[]) adaptedArgs[0], (int[]) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("fillRadialGradient".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.fillRadialGradient(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue()); return null; + typedTarget.fillRadialGradient(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.fillRadialGradient(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue(), ((Number) adaptedArgs[7]).intValue()); return null; + typedTarget.fillRadialGradient(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6]), toIntValue(adaptedArgs[7])); return null; } } if ("fillRect".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.fillRect(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.fillRect(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Byte.class}, false); - typedTarget.fillRect(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).byteValue()); return null; + typedTarget.fillRect(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (byte) toIntValue(adaptedArgs[4])); return null; } } if ("fillRectRadialGradient".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false); - typedTarget.fillRectRadialGradient(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).floatValue(), ((Number) adaptedArgs[7]).floatValue(), ((Number) adaptedArgs[8]).floatValue()); return null; + typedTarget.fillRectRadialGradient(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), ((Number) adaptedArgs[6]).floatValue(), ((Number) adaptedArgs[7]).floatValue(), ((Number) adaptedArgs[8]).floatValue()); return null; } } if ("fillRoundRect".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.fillRoundRect(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue()); return null; + typedTarget.fillRoundRect(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5])); return null; } } if ("fillShape".equals(name)) { @@ -70335,7 +76770,7 @@ private static Object invoke46(com.codename1.ui.Graphics typedTarget, String nam if ("fillTriangle".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.fillTriangle(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue()); return null; + typedTarget.fillTriangle(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5])); return null; } } if ("getAlpha".equals(name)) { @@ -70470,7 +76905,7 @@ private static Object invoke46(com.codename1.ui.Graphics typedTarget, String nam if ("lighterColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.lighterColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.lighterColor(toIntValue(adaptedArgs[0])); return null; } } if ("popClip".equals(name)) { @@ -70495,7 +76930,7 @@ private static Object invoke46(com.codename1.ui.Graphics typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.rotate(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.rotate(((Number) adaptedArgs[0]).floatValue(), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("rotateRadians".equals(name)) { @@ -70505,7 +76940,7 @@ private static Object invoke46(com.codename1.ui.Graphics typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.rotateRadians(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.rotateRadians(((Number) adaptedArgs[0]).floatValue(), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("scale".equals(name)) { @@ -70517,19 +76952,19 @@ private static Object invoke46(com.codename1.ui.Graphics typedTarget, String nam if ("setAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlpha(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlpha(toIntValue(adaptedArgs[0])); return null; } } if ("setAndGetAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setAndGetAlpha(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setAndGetAlpha(toIntValue(adaptedArgs[0])); } } if ("setAndGetColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setAndGetColor(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setAndGetColor(toIntValue(adaptedArgs[0])); } } if ("setAntiAliased".equals(name)) { @@ -70555,13 +76990,13 @@ private static Object invoke46(com.codename1.ui.Graphics typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setClip(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.setClip(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("setColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setColor(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{com.codename1.ui.Paint.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Paint.class}, false); @@ -70577,7 +77012,7 @@ private static Object invoke46(com.codename1.ui.Graphics typedTarget, String nam if ("setRenderingHints".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setRenderingHints(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setRenderingHints(toIntValue(adaptedArgs[0])); return null; } } if ("setTransform".equals(name)) { @@ -70595,7 +77030,7 @@ private static Object invoke46(com.codename1.ui.Graphics typedTarget, String nam if ("tileImage".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.tileImage((com.codename1.ui.Image) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.tileImage((com.codename1.ui.Image) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); return null; } } if ("transform".equals(name)) { @@ -70607,13 +77042,13 @@ private static Object invoke46(com.codename1.ui.Graphics typedTarget, String nam if ("translate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.translate(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.translate(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke47(com.codename1.ui.Image typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke55(com.codename1.ui.Image typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -70632,7 +77067,7 @@ private static Object invoke47(com.codename1.ui.Image typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("applyMaskAutoScale".equals(name)) { @@ -70660,7 +77095,7 @@ private static Object invoke47(com.codename1.ui.Image typedTarget, String name, if ("fill".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fill(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.fill(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("fireChangedEvent".equals(name)) { @@ -70757,17 +77192,17 @@ private static Object invoke47(com.codename1.ui.Image typedTarget, String name, if ("modifyAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("modifyAlphaWithTranslucency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlphaWithTranslucency(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlphaWithTranslucency((byte) toIntValue(adaptedArgs[0])); } } if ("removeActionListener".equals(name)) { @@ -70784,7 +77219,7 @@ private static Object invoke47(com.codename1.ui.Image typedTarget, String name, if ("rotate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rotate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rotate(toIntValue(adaptedArgs[0])); } } if ("rotate180Degrees".equals(name)) { @@ -70808,37 +77243,37 @@ private static Object invoke47(com.codename1.ui.Image typedTarget, String name, if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scale(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.scale(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("scaled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaled(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaled(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledHeight(toIntValue(adaptedArgs[0])); } } if ("scaledLargerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledLargerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledLargerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledSmallerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledSmallerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledSmallerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledWidth(toIntValue(adaptedArgs[0])); } } if ("setImageName".equals(name)) { @@ -70850,13 +77285,13 @@ private static Object invoke47(com.codename1.ui.Image typedTarget, String name, if ("subImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.subImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.subImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("toRGB".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("unlock".equals(name)) { @@ -70867,17 +77302,17 @@ private static Object invoke47(com.codename1.ui.Image typedTarget, String name, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke48(com.codename1.ui.ImageFactory typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke56(com.codename1.ui.ImageFactory typedTarget, String name, Object[] safeArgs) throws Exception { if ("createImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.createImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke49(com.codename1.ui.MultipleGradientPaint typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke57(com.codename1.ui.MultipleGradientPaint typedTarget, String name, Object[] safeArgs) throws Exception { if ("getColorSpace".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getColorSpace(); @@ -70951,13 +77386,13 @@ private static Object invoke49(com.codename1.ui.MultipleGradientPaint typedTarge if ("setTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTransparency(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTransparency(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke50(com.codename1.ui.Stroke typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke58(com.codename1.ui.Stroke typedTarget, String name, Object[] safeArgs) throws Exception { if ("equals".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); @@ -70992,13 +77427,13 @@ private static Object invoke50(com.codename1.ui.Stroke typedTarget, String name, if ("setCapStyle".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCapStyle(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCapStyle(toIntValue(adaptedArgs[0])); return null; } } if ("setJoinStyle".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setJoinStyle(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setJoinStyle(toIntValue(adaptedArgs[0])); return null; } } if ("setLineWidth".equals(name)) { @@ -71027,7 +77462,7 @@ private static Object invoke50(com.codename1.ui.Stroke typedTarget, String name, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke51(com.codename1.ui.TextSelection typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke59(com.codename1.ui.TextSelection typedTarget, String name, Object[] safeArgs) throws Exception { if ("addTextSelectionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -71062,11 +77497,11 @@ private static Object invoke51(com.codename1.ui.TextSelection typedTarget, Strin if ("newChar".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.geom.Rectangle.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.geom.Rectangle.class}, false); - return typedTarget.newChar(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.geom.Rectangle) adaptedArgs[1]); + return typedTarget.newChar(toIntValue(adaptedArgs[0]), (com.codename1.ui.geom.Rectangle) adaptedArgs[1]); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.newChar(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); + return typedTarget.newChar(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); } } if ("newSpan".equals(name)) { @@ -71117,7 +77552,7 @@ private static Object invoke51(com.codename1.ui.TextSelection typedTarget, Strin throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke52(com.codename1.ui.TooltipManager typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke60(com.codename1.ui.TooltipManager typedTarget, String name, Object[] safeArgs) throws Exception { if ("getDialogUIID".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getDialogUIID(); @@ -71148,13 +77583,13 @@ private static Object invoke52(com.codename1.ui.TooltipManager typedTarget, Stri if ("setTooltipShowDelay".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTooltipShowDelay(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTooltipShowDelay(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke53(com.codename1.ui.Transform typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke61(com.codename1.ui.Transform typedTarget, String name, Object[] safeArgs) throws Exception { if ("concatenate".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Transform.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Transform.class}, false); @@ -71344,7 +77779,7 @@ private static Object invoke53(com.codename1.ui.Transform typedTarget, String na if ("transformPoints".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, float[].class, java.lang.Integer.class, float[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, float[].class, java.lang.Integer.class, float[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.transformPoints(((Number) adaptedArgs[0]).intValue(), (float[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (float[]) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue()); return null; + typedTarget.transformPoints(toIntValue(adaptedArgs[0]), (float[]) adaptedArgs[1], toIntValue(adaptedArgs[2]), (float[]) adaptedArgs[3], toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5])); return null; } } if ("translate".equals(name)) { @@ -71360,7 +77795,7 @@ private static Object invoke53(com.codename1.ui.Transform typedTarget, String na throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke54(com.codename1.ui.UIFragment typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke62(com.codename1.ui.UIFragment typedTarget, String name, Object[] safeArgs) throws Exception { if ("findById".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -71392,7 +77827,23 @@ private static Object invoke54(com.codename1.ui.UIFragment typedTarget, String n throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke55(com.codename1.ui.AbstractDialog typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke63(com.codename1.ui.UIFragment.DefaultComponentFactory typedTarget, String name, Object[] safeArgs) throws Exception { + if ("newComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.xml.Element.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.xml.Element.class}, false); + return typedTarget.newComponent((com.codename1.xml.Element) adaptedArgs[0]); + } + } + if ("newConstraint".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, com.codename1.xml.Element.class, com.codename1.ui.Component.class, com.codename1.xml.Element.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, com.codename1.xml.Element.class, com.codename1.ui.Component.class, com.codename1.xml.Element.class}, false); + return typedTarget.newConstraint((com.codename1.ui.Container) adaptedArgs[0], (com.codename1.xml.Element) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2], (com.codename1.xml.Element) adaptedArgs[3]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke64(com.codename1.ui.AbstractDialog typedTarget, String name, Object[] safeArgs) throws Exception { if ("addComponent".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.Component.class}, false); @@ -71419,7 +77870,7 @@ private static Object invoke55(com.codename1.ui.AbstractDialog typedTarget, Stri if ("setDialogType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDialogType(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDialogType(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollable".equals(name)) { @@ -71448,7 +77899,47 @@ private static Object invoke55(com.codename1.ui.AbstractDialog typedTarget, Stri throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke56(com.codename1.ui.Editable typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke65(com.codename1.ui.AutoCompleteTextComponent.AutoCompleteFilter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("filter".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.filter((java.lang.String) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke66(com.codename1.ui.ComponentSelector.ComponentClosure typedTarget, String name, Object[] safeArgs) throws Exception { + if ("call".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + typedTarget.call((com.codename1.ui.Component) adaptedArgs[0]); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke67(com.codename1.ui.ComponentSelector.ComponentMapper typedTarget, String name, Object[] safeArgs) throws Exception { + if ("map".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.map((com.codename1.ui.Component) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke68(com.codename1.ui.ComponentSelector.Filter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("filter".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); + return typedTarget.filter((com.codename1.ui.Component) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke69(com.codename1.ui.Editable typedTarget, String name, Object[] safeArgs) throws Exception { if ("isEditable".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isEditable(); @@ -71473,7 +77964,7 @@ private static Object invoke56(com.codename1.ui.Editable typedTarget, String nam throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke57(com.codename1.ui.IconHolder typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke70(com.codename1.ui.IconHolder typedTarget, String name, Object[] safeArgs) throws Exception { if ("getGap".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getGap(); @@ -71508,7 +77999,7 @@ private static Object invoke57(com.codename1.ui.IconHolder typedTarget, String n if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setIcon".equals(name)) { @@ -71532,13 +78023,13 @@ private static Object invoke57(com.codename1.ui.IconHolder typedTarget, String n if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke58(com.codename1.ui.Paint typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke71(com.codename1.ui.Paint typedTarget, String name, Object[] safeArgs) throws Exception { if ("paint".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, com.codename1.ui.geom.Rectangle2D.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, com.codename1.ui.geom.Rectangle2D.class}, false); @@ -71552,7 +78043,7 @@ private static Object invoke58(com.codename1.ui.Paint typedTarget, String name, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke59(com.codename1.ui.Painter typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke72(com.codename1.ui.Painter typedTarget, String name, Object[] safeArgs) throws Exception { if ("paint".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, com.codename1.ui.geom.Rectangle.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, com.codename1.ui.geom.Rectangle.class}, false); @@ -71562,7 +78053,7 @@ private static Object invoke59(com.codename1.ui.Painter typedTarget, String name throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke60(com.codename1.ui.ReleasableComponent typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke73(com.codename1.ui.ReleasableComponent typedTarget, String name, Object[] safeArgs) throws Exception { if ("getReleaseRadius".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getReleaseRadius(); @@ -71582,7 +78073,7 @@ private static Object invoke60(com.codename1.ui.ReleasableComponent typedTarget, if ("setReleaseRadius".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReleaseRadius(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReleaseRadius(toIntValue(adaptedArgs[0])); return null; } } if ("setReleased".equals(name)) { @@ -71593,7 +78084,7 @@ private static Object invoke60(com.codename1.ui.ReleasableComponent typedTarget, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke61(com.codename1.ui.SelectableIconHolder typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke74(com.codename1.ui.SelectableIconHolder typedTarget, String name, Object[] safeArgs) throws Exception { if ("getDisabledIcon".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getDisabledIcon(); @@ -71659,7 +78150,7 @@ private static Object invoke61(com.codename1.ui.SelectableIconHolder typedTarget if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setIcon".equals(name)) { @@ -71701,13 +78192,13 @@ private static Object invoke61(com.codename1.ui.SelectableIconHolder typedTarget if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke62(com.codename1.ui.TextHolder typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke75(com.codename1.ui.TextHolder typedTarget, String name, Object[] safeArgs) throws Exception { if ("getText".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getText(); @@ -71722,2455 +78213,4091 @@ private static Object invoke62(com.codename1.ui.TextHolder typedTarget, String n throw unsupportedInstance(typedTarget, name, safeArgs); } - public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.ui.AutoCompleteTextField.class) { - if ("POPUP_POSITION_AUTO".equals(name)) return com.codename1.ui.AutoCompleteTextField.POPUP_POSITION_AUTO; - if ("POPUP_POSITION_OVER".equals(name)) return com.codename1.ui.AutoCompleteTextField.POPUP_POSITION_OVER; - if ("POPUP_POSITION_UNDER".equals(name)) return com.codename1.ui.AutoCompleteTextField.POPUP_POSITION_UNDER; + private static Object invoke76(com.codename1.ui.TextSelection.TextSelectionSupport typedTarget, String name, Object[] safeArgs) throws Exception { + if ("getTextForSpan".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.TextSelection.class, com.codename1.ui.TextSelection.Span.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextSelection.class, com.codename1.ui.TextSelection.Span.class}, false); + return typedTarget.getTextForSpan((com.codename1.ui.TextSelection) adaptedArgs[0], (com.codename1.ui.TextSelection.Span) adaptedArgs[1]); + } } - if (type == com.codename1.ui.BrowserComponent.class) { - if ("BROWSER_PROPERTY_FOLLOW_TARGET_BLANK".equals(name)) return com.codename1.ui.BrowserComponent.BROWSER_PROPERTY_FOLLOW_TARGET_BLANK; - if ("onError".equals(name)) return com.codename1.ui.BrowserComponent.onError; - if ("onLoad".equals(name)) return com.codename1.ui.BrowserComponent.onLoad; - if ("onMessage".equals(name)) return com.codename1.ui.BrowserComponent.onMessage; - if ("onStart".equals(name)) return com.codename1.ui.BrowserComponent.onStart; + if ("getTextSelectionForBounds".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.TextSelection.class, com.codename1.ui.geom.Rectangle.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextSelection.class, com.codename1.ui.geom.Rectangle.class}, false); + return typedTarget.getTextSelectionForBounds((com.codename1.ui.TextSelection) adaptedArgs[0], (com.codename1.ui.geom.Rectangle) adaptedArgs[1]); + } } - if (type == com.codename1.ui.Button.class) { - if ("STATE_DEFAULT".equals(name)) return com.codename1.ui.Button.STATE_DEFAULT; - if ("STATE_PRESSED".equals(name)) return com.codename1.ui.Button.STATE_PRESSED; - if ("STATE_ROLLOVER".equals(name)) return com.codename1.ui.Button.STATE_ROLLOVER; - } - if (type == com.codename1.ui.CN.class) { - if ("BASELINE".equals(name)) return com.codename1.ui.CN.BASELINE; - if ("BOTTOM".equals(name)) return com.codename1.ui.CN.BOTTOM; - if ("CENTER".equals(name)) return com.codename1.ui.CN.CENTER; - if ("CENTER_BEHAVIOR_CENTER".equals(name)) return com.codename1.ui.CN.CENTER_BEHAVIOR_CENTER; - if ("CENTER_BEHAVIOR_CENTER_ABSOLUTE".equals(name)) return com.codename1.ui.CN.CENTER_BEHAVIOR_CENTER_ABSOLUTE; - if ("CENTER_BEHAVIOR_SCALE".equals(name)) return com.codename1.ui.CN.CENTER_BEHAVIOR_SCALE; - if ("CENTER_BEHAVIOR_TOTAL_BELOW".equals(name)) return com.codename1.ui.CN.CENTER_BEHAVIOR_TOTAL_BELOW; - if ("EAST".equals(name)) return com.codename1.ui.CN.EAST; - if ("FACE_MONOSPACE".equals(name)) return com.codename1.ui.CN.FACE_MONOSPACE; - if ("FACE_PROPORTIONAL".equals(name)) return com.codename1.ui.CN.FACE_PROPORTIONAL; - if ("FACE_SYSTEM".equals(name)) return com.codename1.ui.CN.FACE_SYSTEM; - if ("LEFT".equals(name)) return com.codename1.ui.CN.LEFT; - if ("NATIVE_ITALIC_BLACK".equals(name)) return com.codename1.ui.CN.NATIVE_ITALIC_BLACK; - if ("NATIVE_ITALIC_BOLD".equals(name)) return com.codename1.ui.CN.NATIVE_ITALIC_BOLD; - if ("NATIVE_ITALIC_LIGHT".equals(name)) return com.codename1.ui.CN.NATIVE_ITALIC_LIGHT; - if ("NATIVE_ITALIC_REGULAR".equals(name)) return com.codename1.ui.CN.NATIVE_ITALIC_REGULAR; - if ("NATIVE_ITALIC_THIN".equals(name)) return com.codename1.ui.CN.NATIVE_ITALIC_THIN; - if ("NATIVE_MAIN_BLACK".equals(name)) return com.codename1.ui.CN.NATIVE_MAIN_BLACK; - if ("NATIVE_MAIN_BOLD".equals(name)) return com.codename1.ui.CN.NATIVE_MAIN_BOLD; - if ("NATIVE_MAIN_LIGHT".equals(name)) return com.codename1.ui.CN.NATIVE_MAIN_LIGHT; - if ("NATIVE_MAIN_REGULAR".equals(name)) return com.codename1.ui.CN.NATIVE_MAIN_REGULAR; - if ("NATIVE_MAIN_THIN".equals(name)) return com.codename1.ui.CN.NATIVE_MAIN_THIN; - if ("NORTH".equals(name)) return com.codename1.ui.CN.NORTH; - if ("RIGHT".equals(name)) return com.codename1.ui.CN.RIGHT; - if ("SIZE_LARGE".equals(name)) return com.codename1.ui.CN.SIZE_LARGE; - if ("SIZE_MEDIUM".equals(name)) return com.codename1.ui.CN.SIZE_MEDIUM; - if ("SIZE_SMALL".equals(name)) return com.codename1.ui.CN.SIZE_SMALL; - if ("SOUTH".equals(name)) return com.codename1.ui.CN.SOUTH; - if ("STYLE_BOLD".equals(name)) return com.codename1.ui.CN.STYLE_BOLD; - if ("STYLE_ITALIC".equals(name)) return com.codename1.ui.CN.STYLE_ITALIC; - if ("STYLE_PLAIN".equals(name)) return com.codename1.ui.CN.STYLE_PLAIN; - if ("STYLE_UNDERLINED".equals(name)) return com.codename1.ui.CN.STYLE_UNDERLINED; - if ("TOP".equals(name)) return com.codename1.ui.CN.TOP; - if ("WEST".equals(name)) return com.codename1.ui.CN.WEST; - } - if (type == com.codename1.ui.CN1Constants.class) { - if ("DENSITY_2HD".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_2HD; - if ("DENSITY_4K".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_4K; - if ("DENSITY_560".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_560; - if ("DENSITY_HD".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_HD; - if ("DENSITY_HIGH".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_HIGH; - if ("DENSITY_LOW".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_LOW; - if ("DENSITY_MEDIUM".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_MEDIUM; - if ("DENSITY_VERY_HIGH".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_VERY_HIGH; - if ("DENSITY_VERY_LOW".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_VERY_LOW; - if ("GALLERY_ALL".equals(name)) return com.codename1.ui.CN1Constants.GALLERY_ALL; - if ("GALLERY_ALL_MULTI".equals(name)) return com.codename1.ui.CN1Constants.GALLERY_ALL_MULTI; - if ("GALLERY_IMAGE".equals(name)) return com.codename1.ui.CN1Constants.GALLERY_IMAGE; - if ("GALLERY_IMAGE_MULTI".equals(name)) return com.codename1.ui.CN1Constants.GALLERY_IMAGE_MULTI; - if ("GALLERY_VIDEO".equals(name)) return com.codename1.ui.CN1Constants.GALLERY_VIDEO; - if ("GALLERY_VIDEO_MULTI".equals(name)) return com.codename1.ui.CN1Constants.GALLERY_VIDEO_MULTI; - if ("PICKER_TYPE_CALENDAR".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_CALENDAR; - if ("PICKER_TYPE_DATE".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_DATE; - if ("PICKER_TYPE_DATE_AND_TIME".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_DATE_AND_TIME; - if ("PICKER_TYPE_DURATION".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_DURATION; - if ("PICKER_TYPE_DURATION_HOURS".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_DURATION_HOURS; - if ("PICKER_TYPE_DURATION_MINUTES".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_DURATION_MINUTES; - if ("PICKER_TYPE_STRINGS".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_STRINGS; - if ("PICKER_TYPE_TIME".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_TIME; - if ("SMS_BOTH".equals(name)) return com.codename1.ui.CN1Constants.SMS_BOTH; - if ("SMS_INTERACTIVE".equals(name)) return com.codename1.ui.CN1Constants.SMS_INTERACTIVE; - if ("SMS_NOT_SUPPORTED".equals(name)) return com.codename1.ui.CN1Constants.SMS_NOT_SUPPORTED; - if ("SMS_SEAMLESS".equals(name)) return com.codename1.ui.CN1Constants.SMS_SEAMLESS; - } - if (type == com.codename1.ui.Component.class) { - if ("BASELINE".equals(name)) return com.codename1.ui.Component.BASELINE; - if ("BOTTOM".equals(name)) return com.codename1.ui.Component.BOTTOM; - if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.Component.BRB_CENTER_OFFSET; - if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.Component.BRB_CONSTANT_ASCENT; - if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.Component.BRB_CONSTANT_DESCENT; - if ("BRB_OTHER".equals(name)) return com.codename1.ui.Component.BRB_OTHER; - if ("CENTER".equals(name)) return com.codename1.ui.Component.CENTER; - if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.Component.CROSSHAIR_CURSOR; - if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.Component.DEFAULT_CURSOR; - if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.Component.DRAG_REGION_IMMEDIATELY_DRAG_X; - if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.Component.DRAG_REGION_IMMEDIATELY_DRAG_XY; - if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.Component.DRAG_REGION_IMMEDIATELY_DRAG_Y; - if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.Component.DRAG_REGION_LIKELY_DRAG_X; - if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.Component.DRAG_REGION_LIKELY_DRAG_XY; - if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.Component.DRAG_REGION_LIKELY_DRAG_Y; - if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.Component.DRAG_REGION_NOT_DRAGGABLE; - if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.Component.DRAG_REGION_POSSIBLE_DRAG_X; - if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.Component.DRAG_REGION_POSSIBLE_DRAG_XY; - if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.Component.DRAG_REGION_POSSIBLE_DRAG_Y; - if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.E_RESIZE_CURSOR; - if ("HAND_CURSOR".equals(name)) return com.codename1.ui.Component.HAND_CURSOR; - if ("LEFT".equals(name)) return com.codename1.ui.Component.LEFT; - if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.Component.MOVE_CURSOR; - if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.NE_RESIZE_CURSOR; - if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.NW_RESIZE_CURSOR; - if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.N_RESIZE_CURSOR; - if ("RIGHT".equals(name)) return com.codename1.ui.Component.RIGHT; - if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.SE_RESIZE_CURSOR; - if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.SW_RESIZE_CURSOR; - if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.S_RESIZE_CURSOR; - if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.Component.TEXT_CURSOR; - if ("TOP".equals(name)) return com.codename1.ui.Component.TOP; - if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.Component.WAIT_CURSOR; - if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.W_RESIZE_CURSOR; + if ("isTextSelectionEnabled".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.TextSelection.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextSelection.class}, false); + return typedTarget.isTextSelectionEnabled((com.codename1.ui.TextSelection) adaptedArgs[0]); + } } - if (type == com.codename1.ui.Dialog.class) { - if ("TYPE_ALARM".equals(name)) return com.codename1.ui.Dialog.TYPE_ALARM; - if ("TYPE_CONFIRMATION".equals(name)) return com.codename1.ui.Dialog.TYPE_CONFIRMATION; - if ("TYPE_ERROR".equals(name)) return com.codename1.ui.Dialog.TYPE_ERROR; - if ("TYPE_INFO".equals(name)) return com.codename1.ui.Dialog.TYPE_INFO; - if ("TYPE_NONE".equals(name)) return com.codename1.ui.Dialog.TYPE_NONE; - if ("TYPE_WARNING".equals(name)) return com.codename1.ui.Dialog.TYPE_WARNING; - } - if (type == com.codename1.ui.Display.class) { - if ("COMMAND_BEHAVIOR_BUTTON_BAR".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_BUTTON_BAR; - if ("COMMAND_BEHAVIOR_BUTTON_BAR_TITLE_BACK".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_BUTTON_BAR_TITLE_BACK; - if ("COMMAND_BEHAVIOR_BUTTON_BAR_TITLE_RIGHT".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_BUTTON_BAR_TITLE_RIGHT; - if ("COMMAND_BEHAVIOR_DEFAULT".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_DEFAULT; - if ("COMMAND_BEHAVIOR_ICS".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_ICS; - if ("COMMAND_BEHAVIOR_NATIVE".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_NATIVE; - if ("COMMAND_BEHAVIOR_SIDE_NAVIGATION".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_SIDE_NAVIGATION; - if ("COMMAND_BEHAVIOR_SOFTKEY".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_SOFTKEY; - if ("COMMAND_BEHAVIOR_TOUCH_MENU".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_TOUCH_MENU; - if ("GAME_DOWN".equals(name)) return com.codename1.ui.Display.GAME_DOWN; - if ("GAME_FIRE".equals(name)) return com.codename1.ui.Display.GAME_FIRE; - if ("GAME_LEFT".equals(name)) return com.codename1.ui.Display.GAME_LEFT; - if ("GAME_RIGHT".equals(name)) return com.codename1.ui.Display.GAME_RIGHT; - if ("GAME_UP".equals(name)) return com.codename1.ui.Display.GAME_UP; - if ("KEYBOARD_TYPE_HALF_QWERTY".equals(name)) return com.codename1.ui.Display.KEYBOARD_TYPE_HALF_QWERTY; - if ("KEYBOARD_TYPE_NUMERIC".equals(name)) return com.codename1.ui.Display.KEYBOARD_TYPE_NUMERIC; - if ("KEYBOARD_TYPE_QWERTY".equals(name)) return com.codename1.ui.Display.KEYBOARD_TYPE_QWERTY; - if ("KEYBOARD_TYPE_UNKNOWN".equals(name)) return com.codename1.ui.Display.KEYBOARD_TYPE_UNKNOWN; - if ("KEYBOARD_TYPE_VIRTUAL".equals(name)) return com.codename1.ui.Display.KEYBOARD_TYPE_VIRTUAL; - if ("KEY_POUND".equals(name)) return com.codename1.ui.Display.KEY_POUND; - if ("MEDIA_KEY_FAST_BACKWARD".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_FAST_BACKWARD; - if ("MEDIA_KEY_FAST_FORWARD".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_FAST_FORWARD; - if ("MEDIA_KEY_PLAY".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_PLAY; - if ("MEDIA_KEY_PLAY_PAUSE".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_PLAY_PAUSE; - if ("MEDIA_KEY_PLAY_STOP".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_PLAY_STOP; - if ("MEDIA_KEY_SKIP_BACK".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_SKIP_BACK; - if ("MEDIA_KEY_SKIP_FORWARD".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_SKIP_FORWARD; - if ("MEDIA_KEY_STOP".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_STOP; - if ("SHOW_DURING_EDIT_ALLOW_DISCARD".equals(name)) return com.codename1.ui.Display.SHOW_DURING_EDIT_ALLOW_DISCARD; - if ("SHOW_DURING_EDIT_ALLOW_SAVE".equals(name)) return com.codename1.ui.Display.SHOW_DURING_EDIT_ALLOW_SAVE; - if ("SHOW_DURING_EDIT_EXCEPTION".equals(name)) return com.codename1.ui.Display.SHOW_DURING_EDIT_EXCEPTION; - if ("SHOW_DURING_EDIT_IGNORE".equals(name)) return com.codename1.ui.Display.SHOW_DURING_EDIT_IGNORE; - if ("SHOW_DURING_EDIT_SET_AS_NEXT".equals(name)) return com.codename1.ui.Display.SHOW_DURING_EDIT_SET_AS_NEXT; - if ("SOUND_TYPE_ALARM".equals(name)) return com.codename1.ui.Display.SOUND_TYPE_ALARM; - if ("SOUND_TYPE_BUTTON_PRESS".equals(name)) return com.codename1.ui.Display.SOUND_TYPE_BUTTON_PRESS; - if ("SOUND_TYPE_CONFIRMATION".equals(name)) return com.codename1.ui.Display.SOUND_TYPE_CONFIRMATION; - if ("SOUND_TYPE_ERROR".equals(name)) return com.codename1.ui.Display.SOUND_TYPE_ERROR; - if ("SOUND_TYPE_INFO".equals(name)) return com.codename1.ui.Display.SOUND_TYPE_INFO; - if ("SOUND_TYPE_WARNING".equals(name)) return com.codename1.ui.Display.SOUND_TYPE_WARNING; - if ("WINDOW_SIZE_HINT_PERCENT".equals(name)) return com.codename1.ui.Display.WINDOW_SIZE_HINT_PERCENT; - } - if (type == com.codename1.ui.FontImage.class) { - if ("MATERIAL_10K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_10K; - if ("MATERIAL_10MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_10MP; - if ("MATERIAL_11MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_11MP; - if ("MATERIAL_123".equals(name)) return com.codename1.ui.FontImage.MATERIAL_123; - if ("MATERIAL_12MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_12MP; - if ("MATERIAL_13MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_13MP; - if ("MATERIAL_14MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_14MP; - if ("MATERIAL_15MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_15MP; - if ("MATERIAL_16MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_16MP; - if ("MATERIAL_17MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_17MP; - if ("MATERIAL_18MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_18MP; - if ("MATERIAL_18_UP_RATING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_18_UP_RATING; - if ("MATERIAL_19MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_19MP; - if ("MATERIAL_1K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_1K; - if ("MATERIAL_1K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_1K_PLUS; - if ("MATERIAL_1X_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_1X_MOBILEDATA; - if ("MATERIAL_20MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_20MP; - if ("MATERIAL_21MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_21MP; - if ("MATERIAL_22MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_22MP; - if ("MATERIAL_23MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_23MP; - if ("MATERIAL_24MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_24MP; - if ("MATERIAL_2K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_2K; - if ("MATERIAL_2K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_2K_PLUS; - if ("MATERIAL_2MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_2MP; - if ("MATERIAL_30FPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_30FPS; - if ("MATERIAL_30FPS_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_30FPS_SELECT; - if ("MATERIAL_360".equals(name)) return com.codename1.ui.FontImage.MATERIAL_360; - if ("MATERIAL_3D_ROTATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_3D_ROTATION; - if ("MATERIAL_3G_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_3G_MOBILEDATA; - if ("MATERIAL_3K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_3K; - if ("MATERIAL_3K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_3K_PLUS; - if ("MATERIAL_3MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_3MP; - if ("MATERIAL_3P".equals(name)) return com.codename1.ui.FontImage.MATERIAL_3P; - if ("MATERIAL_4G_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_4G_MOBILEDATA; - if ("MATERIAL_4G_PLUS_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_4G_PLUS_MOBILEDATA; - if ("MATERIAL_4K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_4K; - if ("MATERIAL_4K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_4K_PLUS; - if ("MATERIAL_4MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_4MP; - if ("MATERIAL_5G".equals(name)) return com.codename1.ui.FontImage.MATERIAL_5G; - if ("MATERIAL_5K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_5K; - if ("MATERIAL_5K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_5K_PLUS; - if ("MATERIAL_5MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_5MP; - if ("MATERIAL_60FPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_60FPS; - if ("MATERIAL_60FPS_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_60FPS_SELECT; - if ("MATERIAL_6K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_6K; - if ("MATERIAL_6K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_6K_PLUS; - if ("MATERIAL_6MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_6MP; - if ("MATERIAL_6_FT_APART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_6_FT_APART; - if ("MATERIAL_7K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_7K; - if ("MATERIAL_7K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_7K_PLUS; - if ("MATERIAL_7MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_7MP; - if ("MATERIAL_8K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_8K; - if ("MATERIAL_8K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_8K_PLUS; - if ("MATERIAL_8MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_8MP; - if ("MATERIAL_9K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_9K; - if ("MATERIAL_9K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_9K_PLUS; - if ("MATERIAL_9MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_9MP; - if ("MATERIAL_ABC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ABC; - if ("MATERIAL_ACCESSIBILITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESSIBILITY; - if ("MATERIAL_ACCESSIBILITY_NEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESSIBILITY_NEW; - if ("MATERIAL_ACCESSIBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESSIBLE; - if ("MATERIAL_ACCESSIBLE_FORWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESSIBLE_FORWARD; - if ("MATERIAL_ACCESS_ALARM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESS_ALARM; - if ("MATERIAL_ACCESS_ALARMS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESS_ALARMS; - if ("MATERIAL_ACCESS_TIME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESS_TIME; - if ("MATERIAL_ACCESS_TIME_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESS_TIME_FILLED; - if ("MATERIAL_ACCOUNT_BALANCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCOUNT_BALANCE; - if ("MATERIAL_ACCOUNT_BALANCE_WALLET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCOUNT_BALANCE_WALLET; - if ("MATERIAL_ACCOUNT_BOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCOUNT_BOX; - if ("MATERIAL_ACCOUNT_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCOUNT_CIRCLE; - if ("MATERIAL_ACCOUNT_TREE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCOUNT_TREE; - if ("MATERIAL_AC_UNIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AC_UNIT; - if ("MATERIAL_ADB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADB; - if ("MATERIAL_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD; - if ("MATERIAL_ADDCHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADDCHART; - if ("MATERIAL_ADD_ALARM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_ALARM; - if ("MATERIAL_ADD_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_ALERT; - if ("MATERIAL_ADD_A_PHOTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_A_PHOTO; - if ("MATERIAL_ADD_BOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_BOX; - if ("MATERIAL_ADD_BUSINESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_BUSINESS; - if ("MATERIAL_ADD_CALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_CALL; - if ("MATERIAL_ADD_CARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_CARD; - if ("MATERIAL_ADD_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_CHART; - if ("MATERIAL_ADD_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_CIRCLE; - if ("MATERIAL_ADD_CIRCLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_CIRCLE_OUTLINE; - if ("MATERIAL_ADD_COMMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_COMMENT; - if ("MATERIAL_ADD_HOME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_HOME; - if ("MATERIAL_ADD_HOME_WORK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_HOME_WORK; - if ("MATERIAL_ADD_IC_CALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_IC_CALL; - if ("MATERIAL_ADD_LINK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_LINK; - if ("MATERIAL_ADD_LOCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_LOCATION; - if ("MATERIAL_ADD_LOCATION_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_LOCATION_ALT; - if ("MATERIAL_ADD_MODERATOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_MODERATOR; - if ("MATERIAL_ADD_PHOTO_ALTERNATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_PHOTO_ALTERNATE; - if ("MATERIAL_ADD_REACTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_REACTION; - if ("MATERIAL_ADD_ROAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_ROAD; - if ("MATERIAL_ADD_SHOPPING_CART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_SHOPPING_CART; - if ("MATERIAL_ADD_TASK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_TASK; - if ("MATERIAL_ADD_TO_DRIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_TO_DRIVE; - if ("MATERIAL_ADD_TO_HOME_SCREEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_TO_HOME_SCREEN; - if ("MATERIAL_ADD_TO_PHOTOS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_TO_PHOTOS; - if ("MATERIAL_ADD_TO_QUEUE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_TO_QUEUE; - if ("MATERIAL_ADF_SCANNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADF_SCANNER; - if ("MATERIAL_ADJUST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADJUST; - if ("MATERIAL_ADMIN_PANEL_SETTINGS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADMIN_PANEL_SETTINGS; - if ("MATERIAL_ADOBE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADOBE; - if ("MATERIAL_ADS_CLICK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADS_CLICK; - if ("MATERIAL_AD_UNITS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AD_UNITS; - if ("MATERIAL_AGRICULTURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AGRICULTURE; - if ("MATERIAL_AIR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIR; - if ("MATERIAL_AIRLINES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINES; - if ("MATERIAL_AIRLINE_SEAT_FLAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_FLAT; - if ("MATERIAL_AIRLINE_SEAT_FLAT_ANGLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_FLAT_ANGLED; - if ("MATERIAL_AIRLINE_SEAT_INDIVIDUAL_SUITE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_INDIVIDUAL_SUITE; - if ("MATERIAL_AIRLINE_SEAT_LEGROOM_EXTRA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_LEGROOM_EXTRA; - if ("MATERIAL_AIRLINE_SEAT_LEGROOM_NORMAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_LEGROOM_NORMAL; - if ("MATERIAL_AIRLINE_SEAT_LEGROOM_REDUCED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_LEGROOM_REDUCED; - if ("MATERIAL_AIRLINE_SEAT_RECLINE_EXTRA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_RECLINE_EXTRA; - if ("MATERIAL_AIRLINE_SEAT_RECLINE_NORMAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_RECLINE_NORMAL; - if ("MATERIAL_AIRLINE_STOPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_STOPS; - if ("MATERIAL_AIRPLANEMODE_ACTIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPLANEMODE_ACTIVE; - if ("MATERIAL_AIRPLANEMODE_INACTIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPLANEMODE_INACTIVE; - if ("MATERIAL_AIRPLANEMODE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPLANEMODE_OFF; - if ("MATERIAL_AIRPLANEMODE_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPLANEMODE_ON; - if ("MATERIAL_AIRPLANE_TICKET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPLANE_TICKET; - if ("MATERIAL_AIRPLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPLAY; - if ("MATERIAL_AIRPORT_SHUTTLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPORT_SHUTTLE; - if ("MATERIAL_ALARM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALARM; - if ("MATERIAL_ALARM_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALARM_ADD; - if ("MATERIAL_ALARM_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALARM_OFF; - if ("MATERIAL_ALARM_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALARM_ON; - if ("MATERIAL_ALBUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALBUM; - if ("MATERIAL_ALIGN_HORIZONTAL_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALIGN_HORIZONTAL_CENTER; - if ("MATERIAL_ALIGN_HORIZONTAL_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALIGN_HORIZONTAL_LEFT; - if ("MATERIAL_ALIGN_HORIZONTAL_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALIGN_HORIZONTAL_RIGHT; - if ("MATERIAL_ALIGN_VERTICAL_BOTTOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALIGN_VERTICAL_BOTTOM; - if ("MATERIAL_ALIGN_VERTICAL_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALIGN_VERTICAL_CENTER; - if ("MATERIAL_ALIGN_VERTICAL_TOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALIGN_VERTICAL_TOP; - if ("MATERIAL_ALL_INBOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALL_INBOX; - if ("MATERIAL_ALL_INCLUSIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALL_INCLUSIVE; - if ("MATERIAL_ALL_OUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALL_OUT; - if ("MATERIAL_ALTERNATE_EMAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALTERNATE_EMAIL; - if ("MATERIAL_ALT_ROUTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALT_ROUTE; - if ("MATERIAL_AMP_STORIES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AMP_STORIES; - if ("MATERIAL_ANALYTICS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ANALYTICS; - if ("MATERIAL_ANCHOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ANCHOR; - if ("MATERIAL_ANDROID".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ANDROID; - if ("MATERIAL_ANIMATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ANIMATION; - if ("MATERIAL_ANNOUNCEMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ANNOUNCEMENT; - if ("MATERIAL_AOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AOD; - if ("MATERIAL_APARTMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APARTMENT; - if ("MATERIAL_API".equals(name)) return com.codename1.ui.FontImage.MATERIAL_API; - if ("MATERIAL_APPLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APPLE; - if ("MATERIAL_APPROVAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APPROVAL; - if ("MATERIAL_APPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APPS; - if ("MATERIAL_APPS_OUTAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APPS_OUTAGE; - if ("MATERIAL_APP_BLOCKING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APP_BLOCKING; - if ("MATERIAL_APP_REGISTRATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APP_REGISTRATION; - if ("MATERIAL_APP_SETTINGS_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APP_SETTINGS_ALT; - if ("MATERIAL_APP_SHORTCUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APP_SHORTCUT; - if ("MATERIAL_ARCHITECTURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARCHITECTURE; - if ("MATERIAL_ARCHIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARCHIVE; - if ("MATERIAL_AREA_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AREA_CHART; - if ("MATERIAL_ARROW_BACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_BACK; - if ("MATERIAL_ARROW_BACK_IOS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_BACK_IOS; - if ("MATERIAL_ARROW_BACK_IOS_NEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_BACK_IOS_NEW; - if ("MATERIAL_ARROW_CIRCLE_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_CIRCLE_DOWN; - if ("MATERIAL_ARROW_CIRCLE_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_CIRCLE_LEFT; - if ("MATERIAL_ARROW_CIRCLE_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_CIRCLE_RIGHT; - if ("MATERIAL_ARROW_CIRCLE_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_CIRCLE_UP; - if ("MATERIAL_ARROW_DOWNWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_DOWNWARD; - if ("MATERIAL_ARROW_DROP_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_DROP_DOWN; - if ("MATERIAL_ARROW_DROP_DOWN_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_DROP_DOWN_CIRCLE; - if ("MATERIAL_ARROW_DROP_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_DROP_UP; - if ("MATERIAL_ARROW_FORWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_FORWARD; - if ("MATERIAL_ARROW_FORWARD_IOS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_FORWARD_IOS; - if ("MATERIAL_ARROW_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_LEFT; - if ("MATERIAL_ARROW_OUTWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_OUTWARD; - if ("MATERIAL_ARROW_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_RIGHT; - if ("MATERIAL_ARROW_RIGHT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_RIGHT_ALT; - if ("MATERIAL_ARROW_UPWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_UPWARD; - if ("MATERIAL_ARTICLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARTICLE; - if ("MATERIAL_ART_TRACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ART_TRACK; - if ("MATERIAL_ASPECT_RATIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASPECT_RATIO; - if ("MATERIAL_ASSESSMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSESSMENT; - if ("MATERIAL_ASSIGNMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIGNMENT; - if ("MATERIAL_ASSIGNMENT_IND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIGNMENT_IND; - if ("MATERIAL_ASSIGNMENT_LATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIGNMENT_LATE; - if ("MATERIAL_ASSIGNMENT_RETURN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIGNMENT_RETURN; - if ("MATERIAL_ASSIGNMENT_RETURNED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIGNMENT_RETURNED; - if ("MATERIAL_ASSIGNMENT_TURNED_IN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIGNMENT_TURNED_IN; - if ("MATERIAL_ASSISTANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSISTANT; - if ("MATERIAL_ASSISTANT_DIRECTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSISTANT_DIRECTION; - if ("MATERIAL_ASSISTANT_NAVIGATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSISTANT_NAVIGATION; - if ("MATERIAL_ASSISTANT_PHOTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSISTANT_PHOTO; - if ("MATERIAL_ASSIST_WALKER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIST_WALKER; - if ("MATERIAL_ASSURED_WORKLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSURED_WORKLOAD; - if ("MATERIAL_ATM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATM; - if ("MATERIAL_ATTACHMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATTACHMENT; - if ("MATERIAL_ATTACH_EMAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATTACH_EMAIL; - if ("MATERIAL_ATTACH_FILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATTACH_FILE; - if ("MATERIAL_ATTACH_MONEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATTACH_MONEY; - if ("MATERIAL_ATTRACTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATTRACTIONS; - if ("MATERIAL_ATTRIBUTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATTRIBUTION; - if ("MATERIAL_AUDIOTRACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUDIOTRACK; - if ("MATERIAL_AUDIO_FILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUDIO_FILE; - if ("MATERIAL_AUTOFPS_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTOFPS_SELECT; - if ("MATERIAL_AUTORENEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTORENEW; - if ("MATERIAL_AUTO_AWESOME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_AWESOME; - if ("MATERIAL_AUTO_AWESOME_MOSAIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_AWESOME_MOSAIC; - if ("MATERIAL_AUTO_AWESOME_MOTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_AWESOME_MOTION; - if ("MATERIAL_AUTO_DELETE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_DELETE; - if ("MATERIAL_AUTO_FIX_HIGH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_FIX_HIGH; - if ("MATERIAL_AUTO_FIX_NORMAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_FIX_NORMAL; - if ("MATERIAL_AUTO_FIX_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_FIX_OFF; - if ("MATERIAL_AUTO_GRAPH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_GRAPH; - if ("MATERIAL_AUTO_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_MODE; - if ("MATERIAL_AUTO_STORIES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_STORIES; - if ("MATERIAL_AV_TIMER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AV_TIMER; - if ("MATERIAL_BABY_CHANGING_STATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BABY_CHANGING_STATION; - if ("MATERIAL_BACKPACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BACKPACK; - if ("MATERIAL_BACKSPACE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BACKSPACE; - if ("MATERIAL_BACKUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BACKUP; - if ("MATERIAL_BACKUP_TABLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BACKUP_TABLE; - if ("MATERIAL_BACK_HAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BACK_HAND; - if ("MATERIAL_BADGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BADGE; - if ("MATERIAL_BAKERY_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BAKERY_DINING; - if ("MATERIAL_BALANCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BALANCE; - if ("MATERIAL_BALCONY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BALCONY; - if ("MATERIAL_BALLOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BALLOT; - if ("MATERIAL_BAR_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BAR_CHART; - if ("MATERIAL_BATCH_PREDICTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATCH_PREDICTION; - if ("MATERIAL_BATHROOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATHROOM; - if ("MATERIAL_BATHTUB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATHTUB; - if ("MATERIAL_BATTERY_0_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_0_BAR; - if ("MATERIAL_BATTERY_1_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_1_BAR; - if ("MATERIAL_BATTERY_2_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_2_BAR; - if ("MATERIAL_BATTERY_3_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_3_BAR; - if ("MATERIAL_BATTERY_4_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_4_BAR; - if ("MATERIAL_BATTERY_5_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_5_BAR; - if ("MATERIAL_BATTERY_6_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_6_BAR; - if ("MATERIAL_BATTERY_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_ALERT; - if ("MATERIAL_BATTERY_CHARGING_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_CHARGING_FULL; - if ("MATERIAL_BATTERY_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_FULL; - if ("MATERIAL_BATTERY_SAVER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_SAVER; - if ("MATERIAL_BATTERY_STD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_STD; - if ("MATERIAL_BATTERY_UNKNOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_UNKNOWN; - if ("MATERIAL_BEACH_ACCESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEACH_ACCESS; - if ("MATERIAL_BED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BED; - if ("MATERIAL_BEDROOM_BABY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEDROOM_BABY; - if ("MATERIAL_BEDROOM_CHILD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEDROOM_CHILD; - if ("MATERIAL_BEDROOM_PARENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEDROOM_PARENT; - if ("MATERIAL_BEDTIME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEDTIME; - if ("MATERIAL_BEDTIME_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEDTIME_OFF; - if ("MATERIAL_BEENHERE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEENHERE; - if ("MATERIAL_BENTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BENTO; - if ("MATERIAL_BIKE_SCOOTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BIKE_SCOOTER; - if ("MATERIAL_BIOTECH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BIOTECH; - if ("MATERIAL_BLENDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLENDER; - if ("MATERIAL_BLIND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLIND; - if ("MATERIAL_BLINDS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLINDS; - if ("MATERIAL_BLINDS_CLOSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLINDS_CLOSED; - if ("MATERIAL_BLOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLOCK; - if ("MATERIAL_BLOCK_FLIPPED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLOCK_FLIPPED; - if ("MATERIAL_BLOODTYPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLOODTYPE; - if ("MATERIAL_BLUETOOTH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUETOOTH; - if ("MATERIAL_BLUETOOTH_AUDIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUETOOTH_AUDIO; - if ("MATERIAL_BLUETOOTH_CONNECTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUETOOTH_CONNECTED; - if ("MATERIAL_BLUETOOTH_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUETOOTH_DISABLED; - if ("MATERIAL_BLUETOOTH_DRIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUETOOTH_DRIVE; - if ("MATERIAL_BLUETOOTH_SEARCHING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUETOOTH_SEARCHING; - if ("MATERIAL_BLUR_CIRCULAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUR_CIRCULAR; - if ("MATERIAL_BLUR_LINEAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUR_LINEAR; - if ("MATERIAL_BLUR_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUR_OFF; - if ("MATERIAL_BLUR_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUR_ON; - if ("MATERIAL_BOLT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOLT; - if ("MATERIAL_BOOK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOK; - if ("MATERIAL_BOOKMARK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARK; - if ("MATERIAL_BOOKMARKS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARKS; - if ("MATERIAL_BOOKMARK_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARK_ADD; - if ("MATERIAL_BOOKMARK_ADDED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARK_ADDED; - if ("MATERIAL_BOOKMARK_BORDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARK_BORDER; - if ("MATERIAL_BOOKMARK_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARK_OUTLINE; - if ("MATERIAL_BOOKMARK_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARK_REMOVE; - if ("MATERIAL_BOOK_ONLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOK_ONLINE; - if ("MATERIAL_BORDER_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_ALL; - if ("MATERIAL_BORDER_BOTTOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_BOTTOM; - if ("MATERIAL_BORDER_CLEAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_CLEAR; - if ("MATERIAL_BORDER_COLOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_COLOR; - if ("MATERIAL_BORDER_HORIZONTAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_HORIZONTAL; - if ("MATERIAL_BORDER_INNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_INNER; - if ("MATERIAL_BORDER_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_LEFT; - if ("MATERIAL_BORDER_OUTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_OUTER; - if ("MATERIAL_BORDER_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_RIGHT; - if ("MATERIAL_BORDER_STYLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_STYLE; - if ("MATERIAL_BORDER_TOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_TOP; - if ("MATERIAL_BORDER_VERTICAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_VERTICAL; - if ("MATERIAL_BOY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOY; - if ("MATERIAL_BRANDING_WATERMARK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRANDING_WATERMARK; - if ("MATERIAL_BREAKFAST_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BREAKFAST_DINING; - if ("MATERIAL_BRIGHTNESS_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_1; - if ("MATERIAL_BRIGHTNESS_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_2; - if ("MATERIAL_BRIGHTNESS_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_3; - if ("MATERIAL_BRIGHTNESS_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_4; - if ("MATERIAL_BRIGHTNESS_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_5; - if ("MATERIAL_BRIGHTNESS_6".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_6; - if ("MATERIAL_BRIGHTNESS_7".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_7; - if ("MATERIAL_BRIGHTNESS_AUTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_AUTO; - if ("MATERIAL_BRIGHTNESS_HIGH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_HIGH; - if ("MATERIAL_BRIGHTNESS_LOW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_LOW; - if ("MATERIAL_BRIGHTNESS_MEDIUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_MEDIUM; - if ("MATERIAL_BROADCAST_ON_HOME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BROADCAST_ON_HOME; - if ("MATERIAL_BROADCAST_ON_PERSONAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BROADCAST_ON_PERSONAL; - if ("MATERIAL_BROKEN_IMAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BROKEN_IMAGE; - if ("MATERIAL_BROWSER_NOT_SUPPORTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BROWSER_NOT_SUPPORTED; - if ("MATERIAL_BROWSER_UPDATED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BROWSER_UPDATED; - if ("MATERIAL_BROWSE_GALLERY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BROWSE_GALLERY; - if ("MATERIAL_BRUNCH_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRUNCH_DINING; - if ("MATERIAL_BRUSH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRUSH; - if ("MATERIAL_BUBBLE_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUBBLE_CHART; - if ("MATERIAL_BUG_REPORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUG_REPORT; - if ("MATERIAL_BUILD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUILD; - if ("MATERIAL_BUILD_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUILD_CIRCLE; - if ("MATERIAL_BUNGALOW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUNGALOW; - if ("MATERIAL_BURST_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BURST_MODE; - if ("MATERIAL_BUSINESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUSINESS; - if ("MATERIAL_BUSINESS_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUSINESS_CENTER; - if ("MATERIAL_BUS_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUS_ALERT; - if ("MATERIAL_CABIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CABIN; - if ("MATERIAL_CABLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CABLE; - if ("MATERIAL_CACHED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CACHED; - if ("MATERIAL_CAKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAKE; - if ("MATERIAL_CALCULATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALCULATE; - if ("MATERIAL_CALENDAR_MONTH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALENDAR_MONTH; - if ("MATERIAL_CALENDAR_TODAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALENDAR_TODAY; - if ("MATERIAL_CALENDAR_VIEW_DAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALENDAR_VIEW_DAY; - if ("MATERIAL_CALENDAR_VIEW_MONTH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALENDAR_VIEW_MONTH; - if ("MATERIAL_CALENDAR_VIEW_WEEK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALENDAR_VIEW_WEEK; - if ("MATERIAL_CALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL; - if ("MATERIAL_CALL_END".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_END; - if ("MATERIAL_CALL_MADE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_MADE; - if ("MATERIAL_CALL_MERGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_MERGE; - if ("MATERIAL_CALL_MISSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_MISSED; - if ("MATERIAL_CALL_MISSED_OUTGOING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_MISSED_OUTGOING; - if ("MATERIAL_CALL_RECEIVED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_RECEIVED; - if ("MATERIAL_CALL_SPLIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_SPLIT; - if ("MATERIAL_CALL_TO_ACTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_TO_ACTION; - if ("MATERIAL_CAMERA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA; - if ("MATERIAL_CAMERASWITCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERASWITCH; - if ("MATERIAL_CAMERA_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_ALT; - if ("MATERIAL_CAMERA_ENHANCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_ENHANCE; - if ("MATERIAL_CAMERA_FRONT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_FRONT; - if ("MATERIAL_CAMERA_INDOOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_INDOOR; - if ("MATERIAL_CAMERA_OUTDOOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_OUTDOOR; - if ("MATERIAL_CAMERA_REAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_REAR; - if ("MATERIAL_CAMERA_ROLL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_ROLL; - if ("MATERIAL_CAMPAIGN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMPAIGN; - if ("MATERIAL_CANCEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CANCEL; - if ("MATERIAL_CANCEL_PRESENTATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CANCEL_PRESENTATION; - if ("MATERIAL_CANCEL_SCHEDULE_SEND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CANCEL_SCHEDULE_SEND; - if ("MATERIAL_CANDLESTICK_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CANDLESTICK_CHART; - if ("MATERIAL_CARD_GIFTCARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CARD_GIFTCARD; - if ("MATERIAL_CARD_MEMBERSHIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CARD_MEMBERSHIP; - if ("MATERIAL_CARD_TRAVEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CARD_TRAVEL; - if ("MATERIAL_CARPENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CARPENTER; - if ("MATERIAL_CAR_CRASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAR_CRASH; - if ("MATERIAL_CAR_RENTAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAR_RENTAL; - if ("MATERIAL_CAR_REPAIR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAR_REPAIR; - if ("MATERIAL_CASES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CASES; - if ("MATERIAL_CASINO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CASINO; - if ("MATERIAL_CAST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAST; - if ("MATERIAL_CASTLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CASTLE; - if ("MATERIAL_CAST_CONNECTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAST_CONNECTED; - if ("MATERIAL_CAST_FOR_EDUCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAST_FOR_EDUCATION; - if ("MATERIAL_CATCHING_POKEMON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CATCHING_POKEMON; - if ("MATERIAL_CATEGORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CATEGORY; - if ("MATERIAL_CELEBRATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CELEBRATION; - if ("MATERIAL_CELL_TOWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CELL_TOWER; - if ("MATERIAL_CELL_WIFI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CELL_WIFI; - if ("MATERIAL_CENTER_FOCUS_STRONG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CENTER_FOCUS_STRONG; - if ("MATERIAL_CENTER_FOCUS_WEAK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CENTER_FOCUS_WEAK; - if ("MATERIAL_CHAIR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHAIR; - if ("MATERIAL_CHAIR_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHAIR_ALT; - if ("MATERIAL_CHALET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHALET; - if ("MATERIAL_CHANGE_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHANGE_CIRCLE; - if ("MATERIAL_CHANGE_HISTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHANGE_HISTORY; - if ("MATERIAL_CHARGING_STATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHARGING_STATION; - if ("MATERIAL_CHAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHAT; - if ("MATERIAL_CHAT_BUBBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHAT_BUBBLE; - if ("MATERIAL_CHAT_BUBBLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHAT_BUBBLE_OUTLINE; - if ("MATERIAL_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECK; - if ("MATERIAL_CHECKLIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECKLIST; - if ("MATERIAL_CHECKLIST_RTL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECKLIST_RTL; - if ("MATERIAL_CHECKROOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECKROOM; - if ("MATERIAL_CHECK_BOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECK_BOX; - if ("MATERIAL_CHECK_BOX_OUTLINE_BLANK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECK_BOX_OUTLINE_BLANK; - if ("MATERIAL_CHECK_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECK_CIRCLE; - if ("MATERIAL_CHECK_CIRCLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECK_CIRCLE_OUTLINE; - if ("MATERIAL_CHEVRON_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHEVRON_LEFT; - if ("MATERIAL_CHEVRON_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHEVRON_RIGHT; - if ("MATERIAL_CHILD_CARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHILD_CARE; - if ("MATERIAL_CHILD_FRIENDLY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHILD_FRIENDLY; - if ("MATERIAL_CHROME_READER_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHROME_READER_MODE; - if ("MATERIAL_CHURCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHURCH; - if ("MATERIAL_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CIRCLE; - if ("MATERIAL_CIRCLE_NOTIFICATIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CIRCLE_NOTIFICATIONS; - if ("MATERIAL_CLASS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLASS; - if ("MATERIAL_CLEANING_SERVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLEANING_SERVICES; - if ("MATERIAL_CLEAN_HANDS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLEAN_HANDS; - if ("MATERIAL_CLEAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLEAR; - if ("MATERIAL_CLEAR_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLEAR_ALL; - if ("MATERIAL_CLOSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOSE; - if ("MATERIAL_CLOSED_CAPTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOSED_CAPTION; - if ("MATERIAL_CLOSED_CAPTION_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOSED_CAPTION_DISABLED; - if ("MATERIAL_CLOSED_CAPTION_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOSED_CAPTION_OFF; - if ("MATERIAL_CLOSE_FULLSCREEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOSE_FULLSCREEN; - if ("MATERIAL_CLOUD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD; - if ("MATERIAL_CLOUDY_SNOWING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUDY_SNOWING; - if ("MATERIAL_CLOUD_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_CIRCLE; - if ("MATERIAL_CLOUD_DONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_DONE; - if ("MATERIAL_CLOUD_DOWNLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_DOWNLOAD; - if ("MATERIAL_CLOUD_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_OFF; - if ("MATERIAL_CLOUD_QUEUE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_QUEUE; - if ("MATERIAL_CLOUD_SYNC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_SYNC; - if ("MATERIAL_CLOUD_UPLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_UPLOAD; - if ("MATERIAL_CO2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CO2; - if ("MATERIAL_CODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CODE; - if ("MATERIAL_CODE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CODE_OFF; - if ("MATERIAL_COFFEE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COFFEE; - if ("MATERIAL_COFFEE_MAKER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COFFEE_MAKER; - if ("MATERIAL_COLLECTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COLLECTIONS; - if ("MATERIAL_COLLECTIONS_BOOKMARK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COLLECTIONS_BOOKMARK; - if ("MATERIAL_COLORIZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COLORIZE; - if ("MATERIAL_COLOR_LENS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COLOR_LENS; - if ("MATERIAL_COMMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMMENT; - if ("MATERIAL_COMMENTS_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMMENTS_DISABLED; - if ("MATERIAL_COMMENT_BANK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMMENT_BANK; - if ("MATERIAL_COMMIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMMIT; - if ("MATERIAL_COMMUTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMMUTE; - if ("MATERIAL_COMPARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMPARE; - if ("MATERIAL_COMPARE_ARROWS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMPARE_ARROWS; - if ("MATERIAL_COMPASS_CALIBRATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMPASS_CALIBRATION; - if ("MATERIAL_COMPOST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMPOST; - if ("MATERIAL_COMPRESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMPRESS; - if ("MATERIAL_COMPUTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMPUTER; - if ("MATERIAL_CONFIRMATION_NUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONFIRMATION_NUM; - if ("MATERIAL_CONFIRMATION_NUMBER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONFIRMATION_NUMBER; - if ("MATERIAL_CONNECTED_TV".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONNECTED_TV; - if ("MATERIAL_CONNECTING_AIRPORTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONNECTING_AIRPORTS; - if ("MATERIAL_CONNECT_WITHOUT_CONTACT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONNECT_WITHOUT_CONTACT; - if ("MATERIAL_CONSTRUCTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONSTRUCTION; - if ("MATERIAL_CONTACTLESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACTLESS; - if ("MATERIAL_CONTACTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACTS; - if ("MATERIAL_CONTACT_EMERGENCY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACT_EMERGENCY; - if ("MATERIAL_CONTACT_MAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACT_MAIL; - if ("MATERIAL_CONTACT_PAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACT_PAGE; - if ("MATERIAL_CONTACT_PHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACT_PHONE; - if ("MATERIAL_CONTACT_SUPPORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACT_SUPPORT; - if ("MATERIAL_CONTENT_COPY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTENT_COPY; - if ("MATERIAL_CONTENT_CUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTENT_CUT; - if ("MATERIAL_CONTENT_PASTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTENT_PASTE; - if ("MATERIAL_CONTENT_PASTE_GO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTENT_PASTE_GO; - if ("MATERIAL_CONTENT_PASTE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTENT_PASTE_OFF; - if ("MATERIAL_CONTENT_PASTE_SEARCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTENT_PASTE_SEARCH; - if ("MATERIAL_CONTRAST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTRAST; - if ("MATERIAL_CONTROL_CAMERA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTROL_CAMERA; - if ("MATERIAL_CONTROL_POINT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTROL_POINT; - if ("MATERIAL_CONTROL_POINT_DUPLICATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTROL_POINT_DUPLICATE; - if ("MATERIAL_COOKIE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COOKIE; - if ("MATERIAL_COPYRIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COPYRIGHT; - if ("MATERIAL_COPY_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COPY_ALL; - if ("MATERIAL_CORONAVIRUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CORONAVIRUS; - if ("MATERIAL_CORPORATE_FARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CORPORATE_FARE; - if ("MATERIAL_COTTAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COTTAGE; - if ("MATERIAL_COUNTERTOPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COUNTERTOPS; - if ("MATERIAL_CO_PRESENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CO_PRESENT; - if ("MATERIAL_CREATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CREATE; - if ("MATERIAL_CREATE_NEW_FOLDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CREATE_NEW_FOLDER; - if ("MATERIAL_CREDIT_CARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CREDIT_CARD; - if ("MATERIAL_CREDIT_CARD_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CREDIT_CARD_OFF; - if ("MATERIAL_CREDIT_SCORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CREDIT_SCORE; - if ("MATERIAL_CRIB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CRIB; - if ("MATERIAL_CRISIS_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CRISIS_ALERT; - if ("MATERIAL_CROP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP; - if ("MATERIAL_CROP_16_9".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_16_9; - if ("MATERIAL_CROP_3_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_3_2; - if ("MATERIAL_CROP_5_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_5_4; - if ("MATERIAL_CROP_7_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_7_5; - if ("MATERIAL_CROP_DIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_DIN; - if ("MATERIAL_CROP_FREE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_FREE; - if ("MATERIAL_CROP_LANDSCAPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_LANDSCAPE; - if ("MATERIAL_CROP_ORIGINAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_ORIGINAL; - if ("MATERIAL_CROP_PORTRAIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_PORTRAIT; - if ("MATERIAL_CROP_ROTATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_ROTATE; - if ("MATERIAL_CROP_SQUARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_SQUARE; - if ("MATERIAL_CRUELTY_FREE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CRUELTY_FREE; - if ("MATERIAL_CSS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CSS; - if ("MATERIAL_CURRENCY_BITCOIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_BITCOIN; - if ("MATERIAL_CURRENCY_EXCHANGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_EXCHANGE; - if ("MATERIAL_CURRENCY_FRANC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_FRANC; - if ("MATERIAL_CURRENCY_LIRA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_LIRA; - if ("MATERIAL_CURRENCY_POUND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_POUND; - if ("MATERIAL_CURRENCY_RUBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_RUBLE; - if ("MATERIAL_CURRENCY_RUPEE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_RUPEE; - if ("MATERIAL_CURRENCY_YEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_YEN; - if ("MATERIAL_CURRENCY_YUAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_YUAN; - if ("MATERIAL_CURTAINS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURTAINS; - if ("MATERIAL_CURTAINS_CLOSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURTAINS_CLOSED; - if ("MATERIAL_CYCLONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CYCLONE; - if ("MATERIAL_DANGEROUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DANGEROUS; - if ("MATERIAL_DARK_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DARK_MODE; - if ("MATERIAL_DASHBOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DASHBOARD; - if ("MATERIAL_DASHBOARD_CUSTOMIZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DASHBOARD_CUSTOMIZE; - if ("MATERIAL_DATASET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATASET; - if ("MATERIAL_DATASET_LINKED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATASET_LINKED; - if ("MATERIAL_DATA_ARRAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_ARRAY; - if ("MATERIAL_DATA_EXPLORATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_EXPLORATION; - if ("MATERIAL_DATA_OBJECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_OBJECT; - if ("MATERIAL_DATA_SAVER_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_SAVER_OFF; - if ("MATERIAL_DATA_SAVER_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_SAVER_ON; - if ("MATERIAL_DATA_THRESHOLDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_THRESHOLDING; - if ("MATERIAL_DATA_USAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_USAGE; - if ("MATERIAL_DATE_RANGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATE_RANGE; - if ("MATERIAL_DEBLUR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEBLUR; - if ("MATERIAL_DECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DECK; - if ("MATERIAL_DEHAZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEHAZE; - if ("MATERIAL_DELETE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DELETE; - if ("MATERIAL_DELETE_FOREVER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DELETE_FOREVER; - if ("MATERIAL_DELETE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DELETE_OUTLINE; - if ("MATERIAL_DELETE_SWEEP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DELETE_SWEEP; - if ("MATERIAL_DELIVERY_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DELIVERY_DINING; - if ("MATERIAL_DENSITY_LARGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DENSITY_LARGE; - if ("MATERIAL_DENSITY_MEDIUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DENSITY_MEDIUM; - if ("MATERIAL_DENSITY_SMALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DENSITY_SMALL; - if ("MATERIAL_DEPARTURE_BOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEPARTURE_BOARD; - if ("MATERIAL_DESCRIPTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESCRIPTION; - if ("MATERIAL_DESELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESELECT; - if ("MATERIAL_DESIGN_SERVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESIGN_SERVICES; - if ("MATERIAL_DESK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESK; - if ("MATERIAL_DESKTOP_ACCESS_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESKTOP_ACCESS_DISABLED; - if ("MATERIAL_DESKTOP_MAC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESKTOP_MAC; - if ("MATERIAL_DESKTOP_WINDOWS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESKTOP_WINDOWS; - if ("MATERIAL_DETAILS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DETAILS; - if ("MATERIAL_DEVELOPER_BOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVELOPER_BOARD; - if ("MATERIAL_DEVELOPER_BOARD_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVELOPER_BOARD_OFF; - if ("MATERIAL_DEVELOPER_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVELOPER_MODE; - if ("MATERIAL_DEVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVICES; - if ("MATERIAL_DEVICES_FOLD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVICES_FOLD; - if ("MATERIAL_DEVICES_OTHER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVICES_OTHER; - if ("MATERIAL_DEVICE_HUB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVICE_HUB; - if ("MATERIAL_DEVICE_THERMOSTAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVICE_THERMOSTAT; - if ("MATERIAL_DEVICE_UNKNOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVICE_UNKNOWN; - if ("MATERIAL_DIALER_SIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIALER_SIP; - if ("MATERIAL_DIALPAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIALPAD; - if ("MATERIAL_DIAMOND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIAMOND; - if ("MATERIAL_DIFFERENCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIFFERENCE; - if ("MATERIAL_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DINING; - if ("MATERIAL_DINNER_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DINNER_DINING; - if ("MATERIAL_DIRECTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS; - if ("MATERIAL_DIRECTIONS_BIKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_BIKE; - if ("MATERIAL_DIRECTIONS_BOAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_BOAT; - if ("MATERIAL_DIRECTIONS_BOAT_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_BOAT_FILLED; - if ("MATERIAL_DIRECTIONS_BUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_BUS; - if ("MATERIAL_DIRECTIONS_BUS_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_BUS_FILLED; - if ("MATERIAL_DIRECTIONS_CAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_CAR; - if ("MATERIAL_DIRECTIONS_CAR_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_CAR_FILLED; - if ("MATERIAL_DIRECTIONS_FERRY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_FERRY; - if ("MATERIAL_DIRECTIONS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_OFF; - if ("MATERIAL_DIRECTIONS_RAILWAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_RAILWAY; - if ("MATERIAL_DIRECTIONS_RAILWAY_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_RAILWAY_FILLED; - if ("MATERIAL_DIRECTIONS_RUN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_RUN; - if ("MATERIAL_DIRECTIONS_SUBWAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_SUBWAY; - if ("MATERIAL_DIRECTIONS_SUBWAY_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_SUBWAY_FILLED; - if ("MATERIAL_DIRECTIONS_TRAIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_TRAIN; - if ("MATERIAL_DIRECTIONS_TRANSIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_TRANSIT; - if ("MATERIAL_DIRECTIONS_TRANSIT_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_TRANSIT_FILLED; - if ("MATERIAL_DIRECTIONS_WALK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_WALK; - if ("MATERIAL_DIRTY_LENS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRTY_LENS; - if ("MATERIAL_DISABLED_BY_DEFAULT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DISABLED_BY_DEFAULT; - if ("MATERIAL_DISABLED_VISIBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DISABLED_VISIBLE; - if ("MATERIAL_DISCORD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DISCORD; - if ("MATERIAL_DISCOUNT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DISCOUNT; - if ("MATERIAL_DISC_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DISC_FULL; - if ("MATERIAL_DISPLAY_SETTINGS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DISPLAY_SETTINGS; - if ("MATERIAL_DIVERSITY_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIVERSITY_1; - if ("MATERIAL_DIVERSITY_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIVERSITY_2; - if ("MATERIAL_DIVERSITY_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIVERSITY_3; - if ("MATERIAL_DND_FORWARDSLASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DND_FORWARDSLASH; - if ("MATERIAL_DNS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DNS; - if ("MATERIAL_DOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOCK; - if ("MATERIAL_DOCUMENT_SCANNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOCUMENT_SCANNER; - if ("MATERIAL_DOMAIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOMAIN; - if ("MATERIAL_DOMAIN_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOMAIN_ADD; - if ("MATERIAL_DOMAIN_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOMAIN_DISABLED; - if ("MATERIAL_DOMAIN_VERIFICATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOMAIN_VERIFICATION; - if ("MATERIAL_DONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DONE; - if ("MATERIAL_DONE_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DONE_ALL; - if ("MATERIAL_DONE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DONE_OUTLINE; - if ("MATERIAL_DONUT_LARGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DONUT_LARGE; - if ("MATERIAL_DONUT_SMALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DONUT_SMALL; - if ("MATERIAL_DOORBELL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOORBELL; - if ("MATERIAL_DOOR_BACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOOR_BACK; - if ("MATERIAL_DOOR_FRONT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOOR_FRONT; - if ("MATERIAL_DOOR_SLIDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOOR_SLIDING; - if ("MATERIAL_DOUBLE_ARROW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOUBLE_ARROW; - if ("MATERIAL_DOWNHILL_SKIING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOWNHILL_SKIING; - if ("MATERIAL_DOWNLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOWNLOAD; - if ("MATERIAL_DOWNLOADING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOWNLOADING; - if ("MATERIAL_DOWNLOAD_DONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOWNLOAD_DONE; - if ("MATERIAL_DOWNLOAD_FOR_OFFLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOWNLOAD_FOR_OFFLINE; - if ("MATERIAL_DO_DISTURB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_DISTURB; - if ("MATERIAL_DO_DISTURB_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_DISTURB_ALT; - if ("MATERIAL_DO_DISTURB_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_DISTURB_OFF; - if ("MATERIAL_DO_DISTURB_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_DISTURB_ON; - if ("MATERIAL_DO_NOT_DISTURB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_DISTURB; - if ("MATERIAL_DO_NOT_DISTURB_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_DISTURB_ALT; - if ("MATERIAL_DO_NOT_DISTURB_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_DISTURB_OFF; - if ("MATERIAL_DO_NOT_DISTURB_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_DISTURB_ON; - if ("MATERIAL_DO_NOT_DISTURB_ON_TOTAL_SILENCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_DISTURB_ON_TOTAL_SILENCE; - if ("MATERIAL_DO_NOT_STEP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_STEP; - if ("MATERIAL_DO_NOT_TOUCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_TOUCH; - if ("MATERIAL_DRAFTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRAFTS; - if ("MATERIAL_DRAG_HANDLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRAG_HANDLE; - if ("MATERIAL_DRAG_INDICATOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRAG_INDICATOR; - if ("MATERIAL_DRAW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRAW; - if ("MATERIAL_DRIVE_ETA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRIVE_ETA; - if ("MATERIAL_DRIVE_FILE_MOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRIVE_FILE_MOVE; - if ("MATERIAL_DRIVE_FILE_MOVE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRIVE_FILE_MOVE_OUTLINE; - if ("MATERIAL_DRIVE_FILE_MOVE_RTL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRIVE_FILE_MOVE_RTL; - if ("MATERIAL_DRIVE_FILE_RENAME_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRIVE_FILE_RENAME_OUTLINE; - if ("MATERIAL_DRIVE_FOLDER_UPLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRIVE_FOLDER_UPLOAD; - if ("MATERIAL_DRY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRY; - if ("MATERIAL_DRY_CLEANING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRY_CLEANING; - if ("MATERIAL_DUO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DUO; - if ("MATERIAL_DVR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DVR; - if ("MATERIAL_DYNAMIC_FEED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DYNAMIC_FEED; - if ("MATERIAL_DYNAMIC_FORM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DYNAMIC_FORM; - if ("MATERIAL_EARBUDS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EARBUDS; - if ("MATERIAL_EARBUDS_BATTERY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EARBUDS_BATTERY; - if ("MATERIAL_EAST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EAST; - if ("MATERIAL_ECO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ECO; - if ("MATERIAL_EDGESENSOR_HIGH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDGESENSOR_HIGH; - if ("MATERIAL_EDGESENSOR_LOW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDGESENSOR_LOW; - if ("MATERIAL_EDIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT; - if ("MATERIAL_EDIT_ATTRIBUTES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_ATTRIBUTES; - if ("MATERIAL_EDIT_CALENDAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_CALENDAR; - if ("MATERIAL_EDIT_LOCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_LOCATION; - if ("MATERIAL_EDIT_LOCATION_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_LOCATION_ALT; - if ("MATERIAL_EDIT_NOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_NOTE; - if ("MATERIAL_EDIT_NOTIFICATIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_NOTIFICATIONS; - if ("MATERIAL_EDIT_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_OFF; - if ("MATERIAL_EDIT_ROAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_ROAD; - if ("MATERIAL_EGG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EGG; - if ("MATERIAL_EGG_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EGG_ALT; - if ("MATERIAL_EJECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EJECT; - if ("MATERIAL_ELDERLY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELDERLY; - if ("MATERIAL_ELDERLY_WOMAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELDERLY_WOMAN; - if ("MATERIAL_ELECTRICAL_SERVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRICAL_SERVICES; - if ("MATERIAL_ELECTRIC_BIKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_BIKE; - if ("MATERIAL_ELECTRIC_BOLT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_BOLT; - if ("MATERIAL_ELECTRIC_CAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_CAR; - if ("MATERIAL_ELECTRIC_METER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_METER; - if ("MATERIAL_ELECTRIC_MOPED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_MOPED; - if ("MATERIAL_ELECTRIC_RICKSHAW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_RICKSHAW; - if ("MATERIAL_ELECTRIC_SCOOTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_SCOOTER; - if ("MATERIAL_ELEVATOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELEVATOR; - if ("MATERIAL_EMAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMAIL; - if ("MATERIAL_EMERGENCY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMERGENCY; - if ("MATERIAL_EMERGENCY_RECORDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMERGENCY_RECORDING; - if ("MATERIAL_EMERGENCY_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMERGENCY_SHARE; - if ("MATERIAL_EMOJI_EMOTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_EMOTIONS; - if ("MATERIAL_EMOJI_EVENTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_EVENTS; - if ("MATERIAL_EMOJI_FLAGS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_FLAGS; - if ("MATERIAL_EMOJI_FOOD_BEVERAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_FOOD_BEVERAGE; - if ("MATERIAL_EMOJI_NATURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_NATURE; - if ("MATERIAL_EMOJI_OBJECTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_OBJECTS; - if ("MATERIAL_EMOJI_PEOPLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_PEOPLE; - if ("MATERIAL_EMOJI_SYMBOLS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_SYMBOLS; - if ("MATERIAL_EMOJI_TRANSPORTATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_TRANSPORTATION; - if ("MATERIAL_ENERGY_SAVINGS_LEAF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ENERGY_SAVINGS_LEAF; - if ("MATERIAL_ENGINEERING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ENGINEERING; - if ("MATERIAL_ENHANCED_ENCRYPTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ENHANCED_ENCRYPTION; - if ("MATERIAL_ENHANCE_PHOTO_TRANSLATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ENHANCE_PHOTO_TRANSLATE; - if ("MATERIAL_EQUALIZER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EQUALIZER; - if ("MATERIAL_ERROR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ERROR; - if ("MATERIAL_ERROR_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ERROR_OUTLINE; - if ("MATERIAL_ESCALATOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ESCALATOR; - if ("MATERIAL_ESCALATOR_WARNING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ESCALATOR_WARNING; - if ("MATERIAL_EURO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EURO; - if ("MATERIAL_EURO_SYMBOL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EURO_SYMBOL; - if ("MATERIAL_EVENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EVENT; - if ("MATERIAL_EVENT_AVAILABLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EVENT_AVAILABLE; - if ("MATERIAL_EVENT_BUSY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EVENT_BUSY; - if ("MATERIAL_EVENT_NOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EVENT_NOTE; - if ("MATERIAL_EVENT_REPEAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EVENT_REPEAT; - if ("MATERIAL_EVENT_SEAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EVENT_SEAT; - if ("MATERIAL_EV_STATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EV_STATION; - if ("MATERIAL_EXIT_TO_APP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXIT_TO_APP; - if ("MATERIAL_EXPAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPAND; - if ("MATERIAL_EXPAND_CIRCLE_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPAND_CIRCLE_DOWN; - if ("MATERIAL_EXPAND_LESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPAND_LESS; - if ("MATERIAL_EXPAND_MORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPAND_MORE; - if ("MATERIAL_EXPLICIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPLICIT; - if ("MATERIAL_EXPLORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPLORE; - if ("MATERIAL_EXPLORE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPLORE_OFF; - if ("MATERIAL_EXPOSURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE; - if ("MATERIAL_EXPOSURE_MINUS_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_MINUS_1; - if ("MATERIAL_EXPOSURE_MINUS_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_MINUS_2; - if ("MATERIAL_EXPOSURE_NEG_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_NEG_1; - if ("MATERIAL_EXPOSURE_NEG_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_NEG_2; - if ("MATERIAL_EXPOSURE_PLUS_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_PLUS_1; - if ("MATERIAL_EXPOSURE_PLUS_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_PLUS_2; - if ("MATERIAL_EXPOSURE_ZERO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_ZERO; - if ("MATERIAL_EXTENSION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXTENSION; - if ("MATERIAL_EXTENSION_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXTENSION_OFF; - if ("MATERIAL_E_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_E_MOBILEDATA; - if ("MATERIAL_FACE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE; - if ("MATERIAL_FACEBOOK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACEBOOK; - if ("MATERIAL_FACE_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_2; - if ("MATERIAL_FACE_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_3; - if ("MATERIAL_FACE_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_4; - if ("MATERIAL_FACE_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_5; - if ("MATERIAL_FACE_6".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_6; - if ("MATERIAL_FACE_RETOUCHING_NATURAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_RETOUCHING_NATURAL; - if ("MATERIAL_FACE_RETOUCHING_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_RETOUCHING_OFF; - if ("MATERIAL_FACTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACTORY; - if ("MATERIAL_FACT_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACT_CHECK; - if ("MATERIAL_FAMILY_RESTROOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAMILY_RESTROOM; - if ("MATERIAL_FASTFOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FASTFOOD; - if ("MATERIAL_FAST_FORWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAST_FORWARD; - if ("MATERIAL_FAST_REWIND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAST_REWIND; - if ("MATERIAL_FAVORITE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAVORITE; - if ("MATERIAL_FAVORITE_BORDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAVORITE_BORDER; - if ("MATERIAL_FAVORITE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAVORITE_OUTLINE; - if ("MATERIAL_FAX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAX; - if ("MATERIAL_FEATURED_PLAY_LIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FEATURED_PLAY_LIST; - if ("MATERIAL_FEATURED_VIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FEATURED_VIDEO; - if ("MATERIAL_FEED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FEED; - if ("MATERIAL_FEEDBACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FEEDBACK; - if ("MATERIAL_FEMALE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FEMALE; - if ("MATERIAL_FENCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FENCE; - if ("MATERIAL_FESTIVAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FESTIVAL; - if ("MATERIAL_FIBER_DVR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIBER_DVR; - if ("MATERIAL_FIBER_MANUAL_RECORD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIBER_MANUAL_RECORD; - if ("MATERIAL_FIBER_NEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIBER_NEW; - if ("MATERIAL_FIBER_PIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIBER_PIN; - if ("MATERIAL_FIBER_SMART_RECORD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIBER_SMART_RECORD; - if ("MATERIAL_FILE_COPY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_COPY; - if ("MATERIAL_FILE_DOWNLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_DOWNLOAD; - if ("MATERIAL_FILE_DOWNLOAD_DONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_DOWNLOAD_DONE; - if ("MATERIAL_FILE_DOWNLOAD_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_DOWNLOAD_OFF; - if ("MATERIAL_FILE_OPEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_OPEN; - if ("MATERIAL_FILE_PRESENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_PRESENT; - if ("MATERIAL_FILE_UPLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_UPLOAD; - if ("MATERIAL_FILTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER; - if ("MATERIAL_FILTER_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_1; - if ("MATERIAL_FILTER_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_2; - if ("MATERIAL_FILTER_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_3; - if ("MATERIAL_FILTER_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_4; - if ("MATERIAL_FILTER_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_5; - if ("MATERIAL_FILTER_6".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_6; - if ("MATERIAL_FILTER_7".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_7; - if ("MATERIAL_FILTER_8".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_8; - if ("MATERIAL_FILTER_9".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_9; - if ("MATERIAL_FILTER_9_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_9_PLUS; - if ("MATERIAL_FILTER_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_ALT; - if ("MATERIAL_FILTER_ALT_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_ALT_OFF; - if ("MATERIAL_FILTER_B_AND_W".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_B_AND_W; - if ("MATERIAL_FILTER_CENTER_FOCUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_CENTER_FOCUS; - if ("MATERIAL_FILTER_DRAMA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_DRAMA; - if ("MATERIAL_FILTER_FRAMES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_FRAMES; - if ("MATERIAL_FILTER_HDR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_HDR; - if ("MATERIAL_FILTER_LIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_LIST; - if ("MATERIAL_FILTER_LIST_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_LIST_ALT; - if ("MATERIAL_FILTER_LIST_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_LIST_OFF; - if ("MATERIAL_FILTER_NONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_NONE; - if ("MATERIAL_FILTER_TILT_SHIFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_TILT_SHIFT; - if ("MATERIAL_FILTER_VINTAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_VINTAGE; - if ("MATERIAL_FIND_IN_PAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIND_IN_PAGE; - if ("MATERIAL_FIND_REPLACE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIND_REPLACE; - if ("MATERIAL_FINGERPRINT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FINGERPRINT; - if ("MATERIAL_FIREPLACE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIREPLACE; - if ("MATERIAL_FIRE_EXTINGUISHER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIRE_EXTINGUISHER; - if ("MATERIAL_FIRE_HYDRANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIRE_HYDRANT; - if ("MATERIAL_FIRE_HYDRANT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIRE_HYDRANT_ALT; - if ("MATERIAL_FIRE_TRUCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIRE_TRUCK; - if ("MATERIAL_FIRST_PAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIRST_PAGE; - if ("MATERIAL_FITBIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FITBIT; - if ("MATERIAL_FITNESS_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FITNESS_CENTER; - if ("MATERIAL_FIT_SCREEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIT_SCREEN; - if ("MATERIAL_FLAG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLAG; - if ("MATERIAL_FLAG_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLAG_CIRCLE; - if ("MATERIAL_FLAKY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLAKY; - if ("MATERIAL_FLARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLARE; - if ("MATERIAL_FLASHLIGHT_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLASHLIGHT_OFF; - if ("MATERIAL_FLASHLIGHT_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLASHLIGHT_ON; - if ("MATERIAL_FLASH_AUTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLASH_AUTO; - if ("MATERIAL_FLASH_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLASH_OFF; - if ("MATERIAL_FLASH_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLASH_ON; - if ("MATERIAL_FLATWARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLATWARE; - if ("MATERIAL_FLIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIGHT; - if ("MATERIAL_FLIGHT_CLASS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIGHT_CLASS; - if ("MATERIAL_FLIGHT_LAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIGHT_LAND; - if ("MATERIAL_FLIGHT_TAKEOFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIGHT_TAKEOFF; - if ("MATERIAL_FLIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIP; - if ("MATERIAL_FLIP_CAMERA_ANDROID".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIP_CAMERA_ANDROID; - if ("MATERIAL_FLIP_CAMERA_IOS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIP_CAMERA_IOS; - if ("MATERIAL_FLIP_TO_BACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIP_TO_BACK; - if ("MATERIAL_FLIP_TO_FRONT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIP_TO_FRONT; - if ("MATERIAL_FLOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLOOD; - if ("MATERIAL_FLOURESCENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLOURESCENT; - if ("MATERIAL_FLUTTER_DASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLUTTER_DASH; - if ("MATERIAL_FMD_BAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FMD_BAD; - if ("MATERIAL_FMD_GOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FMD_GOOD; - if ("MATERIAL_FOGGY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOGGY; - if ("MATERIAL_FOLDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER; - if ("MATERIAL_FOLDER_COPY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_COPY; - if ("MATERIAL_FOLDER_DELETE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_DELETE; - if ("MATERIAL_FOLDER_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_OFF; - if ("MATERIAL_FOLDER_OPEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_OPEN; - if ("MATERIAL_FOLDER_SHARED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_SHARED; - if ("MATERIAL_FOLDER_SPECIAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_SPECIAL; - if ("MATERIAL_FOLDER_ZIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_ZIP; - if ("MATERIAL_FOLLOW_THE_SIGNS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLLOW_THE_SIGNS; - if ("MATERIAL_FONT_DOWNLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FONT_DOWNLOAD; - if ("MATERIAL_FONT_DOWNLOAD_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FONT_DOWNLOAD_OFF; - if ("MATERIAL_FOOD_BANK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOOD_BANK; - if ("MATERIAL_FOREST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOREST; - if ("MATERIAL_FORK_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORK_LEFT; - if ("MATERIAL_FORK_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORK_RIGHT; - if ("MATERIAL_FORMAT_ALIGN_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_ALIGN_CENTER; - if ("MATERIAL_FORMAT_ALIGN_JUSTIFY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_ALIGN_JUSTIFY; - if ("MATERIAL_FORMAT_ALIGN_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_ALIGN_LEFT; - if ("MATERIAL_FORMAT_ALIGN_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_ALIGN_RIGHT; - if ("MATERIAL_FORMAT_BOLD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_BOLD; - if ("MATERIAL_FORMAT_CLEAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_CLEAR; - if ("MATERIAL_FORMAT_COLOR_FILL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_COLOR_FILL; - if ("MATERIAL_FORMAT_COLOR_RESET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_COLOR_RESET; - if ("MATERIAL_FORMAT_COLOR_TEXT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_COLOR_TEXT; - if ("MATERIAL_FORMAT_INDENT_DECREASE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_INDENT_DECREASE; - if ("MATERIAL_FORMAT_INDENT_INCREASE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_INDENT_INCREASE; - if ("MATERIAL_FORMAT_ITALIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_ITALIC; - if ("MATERIAL_FORMAT_LINE_SPACING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_LINE_SPACING; - if ("MATERIAL_FORMAT_LIST_BULLETED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_LIST_BULLETED; - if ("MATERIAL_FORMAT_LIST_NUMBERED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_LIST_NUMBERED; - if ("MATERIAL_FORMAT_LIST_NUMBERED_RTL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_LIST_NUMBERED_RTL; - if ("MATERIAL_FORMAT_OVERLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_OVERLINE; - if ("MATERIAL_FORMAT_PAINT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_PAINT; - if ("MATERIAL_FORMAT_QUOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_QUOTE; - if ("MATERIAL_FORMAT_SHAPES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_SHAPES; - if ("MATERIAL_FORMAT_SIZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_SIZE; - if ("MATERIAL_FORMAT_STRIKETHROUGH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_STRIKETHROUGH; - if ("MATERIAL_FORMAT_TEXTDIRECTION_L_TO_R".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_TEXTDIRECTION_L_TO_R; - if ("MATERIAL_FORMAT_TEXTDIRECTION_R_TO_L".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_TEXTDIRECTION_R_TO_L; - if ("MATERIAL_FORMAT_UNDERLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_UNDERLINE; - if ("MATERIAL_FORMAT_UNDERLINED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_UNDERLINED; - if ("MATERIAL_FORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORT; - if ("MATERIAL_FORUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORUM; - if ("MATERIAL_FORWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORWARD; - if ("MATERIAL_FORWARD_10".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORWARD_10; - if ("MATERIAL_FORWARD_30".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORWARD_30; - if ("MATERIAL_FORWARD_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORWARD_5; - if ("MATERIAL_FORWARD_TO_INBOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORWARD_TO_INBOX; - if ("MATERIAL_FOUNDATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOUNDATION; - if ("MATERIAL_FREE_BREAKFAST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FREE_BREAKFAST; - if ("MATERIAL_FREE_CANCELLATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FREE_CANCELLATION; - if ("MATERIAL_FRONT_HAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FRONT_HAND; - if ("MATERIAL_FULLSCREEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FULLSCREEN; - if ("MATERIAL_FULLSCREEN_EXIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FULLSCREEN_EXIT; - if ("MATERIAL_FUNCTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FUNCTIONS; - if ("MATERIAL_GAMEPAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GAMEPAD; - if ("MATERIAL_GAMES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GAMES; - if ("MATERIAL_GARAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GARAGE; - if ("MATERIAL_GAS_METER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GAS_METER; - if ("MATERIAL_GAVEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GAVEL; - if ("MATERIAL_GENERATING_TOKENS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GENERATING_TOKENS; - if ("MATERIAL_GESTURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GESTURE; - if ("MATERIAL_GET_APP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GET_APP; - if ("MATERIAL_GIF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GIF; - if ("MATERIAL_GIF_BOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GIF_BOX; - if ("MATERIAL_GIRL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GIRL; - if ("MATERIAL_GITE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GITE; - if ("MATERIAL_GOLF_COURSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GOLF_COURSE; - if ("MATERIAL_GPP_BAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GPP_BAD; - if ("MATERIAL_GPP_GOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GPP_GOOD; - if ("MATERIAL_GPP_MAYBE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GPP_MAYBE; - if ("MATERIAL_GPS_FIXED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GPS_FIXED; - if ("MATERIAL_GPS_NOT_FIXED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GPS_NOT_FIXED; - if ("MATERIAL_GPS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GPS_OFF; - if ("MATERIAL_GRADE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRADE; - if ("MATERIAL_GRADIENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRADIENT; - if ("MATERIAL_GRADING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRADING; - if ("MATERIAL_GRAIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRAIN; - if ("MATERIAL_GRAPHIC_EQ".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRAPHIC_EQ; - if ("MATERIAL_GRASS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRASS; - if ("MATERIAL_GRID_3X3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRID_3X3; - if ("MATERIAL_GRID_4X4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRID_4X4; - if ("MATERIAL_GRID_GOLDENRATIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRID_GOLDENRATIO; - if ("MATERIAL_GRID_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRID_OFF; - if ("MATERIAL_GRID_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRID_ON; - if ("MATERIAL_GRID_VIEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRID_VIEW; - if ("MATERIAL_GROUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUP; - if ("MATERIAL_GROUPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUPS; - if ("MATERIAL_GROUPS_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUPS_2; - if ("MATERIAL_GROUPS_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUPS_3; - if ("MATERIAL_GROUP_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUP_ADD; - if ("MATERIAL_GROUP_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUP_OFF; - if ("MATERIAL_GROUP_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUP_REMOVE; - if ("MATERIAL_GROUP_WORK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUP_WORK; - if ("MATERIAL_G_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_G_MOBILEDATA; - if ("MATERIAL_G_TRANSLATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_G_TRANSLATE; - if ("MATERIAL_HAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HAIL; - if ("MATERIAL_HANDSHAKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HANDSHAKE; - if ("MATERIAL_HANDYMAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HANDYMAN; - if ("MATERIAL_HARDWARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HARDWARE; - if ("MATERIAL_HD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HD; - if ("MATERIAL_HDR_AUTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_AUTO; - if ("MATERIAL_HDR_AUTO_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_AUTO_SELECT; - if ("MATERIAL_HDR_ENHANCED_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_ENHANCED_SELECT; - if ("MATERIAL_HDR_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_OFF; - if ("MATERIAL_HDR_OFF_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_OFF_SELECT; - if ("MATERIAL_HDR_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_ON; - if ("MATERIAL_HDR_ON_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_ON_SELECT; - if ("MATERIAL_HDR_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_PLUS; - if ("MATERIAL_HDR_STRONG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_STRONG; - if ("MATERIAL_HDR_WEAK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_WEAK; - if ("MATERIAL_HEADPHONES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEADPHONES; - if ("MATERIAL_HEADPHONES_BATTERY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEADPHONES_BATTERY; - if ("MATERIAL_HEADSET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEADSET; - if ("MATERIAL_HEADSET_MIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEADSET_MIC; - if ("MATERIAL_HEADSET_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEADSET_OFF; - if ("MATERIAL_HEALING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEALING; - if ("MATERIAL_HEALTH_AND_SAFETY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEALTH_AND_SAFETY; - if ("MATERIAL_HEARING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEARING; - if ("MATERIAL_HEARING_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEARING_DISABLED; - if ("MATERIAL_HEART_BROKEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEART_BROKEN; - if ("MATERIAL_HEAT_PUMP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEAT_PUMP; - if ("MATERIAL_HEIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEIGHT; - if ("MATERIAL_HELP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HELP; - if ("MATERIAL_HELP_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HELP_CENTER; - if ("MATERIAL_HELP_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HELP_OUTLINE; - if ("MATERIAL_HEVC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEVC; - if ("MATERIAL_HEXAGON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEXAGON; - if ("MATERIAL_HIDE_IMAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIDE_IMAGE; - if ("MATERIAL_HIDE_SOURCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIDE_SOURCE; - if ("MATERIAL_HIGHLIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIGHLIGHT; - if ("MATERIAL_HIGHLIGHT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIGHLIGHT_ALT; - if ("MATERIAL_HIGHLIGHT_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIGHLIGHT_OFF; - if ("MATERIAL_HIGHLIGHT_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIGHLIGHT_REMOVE; - if ("MATERIAL_HIGH_QUALITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIGH_QUALITY; - if ("MATERIAL_HIKING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIKING; - if ("MATERIAL_HISTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HISTORY; - if ("MATERIAL_HISTORY_EDU".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HISTORY_EDU; - if ("MATERIAL_HISTORY_TOGGLE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HISTORY_TOGGLE_OFF; - if ("MATERIAL_HIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIVE; - if ("MATERIAL_HLS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HLS; - if ("MATERIAL_HLS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HLS_OFF; - if ("MATERIAL_HOLIDAY_VILLAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOLIDAY_VILLAGE; - if ("MATERIAL_HOME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOME; - if ("MATERIAL_HOME_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOME_FILLED; - if ("MATERIAL_HOME_MAX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOME_MAX; - if ("MATERIAL_HOME_MINI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOME_MINI; - if ("MATERIAL_HOME_REPAIR_SERVICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOME_REPAIR_SERVICE; - if ("MATERIAL_HOME_WORK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOME_WORK; - if ("MATERIAL_HORIZONTAL_DISTRIBUTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HORIZONTAL_DISTRIBUTE; - if ("MATERIAL_HORIZONTAL_RULE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HORIZONTAL_RULE; - if ("MATERIAL_HORIZONTAL_SPLIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HORIZONTAL_SPLIT; - if ("MATERIAL_HOTEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOTEL; - if ("MATERIAL_HOTEL_CLASS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOTEL_CLASS; - if ("MATERIAL_HOT_TUB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOT_TUB; - if ("MATERIAL_HOURGLASS_BOTTOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOURGLASS_BOTTOM; - if ("MATERIAL_HOURGLASS_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOURGLASS_DISABLED; - if ("MATERIAL_HOURGLASS_EMPTY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOURGLASS_EMPTY; - if ("MATERIAL_HOURGLASS_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOURGLASS_FULL; - if ("MATERIAL_HOURGLASS_TOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOURGLASS_TOP; - if ("MATERIAL_HOUSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOUSE; - if ("MATERIAL_HOUSEBOAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOUSEBOAT; - if ("MATERIAL_HOUSE_SIDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOUSE_SIDING; - if ("MATERIAL_HOW_TO_REG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOW_TO_REG; - if ("MATERIAL_HOW_TO_VOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOW_TO_VOTE; - if ("MATERIAL_HTML".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HTML; - if ("MATERIAL_HTTP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HTTP; - if ("MATERIAL_HTTPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HTTPS; - if ("MATERIAL_HUB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HUB; - if ("MATERIAL_HVAC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HVAC; - if ("MATERIAL_H_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_H_MOBILEDATA; - if ("MATERIAL_H_PLUS_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_H_PLUS_MOBILEDATA; - if ("MATERIAL_ICECREAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ICECREAM; - if ("MATERIAL_ICE_SKATING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ICE_SKATING; - if ("MATERIAL_IMAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMAGE; - if ("MATERIAL_IMAGESEARCH_ROLLER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMAGESEARCH_ROLLER; - if ("MATERIAL_IMAGE_ASPECT_RATIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMAGE_ASPECT_RATIO; - if ("MATERIAL_IMAGE_NOT_SUPPORTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMAGE_NOT_SUPPORTED; - if ("MATERIAL_IMAGE_SEARCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMAGE_SEARCH; - if ("MATERIAL_IMPORTANT_DEVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMPORTANT_DEVICES; - if ("MATERIAL_IMPORT_CONTACTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMPORT_CONTACTS; - if ("MATERIAL_IMPORT_EXPORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMPORT_EXPORT; - if ("MATERIAL_INBOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INBOX; - if ("MATERIAL_INCOMPLETE_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INCOMPLETE_CIRCLE; - if ("MATERIAL_INDETERMINATE_CHECK_BOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INDETERMINATE_CHECK_BOX; - if ("MATERIAL_INFO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INFO; - if ("MATERIAL_INFO_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INFO_OUTLINE; - if ("MATERIAL_INPUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INPUT; - if ("MATERIAL_INSERT_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_CHART; - if ("MATERIAL_INSERT_CHART_OUTLINED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_CHART_OUTLINED; - if ("MATERIAL_INSERT_COMMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_COMMENT; - if ("MATERIAL_INSERT_DRIVE_FILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_DRIVE_FILE; - if ("MATERIAL_INSERT_EMOTICON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_EMOTICON; - if ("MATERIAL_INSERT_INVITATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_INVITATION; - if ("MATERIAL_INSERT_LINK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_LINK; - if ("MATERIAL_INSERT_PAGE_BREAK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_PAGE_BREAK; - if ("MATERIAL_INSERT_PHOTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_PHOTO; - if ("MATERIAL_INSIGHTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSIGHTS; - if ("MATERIAL_INSTALL_DESKTOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSTALL_DESKTOP; - if ("MATERIAL_INSTALL_MOBILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSTALL_MOBILE; - if ("MATERIAL_INTEGRATION_INSTRUCTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INTEGRATION_INSTRUCTIONS; - if ("MATERIAL_INTERESTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INTERESTS; - if ("MATERIAL_INTERPRETER_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INTERPRETER_MODE; - if ("MATERIAL_INVENTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INVENTORY; - if ("MATERIAL_INVENTORY_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INVENTORY_2; - if ("MATERIAL_INVERT_COLORS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INVERT_COLORS; - if ("MATERIAL_INVERT_COLORS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INVERT_COLORS_OFF; - if ("MATERIAL_INVERT_COLORS_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INVERT_COLORS_ON; - if ("MATERIAL_IOS_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IOS_SHARE; - if ("MATERIAL_IRON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IRON; - if ("MATERIAL_ISO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ISO; - if ("MATERIAL_JAVASCRIPT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_JAVASCRIPT; - if ("MATERIAL_JOIN_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_JOIN_FULL; - if ("MATERIAL_JOIN_INNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_JOIN_INNER; - if ("MATERIAL_JOIN_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_JOIN_LEFT; - if ("MATERIAL_JOIN_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_JOIN_RIGHT; - if ("MATERIAL_KAYAKING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KAYAKING; - if ("MATERIAL_KEBAB_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEBAB_DINING; - if ("MATERIAL_KEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEY; - if ("MATERIAL_KEYBOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD; - if ("MATERIAL_KEYBOARD_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_ALT; - if ("MATERIAL_KEYBOARD_ARROW_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_ARROW_DOWN; - if ("MATERIAL_KEYBOARD_ARROW_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_ARROW_LEFT; - if ("MATERIAL_KEYBOARD_ARROW_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_ARROW_RIGHT; - if ("MATERIAL_KEYBOARD_ARROW_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_ARROW_UP; - if ("MATERIAL_KEYBOARD_BACKSPACE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_BACKSPACE; - if ("MATERIAL_KEYBOARD_CAPSLOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_CAPSLOCK; - if ("MATERIAL_KEYBOARD_COMMAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_COMMAND; - if ("MATERIAL_KEYBOARD_COMMAND_KEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_COMMAND_KEY; - if ("MATERIAL_KEYBOARD_CONTROL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_CONTROL; - if ("MATERIAL_KEYBOARD_CONTROL_KEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_CONTROL_KEY; - if ("MATERIAL_KEYBOARD_DOUBLE_ARROW_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_DOUBLE_ARROW_DOWN; - if ("MATERIAL_KEYBOARD_DOUBLE_ARROW_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_DOUBLE_ARROW_LEFT; - if ("MATERIAL_KEYBOARD_DOUBLE_ARROW_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_DOUBLE_ARROW_RIGHT; - if ("MATERIAL_KEYBOARD_DOUBLE_ARROW_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_DOUBLE_ARROW_UP; - if ("MATERIAL_KEYBOARD_HIDE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_HIDE; - if ("MATERIAL_KEYBOARD_OPTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_OPTION; - if ("MATERIAL_KEYBOARD_OPTION_KEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_OPTION_KEY; - if ("MATERIAL_KEYBOARD_RETURN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_RETURN; - if ("MATERIAL_KEYBOARD_TAB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_TAB; - if ("MATERIAL_KEYBOARD_VOICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_VOICE; - if ("MATERIAL_KEY_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEY_OFF; - if ("MATERIAL_KING_BED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KING_BED; - if ("MATERIAL_KITCHEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KITCHEN; - if ("MATERIAL_KITESURFING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KITESURFING; - if ("MATERIAL_LABEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LABEL; - if ("MATERIAL_LABEL_IMPORTANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LABEL_IMPORTANT; - if ("MATERIAL_LABEL_IMPORTANT_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LABEL_IMPORTANT_OUTLINE; - if ("MATERIAL_LABEL_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LABEL_OFF; - if ("MATERIAL_LABEL_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LABEL_OUTLINE; - if ("MATERIAL_LAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAN; - if ("MATERIAL_LANDSCAPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LANDSCAPE; - if ("MATERIAL_LANDSLIDE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LANDSLIDE; - if ("MATERIAL_LANGUAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LANGUAGE; - if ("MATERIAL_LAPTOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAPTOP; - if ("MATERIAL_LAPTOP_CHROMEBOOK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAPTOP_CHROMEBOOK; - if ("MATERIAL_LAPTOP_MAC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAPTOP_MAC; - if ("MATERIAL_LAPTOP_WINDOWS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAPTOP_WINDOWS; - if ("MATERIAL_LAST_PAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAST_PAGE; - if ("MATERIAL_LAUNCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAUNCH; - if ("MATERIAL_LAYERS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAYERS; - if ("MATERIAL_LAYERS_CLEAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAYERS_CLEAR; - if ("MATERIAL_LEADERBOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LEADERBOARD; - if ("MATERIAL_LEAK_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LEAK_ADD; - if ("MATERIAL_LEAK_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LEAK_REMOVE; - if ("MATERIAL_LEAVE_BAGS_AT_HOME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LEAVE_BAGS_AT_HOME; - if ("MATERIAL_LEGEND_TOGGLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LEGEND_TOGGLE; - if ("MATERIAL_LENS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LENS; - if ("MATERIAL_LENS_BLUR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LENS_BLUR; - if ("MATERIAL_LIBRARY_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIBRARY_ADD; - if ("MATERIAL_LIBRARY_ADD_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIBRARY_ADD_CHECK; - if ("MATERIAL_LIBRARY_BOOKS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIBRARY_BOOKS; - if ("MATERIAL_LIBRARY_MUSIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIBRARY_MUSIC; - if ("MATERIAL_LIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIGHT; - if ("MATERIAL_LIGHTBULB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIGHTBULB; - if ("MATERIAL_LIGHTBULB_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIGHTBULB_CIRCLE; - if ("MATERIAL_LIGHTBULB_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIGHTBULB_OUTLINE; - if ("MATERIAL_LIGHT_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIGHT_MODE; - if ("MATERIAL_LINEAR_SCALE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINEAR_SCALE; - if ("MATERIAL_LINE_AXIS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINE_AXIS; - if ("MATERIAL_LINE_STYLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINE_STYLE; - if ("MATERIAL_LINE_WEIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINE_WEIGHT; - if ("MATERIAL_LINK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINK; - if ("MATERIAL_LINKED_CAMERA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINKED_CAMERA; - if ("MATERIAL_LINK_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINK_OFF; - if ("MATERIAL_LIQUOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIQUOR; - if ("MATERIAL_LIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIST; - if ("MATERIAL_LIST_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIST_ALT; - if ("MATERIAL_LIVE_HELP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIVE_HELP; - if ("MATERIAL_LIVE_TV".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIVE_TV; - if ("MATERIAL_LIVING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIVING; - if ("MATERIAL_LOCAL_ACTIVITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_ACTIVITY; - if ("MATERIAL_LOCAL_AIRPORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_AIRPORT; - if ("MATERIAL_LOCAL_ATM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_ATM; - if ("MATERIAL_LOCAL_ATTRACTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_ATTRACTION; - if ("MATERIAL_LOCAL_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_BAR; - if ("MATERIAL_LOCAL_CAFE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_CAFE; - if ("MATERIAL_LOCAL_CAR_WASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_CAR_WASH; - if ("MATERIAL_LOCAL_CONVENIENCE_STORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_CONVENIENCE_STORE; - if ("MATERIAL_LOCAL_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_DINING; - if ("MATERIAL_LOCAL_DRINK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_DRINK; - if ("MATERIAL_LOCAL_FIRE_DEPARTMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_FIRE_DEPARTMENT; - if ("MATERIAL_LOCAL_FLORIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_FLORIST; - if ("MATERIAL_LOCAL_GAS_STATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_GAS_STATION; - if ("MATERIAL_LOCAL_GROCERY_STORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_GROCERY_STORE; - if ("MATERIAL_LOCAL_HOSPITAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_HOSPITAL; - if ("MATERIAL_LOCAL_HOTEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_HOTEL; - if ("MATERIAL_LOCAL_LAUNDRY_SERVICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_LAUNDRY_SERVICE; - if ("MATERIAL_LOCAL_LIBRARY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_LIBRARY; - if ("MATERIAL_LOCAL_MALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_MALL; - if ("MATERIAL_LOCAL_MOVIES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_MOVIES; - if ("MATERIAL_LOCAL_OFFER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_OFFER; - if ("MATERIAL_LOCAL_PARKING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PARKING; - if ("MATERIAL_LOCAL_PHARMACY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PHARMACY; - if ("MATERIAL_LOCAL_PHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PHONE; - if ("MATERIAL_LOCAL_PIZZA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PIZZA; - if ("MATERIAL_LOCAL_PLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PLAY; - if ("MATERIAL_LOCAL_POLICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_POLICE; - if ("MATERIAL_LOCAL_POST_OFFICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_POST_OFFICE; - if ("MATERIAL_LOCAL_PRINTSHOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PRINTSHOP; - if ("MATERIAL_LOCAL_PRINT_SHOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PRINT_SHOP; - if ("MATERIAL_LOCAL_RESTAURANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_RESTAURANT; - if ("MATERIAL_LOCAL_SEE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_SEE; - if ("MATERIAL_LOCAL_SHIPPING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_SHIPPING; - if ("MATERIAL_LOCAL_TAXI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_TAXI; - if ("MATERIAL_LOCATION_CITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_CITY; - if ("MATERIAL_LOCATION_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_DISABLED; - if ("MATERIAL_LOCATION_HISTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_HISTORY; - if ("MATERIAL_LOCATION_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_OFF; - if ("MATERIAL_LOCATION_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_ON; - if ("MATERIAL_LOCATION_PIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_PIN; - if ("MATERIAL_LOCATION_SEARCHING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_SEARCHING; - if ("MATERIAL_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCK; - if ("MATERIAL_LOCK_CLOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCK_CLOCK; - if ("MATERIAL_LOCK_OPEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCK_OPEN; - if ("MATERIAL_LOCK_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCK_OUTLINE; - if ("MATERIAL_LOCK_PERSON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCK_PERSON; - if ("MATERIAL_LOCK_RESET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCK_RESET; - if ("MATERIAL_LOGIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOGIN; - if ("MATERIAL_LOGOUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOGOUT; - if ("MATERIAL_LOGO_DEV".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOGO_DEV; - if ("MATERIAL_LOOKS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS; - if ("MATERIAL_LOOKS_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS_3; - if ("MATERIAL_LOOKS_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS_4; - if ("MATERIAL_LOOKS_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS_5; - if ("MATERIAL_LOOKS_6".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS_6; - if ("MATERIAL_LOOKS_ONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS_ONE; - if ("MATERIAL_LOOKS_TWO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS_TWO; - if ("MATERIAL_LOOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOP; - if ("MATERIAL_LOUPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOUPE; - if ("MATERIAL_LOW_PRIORITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOW_PRIORITY; - if ("MATERIAL_LOYALTY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOYALTY; - if ("MATERIAL_LTE_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LTE_MOBILEDATA; - if ("MATERIAL_LTE_PLUS_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LTE_PLUS_MOBILEDATA; - if ("MATERIAL_LUGGAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LUGGAGE; - if ("MATERIAL_LUNCH_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LUNCH_DINING; - if ("MATERIAL_LYRICS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LYRICS; - if ("MATERIAL_MACRO_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MACRO_OFF; - if ("MATERIAL_MAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAIL; - if ("MATERIAL_MAIL_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAIL_LOCK; - if ("MATERIAL_MAIL_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAIL_OUTLINE; - if ("MATERIAL_MALE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MALE; - if ("MATERIAL_MAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAN; - if ("MATERIAL_MANAGE_ACCOUNTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MANAGE_ACCOUNTS; - if ("MATERIAL_MANAGE_HISTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MANAGE_HISTORY; - if ("MATERIAL_MANAGE_SEARCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MANAGE_SEARCH; - if ("MATERIAL_MAN_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAN_2; - if ("MATERIAL_MAN_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAN_3; - if ("MATERIAL_MAN_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAN_4; - if ("MATERIAL_MAP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAP; - if ("MATERIAL_MAPS_HOME_WORK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAPS_HOME_WORK; - if ("MATERIAL_MAPS_UGC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAPS_UGC; - if ("MATERIAL_MARGIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARGIN; - if ("MATERIAL_MARKUNREAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARKUNREAD; - if ("MATERIAL_MARKUNREAD_MAILBOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARKUNREAD_MAILBOX; - if ("MATERIAL_MARK_AS_UNREAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARK_AS_UNREAD; - if ("MATERIAL_MARK_CHAT_READ".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARK_CHAT_READ; - if ("MATERIAL_MARK_CHAT_UNREAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARK_CHAT_UNREAD; - if ("MATERIAL_MARK_EMAIL_READ".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARK_EMAIL_READ; - if ("MATERIAL_MARK_EMAIL_UNREAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARK_EMAIL_UNREAD; - if ("MATERIAL_MARK_UNREAD_CHAT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARK_UNREAD_CHAT_ALT; - if ("MATERIAL_MASKS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MASKS; - if ("MATERIAL_MAXIMIZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAXIMIZE; - if ("MATERIAL_MEDIATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDIATION; - if ("MATERIAL_MEDIA_BLUETOOTH_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDIA_BLUETOOTH_OFF; - if ("MATERIAL_MEDIA_BLUETOOTH_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDIA_BLUETOOTH_ON; - if ("MATERIAL_MEDICAL_INFORMATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDICAL_INFORMATION; - if ("MATERIAL_MEDICAL_SERVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDICAL_SERVICES; - if ("MATERIAL_MEDICATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDICATION; - if ("MATERIAL_MEDICATION_LIQUID".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDICATION_LIQUID; - if ("MATERIAL_MEETING_ROOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEETING_ROOM; - if ("MATERIAL_MEMORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEMORY; - if ("MATERIAL_MENU".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MENU; - if ("MATERIAL_MENU_BOOK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MENU_BOOK; - if ("MATERIAL_MENU_OPEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MENU_OPEN; - if ("MATERIAL_MERGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MERGE; - if ("MATERIAL_MERGE_TYPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MERGE_TYPE; - if ("MATERIAL_MESSAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MESSAGE; - if ("MATERIAL_MESSENGER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MESSENGER; - if ("MATERIAL_MESSENGER_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MESSENGER_OUTLINE; - if ("MATERIAL_MIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MIC; - if ("MATERIAL_MICROWAVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MICROWAVE; - if ("MATERIAL_MIC_EXTERNAL_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MIC_EXTERNAL_OFF; - if ("MATERIAL_MIC_EXTERNAL_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MIC_EXTERNAL_ON; - if ("MATERIAL_MIC_NONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MIC_NONE; - if ("MATERIAL_MIC_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MIC_OFF; - if ("MATERIAL_MILITARY_TECH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MILITARY_TECH; - if ("MATERIAL_MINIMIZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MINIMIZE; - if ("MATERIAL_MINOR_CRASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MINOR_CRASH; - if ("MATERIAL_MISCELLANEOUS_SERVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MISCELLANEOUS_SERVICES; - if ("MATERIAL_MISSED_VIDEO_CALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MISSED_VIDEO_CALL; - if ("MATERIAL_MMS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MMS; - if ("MATERIAL_MOBILEDATA_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOBILEDATA_OFF; - if ("MATERIAL_MOBILE_FRIENDLY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOBILE_FRIENDLY; - if ("MATERIAL_MOBILE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOBILE_OFF; - if ("MATERIAL_MOBILE_SCREEN_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOBILE_SCREEN_SHARE; - if ("MATERIAL_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE; - if ("MATERIAL_MODEL_TRAINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODEL_TRAINING; - if ("MATERIAL_MODE_COMMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_COMMENT; - if ("MATERIAL_MODE_EDIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_EDIT; - if ("MATERIAL_MODE_EDIT_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_EDIT_OUTLINE; - if ("MATERIAL_MODE_FAN_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_FAN_OFF; - if ("MATERIAL_MODE_NIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_NIGHT; - if ("MATERIAL_MODE_OF_TRAVEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_OF_TRAVEL; - if ("MATERIAL_MODE_STANDBY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_STANDBY; - if ("MATERIAL_MONETIZATION_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONETIZATION_ON; - if ("MATERIAL_MONEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONEY; - if ("MATERIAL_MONEY_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONEY_OFF; - if ("MATERIAL_MONEY_OFF_CSRED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONEY_OFF_CSRED; - if ("MATERIAL_MONITOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONITOR; - if ("MATERIAL_MONITOR_HEART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONITOR_HEART; - if ("MATERIAL_MONITOR_WEIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONITOR_WEIGHT; - if ("MATERIAL_MONOCHROME_PHOTOS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONOCHROME_PHOTOS; - if ("MATERIAL_MOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOOD; - if ("MATERIAL_MOOD_BAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOOD_BAD; - if ("MATERIAL_MOPED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOPED; - if ("MATERIAL_MORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MORE; - if ("MATERIAL_MORE_HORIZ".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MORE_HORIZ; - if ("MATERIAL_MORE_TIME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MORE_TIME; - if ("MATERIAL_MORE_VERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MORE_VERT; - if ("MATERIAL_MOSQUE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOSQUE; - if ("MATERIAL_MOTION_PHOTOS_AUTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOTION_PHOTOS_AUTO; - if ("MATERIAL_MOTION_PHOTOS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOTION_PHOTOS_OFF; - if ("MATERIAL_MOTION_PHOTOS_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOTION_PHOTOS_ON; - if ("MATERIAL_MOTION_PHOTOS_PAUSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOTION_PHOTOS_PAUSE; - if ("MATERIAL_MOTION_PHOTOS_PAUSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOTION_PHOTOS_PAUSED; - if ("MATERIAL_MOTORCYCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOTORCYCLE; - if ("MATERIAL_MOUSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOUSE; - if ("MATERIAL_MOVE_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVE_DOWN; - if ("MATERIAL_MOVE_TO_INBOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVE_TO_INBOX; - if ("MATERIAL_MOVE_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVE_UP; - if ("MATERIAL_MOVIE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVIE; - if ("MATERIAL_MOVIE_CREATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVIE_CREATION; - if ("MATERIAL_MOVIE_FILTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVIE_FILTER; - if ("MATERIAL_MOVING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVING; - if ("MATERIAL_MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MP; - if ("MATERIAL_MULTILINE_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MULTILINE_CHART; - if ("MATERIAL_MULTIPLE_STOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MULTIPLE_STOP; - if ("MATERIAL_MULTITRACK_AUDIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MULTITRACK_AUDIO; - if ("MATERIAL_MUSEUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MUSEUM; - if ("MATERIAL_MUSIC_NOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MUSIC_NOTE; - if ("MATERIAL_MUSIC_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MUSIC_OFF; - if ("MATERIAL_MUSIC_VIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MUSIC_VIDEO; - if ("MATERIAL_MY_LIBRARY_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MY_LIBRARY_ADD; - if ("MATERIAL_MY_LIBRARY_BOOKS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MY_LIBRARY_BOOKS; - if ("MATERIAL_MY_LIBRARY_MUSIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MY_LIBRARY_MUSIC; - if ("MATERIAL_MY_LOCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MY_LOCATION; - if ("MATERIAL_NAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NAT; - if ("MATERIAL_NATURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NATURE; - if ("MATERIAL_NATURE_PEOPLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NATURE_PEOPLE; - if ("MATERIAL_NAVIGATE_BEFORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NAVIGATE_BEFORE; - if ("MATERIAL_NAVIGATE_NEXT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NAVIGATE_NEXT; - if ("MATERIAL_NAVIGATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NAVIGATION; - if ("MATERIAL_NEARBY_ERROR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEARBY_ERROR; - if ("MATERIAL_NEARBY_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEARBY_OFF; - if ("MATERIAL_NEAR_ME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEAR_ME; - if ("MATERIAL_NEAR_ME_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEAR_ME_DISABLED; - if ("MATERIAL_NEST_CAM_WIRED_STAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEST_CAM_WIRED_STAND; - if ("MATERIAL_NETWORK_CELL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_CELL; - if ("MATERIAL_NETWORK_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_CHECK; - if ("MATERIAL_NETWORK_LOCKED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_LOCKED; - if ("MATERIAL_NETWORK_PING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_PING; - if ("MATERIAL_NETWORK_WIFI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_WIFI; - if ("MATERIAL_NETWORK_WIFI_1_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_WIFI_1_BAR; - if ("MATERIAL_NETWORK_WIFI_2_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_WIFI_2_BAR; - if ("MATERIAL_NETWORK_WIFI_3_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_WIFI_3_BAR; - if ("MATERIAL_NEWSPAPER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEWSPAPER; - if ("MATERIAL_NEW_LABEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEW_LABEL; - if ("MATERIAL_NEW_RELEASES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEW_RELEASES; - if ("MATERIAL_NEXT_PLAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEXT_PLAN; - if ("MATERIAL_NEXT_WEEK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEXT_WEEK; - if ("MATERIAL_NFC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NFC; - if ("MATERIAL_NIGHTLIFE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NIGHTLIFE; - if ("MATERIAL_NIGHTLIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NIGHTLIGHT; - if ("MATERIAL_NIGHTLIGHT_ROUND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NIGHTLIGHT_ROUND; - if ("MATERIAL_NIGHTS_STAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NIGHTS_STAY; - if ("MATERIAL_NIGHT_SHELTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NIGHT_SHELTER; - if ("MATERIAL_NOISE_AWARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOISE_AWARE; - if ("MATERIAL_NOISE_CONTROL_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOISE_CONTROL_OFF; - if ("MATERIAL_NORDIC_WALKING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NORDIC_WALKING; - if ("MATERIAL_NORTH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NORTH; - if ("MATERIAL_NORTH_EAST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NORTH_EAST; - if ("MATERIAL_NORTH_WEST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NORTH_WEST; - if ("MATERIAL_NOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTE; - if ("MATERIAL_NOTES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTES; - if ("MATERIAL_NOTE_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTE_ADD; - if ("MATERIAL_NOTE_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTE_ALT; - if ("MATERIAL_NOTIFICATIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATIONS; - if ("MATERIAL_NOTIFICATIONS_ACTIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATIONS_ACTIVE; - if ("MATERIAL_NOTIFICATIONS_NONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATIONS_NONE; - if ("MATERIAL_NOTIFICATIONS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATIONS_OFF; - if ("MATERIAL_NOTIFICATIONS_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATIONS_ON; - if ("MATERIAL_NOTIFICATIONS_PAUSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATIONS_PAUSED; - if ("MATERIAL_NOTIFICATION_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATION_ADD; - if ("MATERIAL_NOTIFICATION_IMPORTANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATION_IMPORTANT; - if ("MATERIAL_NOT_ACCESSIBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOT_ACCESSIBLE; - if ("MATERIAL_NOT_INTERESTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOT_INTERESTED; - if ("MATERIAL_NOT_LISTED_LOCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOT_LISTED_LOCATION; - if ("MATERIAL_NOT_STARTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOT_STARTED; - if ("MATERIAL_NOW_WALLPAPER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOW_WALLPAPER; - if ("MATERIAL_NOW_WIDGETS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOW_WIDGETS; - if ("MATERIAL_NO_ACCOUNTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_ACCOUNTS; - if ("MATERIAL_NO_ADULT_CONTENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_ADULT_CONTENT; - if ("MATERIAL_NO_BACKPACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_BACKPACK; - if ("MATERIAL_NO_CELL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_CELL; - if ("MATERIAL_NO_CRASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_CRASH; - if ("MATERIAL_NO_DRINKS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_DRINKS; - if ("MATERIAL_NO_ENCRYPTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_ENCRYPTION; - if ("MATERIAL_NO_ENCRYPTION_GMAILERRORRED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_ENCRYPTION_GMAILERRORRED; - if ("MATERIAL_NO_FLASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_FLASH; - if ("MATERIAL_NO_FOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_FOOD; - if ("MATERIAL_NO_LUGGAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_LUGGAGE; - if ("MATERIAL_NO_MEALS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_MEALS; - if ("MATERIAL_NO_MEALS_OULINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_MEALS_OULINE; - if ("MATERIAL_NO_MEETING_ROOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_MEETING_ROOM; - if ("MATERIAL_NO_PHOTOGRAPHY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_PHOTOGRAPHY; - if ("MATERIAL_NO_SIM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_SIM; - if ("MATERIAL_NO_STROLLER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_STROLLER; - if ("MATERIAL_NO_TRANSFER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_TRANSFER; - if ("MATERIAL_NUMBERS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NUMBERS; - if ("MATERIAL_OFFLINE_BOLT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OFFLINE_BOLT; - if ("MATERIAL_OFFLINE_PIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OFFLINE_PIN; - if ("MATERIAL_OFFLINE_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OFFLINE_SHARE; - if ("MATERIAL_OIL_BARREL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OIL_BARREL; - if ("MATERIAL_ONDEMAND_VIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ONDEMAND_VIDEO; - if ("MATERIAL_ONLINE_PREDICTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ONLINE_PREDICTION; - if ("MATERIAL_ON_DEVICE_TRAINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ON_DEVICE_TRAINING; - if ("MATERIAL_OPACITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OPACITY; - if ("MATERIAL_OPEN_IN_BROWSER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OPEN_IN_BROWSER; - if ("MATERIAL_OPEN_IN_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OPEN_IN_FULL; - if ("MATERIAL_OPEN_IN_NEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OPEN_IN_NEW; - if ("MATERIAL_OPEN_IN_NEW_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OPEN_IN_NEW_OFF; - if ("MATERIAL_OPEN_WITH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OPEN_WITH; - if ("MATERIAL_OTHER_HOUSES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OTHER_HOUSES; - if ("MATERIAL_OUTBOND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTBOND; - if ("MATERIAL_OUTBOUND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTBOUND; - if ("MATERIAL_OUTBOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTBOX; - if ("MATERIAL_OUTDOOR_GRILL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTDOOR_GRILL; - if ("MATERIAL_OUTGOING_MAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTGOING_MAIL; - if ("MATERIAL_OUTLET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTLET; - if ("MATERIAL_OUTLINED_FLAG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTLINED_FLAG; - if ("MATERIAL_OUTPUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTPUT; - if ("MATERIAL_PADDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PADDING; - if ("MATERIAL_PAGES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAGES; - if ("MATERIAL_PAGEVIEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAGEVIEW; - if ("MATERIAL_PAID".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAID; - if ("MATERIAL_PALETTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PALETTE; - if ("MATERIAL_PANORAMA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA; - if ("MATERIAL_PANORAMA_FISHEYE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_FISHEYE; - if ("MATERIAL_PANORAMA_FISH_EYE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_FISH_EYE; - if ("MATERIAL_PANORAMA_HORIZONTAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_HORIZONTAL; - if ("MATERIAL_PANORAMA_HORIZONTAL_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_HORIZONTAL_SELECT; - if ("MATERIAL_PANORAMA_PHOTOSPHERE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_PHOTOSPHERE; - if ("MATERIAL_PANORAMA_PHOTOSPHERE_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_PHOTOSPHERE_SELECT; - if ("MATERIAL_PANORAMA_VERTICAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_VERTICAL; - if ("MATERIAL_PANORAMA_VERTICAL_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_VERTICAL_SELECT; - if ("MATERIAL_PANORAMA_WIDE_ANGLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_WIDE_ANGLE; - if ("MATERIAL_PANORAMA_WIDE_ANGLE_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_WIDE_ANGLE_SELECT; - if ("MATERIAL_PAN_TOOL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAN_TOOL; - if ("MATERIAL_PAN_TOOL_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAN_TOOL_ALT; - if ("MATERIAL_PARAGLIDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PARAGLIDING; - if ("MATERIAL_PARK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PARK; - if ("MATERIAL_PARTY_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PARTY_MODE; - if ("MATERIAL_PASSWORD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PASSWORD; - if ("MATERIAL_PATTERN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PATTERN; - if ("MATERIAL_PAUSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAUSE; - if ("MATERIAL_PAUSE_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAUSE_CIRCLE; - if ("MATERIAL_PAUSE_CIRCLE_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAUSE_CIRCLE_FILLED; - if ("MATERIAL_PAUSE_CIRCLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAUSE_CIRCLE_OUTLINE; - if ("MATERIAL_PAUSE_PRESENTATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAUSE_PRESENTATION; - if ("MATERIAL_PAYMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAYMENT; - if ("MATERIAL_PAYMENTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAYMENTS; - if ("MATERIAL_PAYPAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAYPAL; - if ("MATERIAL_PEDAL_BIKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PEDAL_BIKE; - if ("MATERIAL_PENDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PENDING; - if ("MATERIAL_PENDING_ACTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PENDING_ACTIONS; - if ("MATERIAL_PENTAGON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PENTAGON; - if ("MATERIAL_PEOPLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PEOPLE; - if ("MATERIAL_PEOPLE_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PEOPLE_ALT; - if ("MATERIAL_PEOPLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PEOPLE_OUTLINE; - if ("MATERIAL_PERCENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERCENT; - if ("MATERIAL_PERM_CAMERA_MIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_CAMERA_MIC; - if ("MATERIAL_PERM_CONTACT_CAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_CONTACT_CAL; - if ("MATERIAL_PERM_CONTACT_CALENDAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_CONTACT_CALENDAR; - if ("MATERIAL_PERM_DATA_SETTING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_DATA_SETTING; - if ("MATERIAL_PERM_DEVICE_INFO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_DEVICE_INFO; - if ("MATERIAL_PERM_DEVICE_INFORMATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_DEVICE_INFORMATION; - if ("MATERIAL_PERM_IDENTITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_IDENTITY; - if ("MATERIAL_PERM_MEDIA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_MEDIA; - if ("MATERIAL_PERM_PHONE_MSG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_PHONE_MSG; - if ("MATERIAL_PERM_SCAN_WIFI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_SCAN_WIFI; - if ("MATERIAL_PERSON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON; - if ("MATERIAL_PERSONAL_INJURY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSONAL_INJURY; - if ("MATERIAL_PERSONAL_VIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSONAL_VIDEO; - if ("MATERIAL_PERSON_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_2; - if ("MATERIAL_PERSON_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_3; - if ("MATERIAL_PERSON_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_4; - if ("MATERIAL_PERSON_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_ADD; - if ("MATERIAL_PERSON_ADD_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_ADD_ALT; - if ("MATERIAL_PERSON_ADD_ALT_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_ADD_ALT_1; - if ("MATERIAL_PERSON_ADD_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_ADD_DISABLED; - if ("MATERIAL_PERSON_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_OFF; - if ("MATERIAL_PERSON_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_OUTLINE; - if ("MATERIAL_PERSON_PIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_PIN; - if ("MATERIAL_PERSON_PIN_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_PIN_CIRCLE; - if ("MATERIAL_PERSON_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_REMOVE; - if ("MATERIAL_PERSON_REMOVE_ALT_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_REMOVE_ALT_1; - if ("MATERIAL_PERSON_SEARCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_SEARCH; - if ("MATERIAL_PEST_CONTROL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PEST_CONTROL; - if ("MATERIAL_PEST_CONTROL_RODENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PEST_CONTROL_RODENT; - if ("MATERIAL_PETS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PETS; - if ("MATERIAL_PHISHING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHISHING; - if ("MATERIAL_PHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE; - if ("MATERIAL_PHONELINK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONELINK; - if ("MATERIAL_PHONELINK_ERASE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONELINK_ERASE; - if ("MATERIAL_PHONELINK_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONELINK_LOCK; - if ("MATERIAL_PHONELINK_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONELINK_OFF; - if ("MATERIAL_PHONELINK_RING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONELINK_RING; - if ("MATERIAL_PHONELINK_SETUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONELINK_SETUP; - if ("MATERIAL_PHONE_ANDROID".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_ANDROID; - if ("MATERIAL_PHONE_BLUETOOTH_SPEAKER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_BLUETOOTH_SPEAKER; - if ("MATERIAL_PHONE_CALLBACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_CALLBACK; - if ("MATERIAL_PHONE_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_DISABLED; - if ("MATERIAL_PHONE_ENABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_ENABLED; - if ("MATERIAL_PHONE_FORWARDED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_FORWARDED; - if ("MATERIAL_PHONE_IN_TALK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_IN_TALK; - if ("MATERIAL_PHONE_IPHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_IPHONE; - if ("MATERIAL_PHONE_LOCKED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_LOCKED; - if ("MATERIAL_PHONE_MISSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_MISSED; - if ("MATERIAL_PHONE_PAUSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_PAUSED; - if ("MATERIAL_PHOTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO; - if ("MATERIAL_PHOTO_ALBUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_ALBUM; - if ("MATERIAL_PHOTO_CAMERA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_CAMERA; - if ("MATERIAL_PHOTO_CAMERA_BACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_CAMERA_BACK; - if ("MATERIAL_PHOTO_CAMERA_FRONT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_CAMERA_FRONT; - if ("MATERIAL_PHOTO_FILTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_FILTER; - if ("MATERIAL_PHOTO_LIBRARY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_LIBRARY; - if ("MATERIAL_PHOTO_SIZE_SELECT_ACTUAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_SIZE_SELECT_ACTUAL; - if ("MATERIAL_PHOTO_SIZE_SELECT_LARGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_SIZE_SELECT_LARGE; - if ("MATERIAL_PHOTO_SIZE_SELECT_SMALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_SIZE_SELECT_SMALL; - if ("MATERIAL_PHP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHP; - if ("MATERIAL_PIANO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIANO; - if ("MATERIAL_PIANO_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIANO_OFF; - if ("MATERIAL_PICTURE_AS_PDF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PICTURE_AS_PDF; - if ("MATERIAL_PICTURE_IN_PICTURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PICTURE_IN_PICTURE; - if ("MATERIAL_PICTURE_IN_PICTURE_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PICTURE_IN_PICTURE_ALT; - if ("MATERIAL_PIE_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIE_CHART; - if ("MATERIAL_PIE_CHART_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIE_CHART_OUTLINE; - if ("MATERIAL_PIE_CHART_OUTLINED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIE_CHART_OUTLINED; - if ("MATERIAL_PIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIN; - if ("MATERIAL_PINCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PINCH; - if ("MATERIAL_PIN_DROP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIN_DROP; - if ("MATERIAL_PIN_END".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIN_END; - if ("MATERIAL_PIN_INVOKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIN_INVOKE; - if ("MATERIAL_PIVOT_TABLE_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIVOT_TABLE_CHART; - if ("MATERIAL_PIX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIX; - if ("MATERIAL_PLACE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLACE; - if ("MATERIAL_PLAGIARISM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAGIARISM; - if ("MATERIAL_PLAYLIST_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAYLIST_ADD; - if ("MATERIAL_PLAYLIST_ADD_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAYLIST_ADD_CHECK; - if ("MATERIAL_PLAYLIST_ADD_CHECK_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAYLIST_ADD_CHECK_CIRCLE; - if ("MATERIAL_PLAYLIST_ADD_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAYLIST_ADD_CIRCLE; - if ("MATERIAL_PLAYLIST_PLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAYLIST_PLAY; - if ("MATERIAL_PLAYLIST_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAYLIST_REMOVE; - if ("MATERIAL_PLAY_ARROW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_ARROW; - if ("MATERIAL_PLAY_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_CIRCLE; - if ("MATERIAL_PLAY_CIRCLE_FILL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_CIRCLE_FILL; - if ("MATERIAL_PLAY_CIRCLE_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_CIRCLE_FILLED; - if ("MATERIAL_PLAY_CIRCLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_CIRCLE_OUTLINE; - if ("MATERIAL_PLAY_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_DISABLED; - if ("MATERIAL_PLAY_FOR_WORK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_FOR_WORK; - if ("MATERIAL_PLAY_LESSON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_LESSON; - if ("MATERIAL_PLUMBING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLUMBING; - if ("MATERIAL_PLUS_ONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLUS_ONE; - if ("MATERIAL_PODCASTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PODCASTS; - if ("MATERIAL_POINT_OF_SALE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POINT_OF_SALE; - if ("MATERIAL_POLICY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POLICY; - if ("MATERIAL_POLL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POLL; - if ("MATERIAL_POLYLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POLYLINE; - if ("MATERIAL_POLYMER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POLYMER; - if ("MATERIAL_POOL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POOL; - if ("MATERIAL_PORTABLE_WIFI_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PORTABLE_WIFI_OFF; - if ("MATERIAL_PORTRAIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PORTRAIT; - if ("MATERIAL_POST_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POST_ADD; - if ("MATERIAL_POWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POWER; - if ("MATERIAL_POWER_INPUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POWER_INPUT; - if ("MATERIAL_POWER_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POWER_OFF; - if ("MATERIAL_POWER_SETTINGS_NEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POWER_SETTINGS_NEW; - if ("MATERIAL_PRECISION_MANUFACTURING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRECISION_MANUFACTURING; - if ("MATERIAL_PREGNANT_WOMAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PREGNANT_WOMAN; - if ("MATERIAL_PRESENT_TO_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRESENT_TO_ALL; - if ("MATERIAL_PREVIEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PREVIEW; - if ("MATERIAL_PRICE_CHANGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRICE_CHANGE; - if ("MATERIAL_PRICE_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRICE_CHECK; - if ("MATERIAL_PRINT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRINT; - if ("MATERIAL_PRINT_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRINT_DISABLED; - if ("MATERIAL_PRIORITY_HIGH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRIORITY_HIGH; - if ("MATERIAL_PRIVACY_TIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRIVACY_TIP; - if ("MATERIAL_PRIVATE_CONNECTIVITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRIVATE_CONNECTIVITY; - if ("MATERIAL_PRODUCTION_QUANTITY_LIMITS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRODUCTION_QUANTITY_LIMITS; - if ("MATERIAL_PROPANE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PROPANE; - if ("MATERIAL_PROPANE_TANK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PROPANE_TANK; - if ("MATERIAL_PSYCHOLOGY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PSYCHOLOGY; - if ("MATERIAL_PSYCHOLOGY_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PSYCHOLOGY_ALT; - if ("MATERIAL_PUBLIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PUBLIC; - if ("MATERIAL_PUBLIC_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PUBLIC_OFF; - if ("MATERIAL_PUBLISH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PUBLISH; - if ("MATERIAL_PUBLISHED_WITH_CHANGES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PUBLISHED_WITH_CHANGES; - if ("MATERIAL_PUNCH_CLOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PUNCH_CLOCK; - if ("MATERIAL_PUSH_PIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PUSH_PIN; - if ("MATERIAL_QR_CODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QR_CODE; - if ("MATERIAL_QR_CODE_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QR_CODE_2; - if ("MATERIAL_QR_CODE_SCANNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QR_CODE_SCANNER; - if ("MATERIAL_QUERY_BUILDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUERY_BUILDER; - if ("MATERIAL_QUERY_STATS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUERY_STATS; - if ("MATERIAL_QUESTION_ANSWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUESTION_ANSWER; - if ("MATERIAL_QUESTION_MARK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUESTION_MARK; - if ("MATERIAL_QUEUE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUEUE; - if ("MATERIAL_QUEUE_MUSIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUEUE_MUSIC; - if ("MATERIAL_QUEUE_PLAY_NEXT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUEUE_PLAY_NEXT; - if ("MATERIAL_QUICKREPLY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUICKREPLY; - if ("MATERIAL_QUICK_CONTACTS_DIALER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUICK_CONTACTS_DIALER; - if ("MATERIAL_QUICK_CONTACTS_MAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUICK_CONTACTS_MAIL; - if ("MATERIAL_QUIZ".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUIZ; - if ("MATERIAL_QUORA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUORA; - if ("MATERIAL_RADAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RADAR; - if ("MATERIAL_RADIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RADIO; - if ("MATERIAL_RADIO_BUTTON_CHECKED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RADIO_BUTTON_CHECKED; - if ("MATERIAL_RADIO_BUTTON_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RADIO_BUTTON_OFF; - if ("MATERIAL_RADIO_BUTTON_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RADIO_BUTTON_ON; - if ("MATERIAL_RADIO_BUTTON_UNCHECKED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RADIO_BUTTON_UNCHECKED; - if ("MATERIAL_RAILWAY_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RAILWAY_ALERT; - if ("MATERIAL_RAMEN_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RAMEN_DINING; - if ("MATERIAL_RAMP_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RAMP_LEFT; - if ("MATERIAL_RAMP_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RAMP_RIGHT; - if ("MATERIAL_RATE_REVIEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RATE_REVIEW; - if ("MATERIAL_RAW_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RAW_OFF; - if ("MATERIAL_RAW_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RAW_ON; - if ("MATERIAL_READ_MORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_READ_MORE; - if ("MATERIAL_REAL_ESTATE_AGENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REAL_ESTATE_AGENT; - if ("MATERIAL_RECEIPT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECEIPT; - if ("MATERIAL_RECEIPT_LONG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECEIPT_LONG; - if ("MATERIAL_RECENT_ACTORS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECENT_ACTORS; - if ("MATERIAL_RECOMMEND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECOMMEND; - if ("MATERIAL_RECORD_VOICE_OVER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECORD_VOICE_OVER; - if ("MATERIAL_RECTANGLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECTANGLE; - if ("MATERIAL_RECYCLING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECYCLING; - if ("MATERIAL_REDDIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REDDIT; - if ("MATERIAL_REDEEM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REDEEM; - if ("MATERIAL_REDO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REDO; - if ("MATERIAL_REDUCE_CAPACITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REDUCE_CAPACITY; - if ("MATERIAL_REFRESH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REFRESH; - if ("MATERIAL_REMEMBER_ME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMEMBER_ME; - if ("MATERIAL_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE; - if ("MATERIAL_REMOVE_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_CIRCLE; - if ("MATERIAL_REMOVE_CIRCLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_CIRCLE_OUTLINE; - if ("MATERIAL_REMOVE_DONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_DONE; - if ("MATERIAL_REMOVE_FROM_QUEUE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_FROM_QUEUE; - if ("MATERIAL_REMOVE_MODERATOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_MODERATOR; - if ("MATERIAL_REMOVE_RED_EYE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_RED_EYE; - if ("MATERIAL_REMOVE_ROAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_ROAD; - if ("MATERIAL_REMOVE_SHOPPING_CART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_SHOPPING_CART; - if ("MATERIAL_REORDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REORDER; - if ("MATERIAL_REPARTITION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPARTITION; - if ("MATERIAL_REPEAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPEAT; - if ("MATERIAL_REPEAT_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPEAT_ON; - if ("MATERIAL_REPEAT_ONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPEAT_ONE; - if ("MATERIAL_REPEAT_ONE_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPEAT_ONE_ON; - if ("MATERIAL_REPLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLAY; - if ("MATERIAL_REPLAY_10".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLAY_10; - if ("MATERIAL_REPLAY_30".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLAY_30; - if ("MATERIAL_REPLAY_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLAY_5; - if ("MATERIAL_REPLAY_CIRCLE_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLAY_CIRCLE_FILLED; - if ("MATERIAL_REPLY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLY; - if ("MATERIAL_REPLY_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLY_ALL; - if ("MATERIAL_REPORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPORT; - if ("MATERIAL_REPORT_GMAILERRORRED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPORT_GMAILERRORRED; - if ("MATERIAL_REPORT_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPORT_OFF; - if ("MATERIAL_REPORT_PROBLEM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPORT_PROBLEM; - if ("MATERIAL_REQUEST_PAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REQUEST_PAGE; - if ("MATERIAL_REQUEST_QUOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REQUEST_QUOTE; - if ("MATERIAL_RESET_TV".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESET_TV; - if ("MATERIAL_RESTART_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESTART_ALT; - if ("MATERIAL_RESTAURANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESTAURANT; - if ("MATERIAL_RESTAURANT_MENU".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESTAURANT_MENU; - if ("MATERIAL_RESTORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESTORE; - if ("MATERIAL_RESTORE_FROM_TRASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESTORE_FROM_TRASH; - if ("MATERIAL_RESTORE_PAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESTORE_PAGE; - if ("MATERIAL_REVIEWS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REVIEWS; - if ("MATERIAL_RICE_BOWL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RICE_BOWL; - if ("MATERIAL_RING_VOLUME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RING_VOLUME; - if ("MATERIAL_ROCKET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROCKET; - if ("MATERIAL_ROCKET_LAUNCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROCKET_LAUNCH; - if ("MATERIAL_ROLLER_SHADES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROLLER_SHADES; - if ("MATERIAL_ROLLER_SHADES_CLOSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROLLER_SHADES_CLOSED; - if ("MATERIAL_ROLLER_SKATING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROLLER_SKATING; - if ("MATERIAL_ROOFING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROOFING; - if ("MATERIAL_ROOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROOM; - if ("MATERIAL_ROOM_PREFERENCES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROOM_PREFERENCES; - if ("MATERIAL_ROOM_SERVICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROOM_SERVICE; - if ("MATERIAL_ROTATE_90_DEGREES_CCW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROTATE_90_DEGREES_CCW; - if ("MATERIAL_ROTATE_90_DEGREES_CW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROTATE_90_DEGREES_CW; - if ("MATERIAL_ROTATE_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROTATE_LEFT; - if ("MATERIAL_ROTATE_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROTATE_RIGHT; - if ("MATERIAL_ROUNDABOUT_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROUNDABOUT_LEFT; - if ("MATERIAL_ROUNDABOUT_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROUNDABOUT_RIGHT; - if ("MATERIAL_ROUNDED_CORNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROUNDED_CORNER; - if ("MATERIAL_ROUTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROUTE; - if ("MATERIAL_ROUTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROUTER; - if ("MATERIAL_ROWING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROWING; - if ("MATERIAL_RSS_FEED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RSS_FEED; - if ("MATERIAL_RSVP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RSVP; - if ("MATERIAL_RTT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RTT; - if ("MATERIAL_RULE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RULE; - if ("MATERIAL_RULE_FOLDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RULE_FOLDER; - if ("MATERIAL_RUNNING_WITH_ERRORS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RUNNING_WITH_ERRORS; - if ("MATERIAL_RUN_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RUN_CIRCLE; - if ("MATERIAL_RV_HOOKUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RV_HOOKUP; - if ("MATERIAL_R_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_R_MOBILEDATA; - if ("MATERIAL_SAFETY_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAFETY_CHECK; - if ("MATERIAL_SAFETY_DIVIDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAFETY_DIVIDER; - if ("MATERIAL_SAILING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAILING; - if ("MATERIAL_SANITIZER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SANITIZER; - if ("MATERIAL_SATELLITE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SATELLITE; - if ("MATERIAL_SATELLITE_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SATELLITE_ALT; - if ("MATERIAL_SAVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAVE; - if ("MATERIAL_SAVED_SEARCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAVED_SEARCH; - if ("MATERIAL_SAVE_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAVE_ALT; - if ("MATERIAL_SAVE_AS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAVE_AS; - if ("MATERIAL_SAVINGS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAVINGS; - if ("MATERIAL_SCALE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCALE; - if ("MATERIAL_SCANNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCANNER; - if ("MATERIAL_SCATTER_PLOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCATTER_PLOT; - if ("MATERIAL_SCHEDULE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCHEDULE; - if ("MATERIAL_SCHEDULE_SEND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCHEDULE_SEND; - if ("MATERIAL_SCHEMA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCHEMA; - if ("MATERIAL_SCHOOL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCHOOL; - if ("MATERIAL_SCIENCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCIENCE; - if ("MATERIAL_SCORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCORE; - if ("MATERIAL_SCOREBOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCOREBOARD; - if ("MATERIAL_SCREENSHOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREENSHOT; - if ("MATERIAL_SCREENSHOT_MONITOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREENSHOT_MONITOR; - if ("MATERIAL_SCREEN_LOCK_LANDSCAPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_LOCK_LANDSCAPE; - if ("MATERIAL_SCREEN_LOCK_PORTRAIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_LOCK_PORTRAIT; - if ("MATERIAL_SCREEN_LOCK_ROTATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_LOCK_ROTATION; - if ("MATERIAL_SCREEN_ROTATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_ROTATION; - if ("MATERIAL_SCREEN_ROTATION_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_ROTATION_ALT; - if ("MATERIAL_SCREEN_SEARCH_DESKTOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_SEARCH_DESKTOP; - if ("MATERIAL_SCREEN_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_SHARE; - if ("MATERIAL_SCUBA_DIVING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCUBA_DIVING; - if ("MATERIAL_SD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SD; - if ("MATERIAL_SD_CARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SD_CARD; - if ("MATERIAL_SD_CARD_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SD_CARD_ALERT; - if ("MATERIAL_SD_STORAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SD_STORAGE; - if ("MATERIAL_SEARCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEARCH; - if ("MATERIAL_SEARCH_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEARCH_OFF; - if ("MATERIAL_SECURITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SECURITY; - if ("MATERIAL_SECURITY_UPDATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SECURITY_UPDATE; - if ("MATERIAL_SECURITY_UPDATE_GOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SECURITY_UPDATE_GOOD; - if ("MATERIAL_SECURITY_UPDATE_WARNING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SECURITY_UPDATE_WARNING; - if ("MATERIAL_SEGMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEGMENT; - if ("MATERIAL_SELECT_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SELECT_ALL; - if ("MATERIAL_SELF_IMPROVEMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SELF_IMPROVEMENT; - if ("MATERIAL_SELL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SELL; - if ("MATERIAL_SEND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEND; - if ("MATERIAL_SEND_AND_ARCHIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEND_AND_ARCHIVE; - if ("MATERIAL_SEND_TIME_EXTENSION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEND_TIME_EXTENSION; - if ("MATERIAL_SEND_TO_MOBILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEND_TO_MOBILE; - if ("MATERIAL_SENSORS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENSORS; - if ("MATERIAL_SENSORS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENSORS_OFF; - if ("MATERIAL_SENSOR_DOOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENSOR_DOOR; - if ("MATERIAL_SENSOR_OCCUPIED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENSOR_OCCUPIED; - if ("MATERIAL_SENSOR_WINDOW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENSOR_WINDOW; - if ("MATERIAL_SENTIMENT_DISSATISFIED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENTIMENT_DISSATISFIED; - if ("MATERIAL_SENTIMENT_NEUTRAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENTIMENT_NEUTRAL; - if ("MATERIAL_SENTIMENT_SATISFIED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENTIMENT_SATISFIED; - if ("MATERIAL_SENTIMENT_SATISFIED_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENTIMENT_SATISFIED_ALT; - if ("MATERIAL_SENTIMENT_VERY_DISSATISFIED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENTIMENT_VERY_DISSATISFIED; - if ("MATERIAL_SENTIMENT_VERY_SATISFIED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENTIMENT_VERY_SATISFIED; - if ("MATERIAL_SETTINGS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS; - if ("MATERIAL_SETTINGS_ACCESSIBILITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_ACCESSIBILITY; - if ("MATERIAL_SETTINGS_APPLICATIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_APPLICATIONS; - if ("MATERIAL_SETTINGS_BACKUP_RESTORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_BACKUP_RESTORE; - if ("MATERIAL_SETTINGS_BLUETOOTH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_BLUETOOTH; - if ("MATERIAL_SETTINGS_BRIGHTNESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_BRIGHTNESS; - if ("MATERIAL_SETTINGS_CELL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_CELL; - if ("MATERIAL_SETTINGS_DISPLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_DISPLAY; - if ("MATERIAL_SETTINGS_ETHERNET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_ETHERNET; - if ("MATERIAL_SETTINGS_INPUT_ANTENNA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_INPUT_ANTENNA; - if ("MATERIAL_SETTINGS_INPUT_COMPONENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_INPUT_COMPONENT; - if ("MATERIAL_SETTINGS_INPUT_COMPOSITE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_INPUT_COMPOSITE; - if ("MATERIAL_SETTINGS_INPUT_HDMI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_INPUT_HDMI; - if ("MATERIAL_SETTINGS_INPUT_SVIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_INPUT_SVIDEO; - if ("MATERIAL_SETTINGS_OVERSCAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_OVERSCAN; - if ("MATERIAL_SETTINGS_PHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_PHONE; - if ("MATERIAL_SETTINGS_POWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_POWER; - if ("MATERIAL_SETTINGS_REMOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_REMOTE; - if ("MATERIAL_SETTINGS_SUGGEST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_SUGGEST; - if ("MATERIAL_SETTINGS_SYSTEM_DAYDREAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_SYSTEM_DAYDREAM; - if ("MATERIAL_SETTINGS_VOICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_VOICE; - if ("MATERIAL_SET_MEAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SET_MEAL; - if ("MATERIAL_SEVERE_COLD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEVERE_COLD; - if ("MATERIAL_SHAPE_LINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHAPE_LINE; - if ("MATERIAL_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHARE; - if ("MATERIAL_SHARE_ARRIVAL_TIME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHARE_ARRIVAL_TIME; - if ("MATERIAL_SHARE_LOCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHARE_LOCATION; - if ("MATERIAL_SHIELD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHIELD; - if ("MATERIAL_SHIELD_MOON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHIELD_MOON; - if ("MATERIAL_SHOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOP; - if ("MATERIAL_SHOPIFY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOPIFY; - if ("MATERIAL_SHOPPING_BAG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOPPING_BAG; - if ("MATERIAL_SHOPPING_BASKET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOPPING_BASKET; - if ("MATERIAL_SHOPPING_CART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOPPING_CART; - if ("MATERIAL_SHOPPING_CART_CHECKOUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOPPING_CART_CHECKOUT; - if ("MATERIAL_SHOP_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOP_2; - if ("MATERIAL_SHOP_TWO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOP_TWO; - if ("MATERIAL_SHORTCUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHORTCUT; - if ("MATERIAL_SHORT_TEXT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHORT_TEXT; - if ("MATERIAL_SHOWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOWER; - if ("MATERIAL_SHOW_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOW_CHART; - if ("MATERIAL_SHUFFLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHUFFLE; - if ("MATERIAL_SHUFFLE_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHUFFLE_ON; - if ("MATERIAL_SHUTTER_SPEED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHUTTER_SPEED; - if ("MATERIAL_SICK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SICK; - if ("MATERIAL_SIGNAL_CELLULAR_0_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_0_BAR; - if ("MATERIAL_SIGNAL_CELLULAR_4_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_4_BAR; - if ("MATERIAL_SIGNAL_CELLULAR_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_ALT; - if ("MATERIAL_SIGNAL_CELLULAR_ALT_1_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_ALT_1_BAR; - if ("MATERIAL_SIGNAL_CELLULAR_ALT_2_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_ALT_2_BAR; - if ("MATERIAL_SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_0_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_0_BAR; - if ("MATERIAL_SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_4_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_4_BAR; - if ("MATERIAL_SIGNAL_CELLULAR_NODATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_NODATA; - if ("MATERIAL_SIGNAL_CELLULAR_NO_SIM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_NO_SIM; - if ("MATERIAL_SIGNAL_CELLULAR_NULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_NULL; - if ("MATERIAL_SIGNAL_CELLULAR_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_OFF; - if ("MATERIAL_SIGNAL_WIFI_0_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_0_BAR; - if ("MATERIAL_SIGNAL_WIFI_4_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_4_BAR; - if ("MATERIAL_SIGNAL_WIFI_4_BAR_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_4_BAR_LOCK; - if ("MATERIAL_SIGNAL_WIFI_BAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_BAD; - if ("MATERIAL_SIGNAL_WIFI_CONNECTED_NO_INTERNET_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_CONNECTED_NO_INTERNET_4; - if ("MATERIAL_SIGNAL_WIFI_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_OFF; - if ("MATERIAL_SIGNAL_WIFI_STATUSBAR_4_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_STATUSBAR_4_BAR; - if ("MATERIAL_SIGNAL_WIFI_STATUSBAR_CONNECTED_NO_INTERNET_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_STATUSBAR_CONNECTED_NO_INTERNET_4; - if ("MATERIAL_SIGNAL_WIFI_STATUSBAR_NULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_STATUSBAR_NULL; - if ("MATERIAL_SIGNPOST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNPOST; - if ("MATERIAL_SIGN_LANGUAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGN_LANGUAGE; - if ("MATERIAL_SIM_CARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIM_CARD; - if ("MATERIAL_SIM_CARD_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIM_CARD_ALERT; - if ("MATERIAL_SIM_CARD_DOWNLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIM_CARD_DOWNLOAD; - if ("MATERIAL_SINGLE_BED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SINGLE_BED; - if ("MATERIAL_SIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIP; - if ("MATERIAL_SKATEBOARDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SKATEBOARDING; - if ("MATERIAL_SKIP_NEXT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SKIP_NEXT; - if ("MATERIAL_SKIP_PREVIOUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SKIP_PREVIOUS; - if ("MATERIAL_SLEDDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SLEDDING; - if ("MATERIAL_SLIDESHOW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SLIDESHOW; - if ("MATERIAL_SLOW_MOTION_VIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SLOW_MOTION_VIDEO; - if ("MATERIAL_SMARTPHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMARTPHONE; - if ("MATERIAL_SMART_BUTTON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMART_BUTTON; - if ("MATERIAL_SMART_DISPLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMART_DISPLAY; - if ("MATERIAL_SMART_SCREEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMART_SCREEN; - if ("MATERIAL_SMART_TOY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMART_TOY; - if ("MATERIAL_SMOKE_FREE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMOKE_FREE; - if ("MATERIAL_SMOKING_ROOMS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMOKING_ROOMS; - if ("MATERIAL_SMS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMS; - if ("MATERIAL_SMS_FAILED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMS_FAILED; - if ("MATERIAL_SNAPCHAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNAPCHAT; - if ("MATERIAL_SNIPPET_FOLDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNIPPET_FOLDER; - if ("MATERIAL_SNOOZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNOOZE; - if ("MATERIAL_SNOWBOARDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNOWBOARDING; - if ("MATERIAL_SNOWING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNOWING; - if ("MATERIAL_SNOWMOBILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNOWMOBILE; - if ("MATERIAL_SNOWSHOEING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNOWSHOEING; - if ("MATERIAL_SOAP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOAP; - if ("MATERIAL_SOCIAL_DISTANCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOCIAL_DISTANCE; - if ("MATERIAL_SOLAR_POWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOLAR_POWER; - if ("MATERIAL_SORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SORT; - if ("MATERIAL_SORT_BY_ALPHA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SORT_BY_ALPHA; - if ("MATERIAL_SOS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOS; - if ("MATERIAL_SOUP_KITCHEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOUP_KITCHEN; - if ("MATERIAL_SOURCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOURCE; - if ("MATERIAL_SOUTH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOUTH; - if ("MATERIAL_SOUTH_AMERICA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOUTH_AMERICA; - if ("MATERIAL_SOUTH_EAST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOUTH_EAST; - if ("MATERIAL_SOUTH_WEST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOUTH_WEST; - if ("MATERIAL_SPA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPA; - if ("MATERIAL_SPACE_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPACE_BAR; - if ("MATERIAL_SPACE_DASHBOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPACE_DASHBOARD; - if ("MATERIAL_SPATIAL_AUDIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPATIAL_AUDIO; - if ("MATERIAL_SPATIAL_AUDIO_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPATIAL_AUDIO_OFF; - if ("MATERIAL_SPATIAL_TRACKING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPATIAL_TRACKING; - if ("MATERIAL_SPEAKER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPEAKER; - if ("MATERIAL_SPEAKER_GROUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPEAKER_GROUP; - if ("MATERIAL_SPEAKER_NOTES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPEAKER_NOTES; - if ("MATERIAL_SPEAKER_NOTES_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPEAKER_NOTES_OFF; - if ("MATERIAL_SPEAKER_PHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPEAKER_PHONE; - if ("MATERIAL_SPEED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPEED; - if ("MATERIAL_SPELLCHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPELLCHECK; - if ("MATERIAL_SPLITSCREEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPLITSCREEN; - if ("MATERIAL_SPOKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPOKE; - if ("MATERIAL_SPORTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS; - if ("MATERIAL_SPORTS_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_BAR; - if ("MATERIAL_SPORTS_BASEBALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_BASEBALL; - if ("MATERIAL_SPORTS_BASKETBALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_BASKETBALL; - if ("MATERIAL_SPORTS_CRICKET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_CRICKET; - if ("MATERIAL_SPORTS_ESPORTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_ESPORTS; - if ("MATERIAL_SPORTS_FOOTBALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_FOOTBALL; - if ("MATERIAL_SPORTS_GOLF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_GOLF; - if ("MATERIAL_SPORTS_GYMNASTICS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_GYMNASTICS; - if ("MATERIAL_SPORTS_HANDBALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_HANDBALL; - if ("MATERIAL_SPORTS_HOCKEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_HOCKEY; - if ("MATERIAL_SPORTS_KABADDI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_KABADDI; - if ("MATERIAL_SPORTS_MARTIAL_ARTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_MARTIAL_ARTS; - if ("MATERIAL_SPORTS_MMA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_MMA; - if ("MATERIAL_SPORTS_MOTORSPORTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_MOTORSPORTS; - if ("MATERIAL_SPORTS_RUGBY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_RUGBY; - if ("MATERIAL_SPORTS_SCORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_SCORE; - if ("MATERIAL_SPORTS_SOCCER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_SOCCER; - if ("MATERIAL_SPORTS_TENNIS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_TENNIS; - if ("MATERIAL_SPORTS_VOLLEYBALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_VOLLEYBALL; - if ("MATERIAL_SQUARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SQUARE; - if ("MATERIAL_SQUARE_FOOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SQUARE_FOOT; - if ("MATERIAL_SSID_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SSID_CHART; - if ("MATERIAL_STACKED_BAR_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STACKED_BAR_CHART; - if ("MATERIAL_STACKED_LINE_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STACKED_LINE_CHART; - if ("MATERIAL_STADIUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STADIUM; - if ("MATERIAL_STAIRS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAIRS; - if ("MATERIAL_STAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR; - if ("MATERIAL_STARS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STARS; - if ("MATERIAL_START".equals(name)) return com.codename1.ui.FontImage.MATERIAL_START; - if ("MATERIAL_STAR_BORDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR_BORDER; - if ("MATERIAL_STAR_BORDER_PURPLE500".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR_BORDER_PURPLE500; - if ("MATERIAL_STAR_HALF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR_HALF; - if ("MATERIAL_STAR_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR_OUTLINE; - if ("MATERIAL_STAR_PURPLE500".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR_PURPLE500; - if ("MATERIAL_STAR_RATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR_RATE; - if ("MATERIAL_STAY_CURRENT_LANDSCAPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAY_CURRENT_LANDSCAPE; - if ("MATERIAL_STAY_CURRENT_PORTRAIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAY_CURRENT_PORTRAIT; - if ("MATERIAL_STAY_PRIMARY_LANDSCAPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAY_PRIMARY_LANDSCAPE; - if ("MATERIAL_STAY_PRIMARY_PORTRAIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAY_PRIMARY_PORTRAIT; - if ("MATERIAL_STICKY_NOTE_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STICKY_NOTE_2; - if ("MATERIAL_STOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STOP; - if ("MATERIAL_STOP_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STOP_CIRCLE; - if ("MATERIAL_STOP_SCREEN_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STOP_SCREEN_SHARE; - if ("MATERIAL_STORAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STORAGE; - if ("MATERIAL_STORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STORE; - if ("MATERIAL_STOREFRONT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STOREFRONT; - if ("MATERIAL_STORE_MALL_DIRECTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STORE_MALL_DIRECTORY; - if ("MATERIAL_STORM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STORM; - if ("MATERIAL_STRAIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STRAIGHT; - if ("MATERIAL_STRAIGHTEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STRAIGHTEN; - if ("MATERIAL_STREAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STREAM; - if ("MATERIAL_STREETVIEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STREETVIEW; - if ("MATERIAL_STRIKETHROUGH_S".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STRIKETHROUGH_S; - if ("MATERIAL_STROLLER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STROLLER; - if ("MATERIAL_STYLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STYLE; - if ("MATERIAL_SUBDIRECTORY_ARROW_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBDIRECTORY_ARROW_LEFT; - if ("MATERIAL_SUBDIRECTORY_ARROW_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBDIRECTORY_ARROW_RIGHT; - if ("MATERIAL_SUBJECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBJECT; - if ("MATERIAL_SUBSCRIPT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBSCRIPT; - if ("MATERIAL_SUBSCRIPTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBSCRIPTIONS; - if ("MATERIAL_SUBTITLES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBTITLES; - if ("MATERIAL_SUBTITLES_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBTITLES_OFF; - if ("MATERIAL_SUBWAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBWAY; - if ("MATERIAL_SUMMARIZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUMMARIZE; - if ("MATERIAL_SUNNY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUNNY; - if ("MATERIAL_SUNNY_SNOWING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUNNY_SNOWING; - if ("MATERIAL_SUPERSCRIPT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUPERSCRIPT; - if ("MATERIAL_SUPERVISED_USER_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUPERVISED_USER_CIRCLE; - if ("MATERIAL_SUPERVISOR_ACCOUNT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUPERVISOR_ACCOUNT; - if ("MATERIAL_SUPPORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUPPORT; - if ("MATERIAL_SUPPORT_AGENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUPPORT_AGENT; - if ("MATERIAL_SURFING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SURFING; - if ("MATERIAL_SURROUND_SOUND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SURROUND_SOUND; - if ("MATERIAL_SWAP_CALLS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWAP_CALLS; - if ("MATERIAL_SWAP_HORIZ".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWAP_HORIZ; - if ("MATERIAL_SWAP_HORIZONTAL_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWAP_HORIZONTAL_CIRCLE; - if ("MATERIAL_SWAP_VERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWAP_VERT; - if ("MATERIAL_SWAP_VERTICAL_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWAP_VERTICAL_CIRCLE; - if ("MATERIAL_SWAP_VERT_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWAP_VERT_CIRCLE; - if ("MATERIAL_SWIPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE; - if ("MATERIAL_SWIPE_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_DOWN; - if ("MATERIAL_SWIPE_DOWN_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_DOWN_ALT; - if ("MATERIAL_SWIPE_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_LEFT; - if ("MATERIAL_SWIPE_LEFT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_LEFT_ALT; - if ("MATERIAL_SWIPE_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_RIGHT; - if ("MATERIAL_SWIPE_RIGHT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_RIGHT_ALT; - if ("MATERIAL_SWIPE_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_UP; - if ("MATERIAL_SWIPE_UP_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_UP_ALT; - if ("MATERIAL_SWIPE_VERTICAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_VERTICAL; - if ("MATERIAL_SWITCH_ACCESS_SHORTCUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_ACCESS_SHORTCUT; - if ("MATERIAL_SWITCH_ACCESS_SHORTCUT_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_ACCESS_SHORTCUT_ADD; - if ("MATERIAL_SWITCH_ACCOUNT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_ACCOUNT; - if ("MATERIAL_SWITCH_CAMERA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_CAMERA; - if ("MATERIAL_SWITCH_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_LEFT; - if ("MATERIAL_SWITCH_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_RIGHT; - if ("MATERIAL_SWITCH_VIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_VIDEO; - if ("MATERIAL_SYNAGOGUE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYNAGOGUE; - if ("MATERIAL_SYNC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYNC; - if ("MATERIAL_SYNC_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYNC_ALT; - if ("MATERIAL_SYNC_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYNC_DISABLED; - if ("MATERIAL_SYNC_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYNC_LOCK; - if ("MATERIAL_SYNC_PROBLEM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYNC_PROBLEM; - if ("MATERIAL_SYSTEM_SECURITY_UPDATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYSTEM_SECURITY_UPDATE; - if ("MATERIAL_SYSTEM_SECURITY_UPDATE_GOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYSTEM_SECURITY_UPDATE_GOOD; - if ("MATERIAL_SYSTEM_SECURITY_UPDATE_WARNING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYSTEM_SECURITY_UPDATE_WARNING; - if ("MATERIAL_SYSTEM_UPDATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYSTEM_UPDATE; - if ("MATERIAL_SYSTEM_UPDATE_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYSTEM_UPDATE_ALT; - if ("MATERIAL_SYSTEM_UPDATE_TV".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYSTEM_UPDATE_TV; - if ("MATERIAL_TAB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAB; - if ("MATERIAL_TABLET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLET; - if ("MATERIAL_TABLET_ANDROID".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLET_ANDROID; - if ("MATERIAL_TABLET_MAC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLET_MAC; - if ("MATERIAL_TABLE_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLE_BAR; - if ("MATERIAL_TABLE_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLE_CHART; - if ("MATERIAL_TABLE_RESTAURANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLE_RESTAURANT; - if ("MATERIAL_TABLE_ROWS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLE_ROWS; - if ("MATERIAL_TABLE_VIEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLE_VIEW; - if ("MATERIAL_TAB_UNSELECTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAB_UNSELECTED; - if ("MATERIAL_TAG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAG; - if ("MATERIAL_TAG_FACES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAG_FACES; - if ("MATERIAL_TAKEOUT_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAKEOUT_DINING; - if ("MATERIAL_TAPAS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAPAS; - if ("MATERIAL_TAP_AND_PLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAP_AND_PLAY; - if ("MATERIAL_TASK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TASK; - if ("MATERIAL_TASK_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TASK_ALT; - if ("MATERIAL_TAXI_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAXI_ALERT; - if ("MATERIAL_TELEGRAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TELEGRAM; - if ("MATERIAL_TEMPLE_BUDDHIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEMPLE_BUDDHIST; - if ("MATERIAL_TEMPLE_HINDU".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEMPLE_HINDU; - if ("MATERIAL_TERMINAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TERMINAL; - if ("MATERIAL_TERRAIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TERRAIN; - if ("MATERIAL_TEXTSMS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXTSMS; - if ("MATERIAL_TEXTURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXTURE; - if ("MATERIAL_TEXT_DECREASE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_DECREASE; - if ("MATERIAL_TEXT_FIELDS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_FIELDS; - if ("MATERIAL_TEXT_FORMAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_FORMAT; - if ("MATERIAL_TEXT_INCREASE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_INCREASE; - if ("MATERIAL_TEXT_ROTATE_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_ROTATE_UP; - if ("MATERIAL_TEXT_ROTATE_VERTICAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_ROTATE_VERTICAL; - if ("MATERIAL_TEXT_ROTATION_ANGLEDOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_ROTATION_ANGLEDOWN; - if ("MATERIAL_TEXT_ROTATION_ANGLEUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_ROTATION_ANGLEUP; - if ("MATERIAL_TEXT_ROTATION_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_ROTATION_DOWN; - if ("MATERIAL_TEXT_ROTATION_NONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_ROTATION_NONE; - if ("MATERIAL_TEXT_SNIPPET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_SNIPPET; - if ("MATERIAL_THEATERS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THEATERS; - if ("MATERIAL_THEATER_COMEDY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THEATER_COMEDY; - if ("MATERIAL_THERMOSTAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THERMOSTAT; - if ("MATERIAL_THERMOSTAT_AUTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THERMOSTAT_AUTO; - if ("MATERIAL_THUMBS_UP_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMBS_UP_DOWN; - if ("MATERIAL_THUMB_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMB_DOWN; - if ("MATERIAL_THUMB_DOWN_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMB_DOWN_ALT; - if ("MATERIAL_THUMB_DOWN_OFF_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMB_DOWN_OFF_ALT; - if ("MATERIAL_THUMB_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMB_UP; - if ("MATERIAL_THUMB_UP_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMB_UP_ALT; - if ("MATERIAL_THUMB_UP_OFF_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMB_UP_OFF_ALT; - if ("MATERIAL_THUNDERSTORM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUNDERSTORM; - if ("MATERIAL_TIKTOK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIKTOK; - if ("MATERIAL_TIMELAPSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMELAPSE; - if ("MATERIAL_TIMELINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMELINE; - if ("MATERIAL_TIMER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMER; - if ("MATERIAL_TIMER_10".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMER_10; - if ("MATERIAL_TIMER_10_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMER_10_SELECT; - if ("MATERIAL_TIMER_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMER_3; - if ("MATERIAL_TIMER_3_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMER_3_SELECT; - if ("MATERIAL_TIMER_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMER_OFF; - if ("MATERIAL_TIME_TO_LEAVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIME_TO_LEAVE; - if ("MATERIAL_TIPS_AND_UPDATES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIPS_AND_UPDATES; - if ("MATERIAL_TIRE_REPAIR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIRE_REPAIR; - if ("MATERIAL_TITLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TITLE; - if ("MATERIAL_TOC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOC; - if ("MATERIAL_TODAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TODAY; - if ("MATERIAL_TOGGLE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOGGLE_OFF; - if ("MATERIAL_TOGGLE_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOGGLE_ON; - if ("MATERIAL_TOKEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOKEN; - if ("MATERIAL_TOLL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOLL; - if ("MATERIAL_TONALITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TONALITY; - if ("MATERIAL_TOPIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOPIC; - if ("MATERIAL_TORNADO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TORNADO; - if ("MATERIAL_TOUCH_APP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOUCH_APP; - if ("MATERIAL_TOUR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOUR; - if ("MATERIAL_TOYS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOYS; - if ("MATERIAL_TRACK_CHANGES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRACK_CHANGES; - if ("MATERIAL_TRAFFIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRAFFIC; - if ("MATERIAL_TRAIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRAIN; - if ("MATERIAL_TRAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRAM; - if ("MATERIAL_TRANSCRIBE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRANSCRIBE; - if ("MATERIAL_TRANSFER_WITHIN_A_STATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRANSFER_WITHIN_A_STATION; - if ("MATERIAL_TRANSFORM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRANSFORM; - if ("MATERIAL_TRANSGENDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRANSGENDER; - if ("MATERIAL_TRANSIT_ENTEREXIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRANSIT_ENTEREXIT; - if ("MATERIAL_TRANSLATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRANSLATE; - if ("MATERIAL_TRAVEL_EXPLORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRAVEL_EXPLORE; - if ("MATERIAL_TRENDING_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRENDING_DOWN; - if ("MATERIAL_TRENDING_FLAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRENDING_FLAT; - if ("MATERIAL_TRENDING_NEUTRAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRENDING_NEUTRAL; - if ("MATERIAL_TRENDING_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRENDING_UP; - if ("MATERIAL_TRIP_ORIGIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRIP_ORIGIN; - if ("MATERIAL_TROUBLESHOOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TROUBLESHOOT; - if ("MATERIAL_TRY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRY; - if ("MATERIAL_TSUNAMI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TSUNAMI; - if ("MATERIAL_TTY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TTY; - if ("MATERIAL_TUNE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TUNE; - if ("MATERIAL_TUNGSTEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TUNGSTEN; - if ("MATERIAL_TURNED_IN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURNED_IN; - if ("MATERIAL_TURNED_IN_NOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURNED_IN_NOT; - if ("MATERIAL_TURN_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURN_LEFT; - if ("MATERIAL_TURN_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURN_RIGHT; - if ("MATERIAL_TURN_SHARP_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURN_SHARP_LEFT; - if ("MATERIAL_TURN_SHARP_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURN_SHARP_RIGHT; - if ("MATERIAL_TURN_SLIGHT_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURN_SLIGHT_LEFT; - if ("MATERIAL_TURN_SLIGHT_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURN_SLIGHT_RIGHT; - if ("MATERIAL_TV".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TV; - if ("MATERIAL_TV_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TV_OFF; - if ("MATERIAL_TWO_WHEELER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TWO_WHEELER; - if ("MATERIAL_TYPE_SPECIMEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TYPE_SPECIMEN; - if ("MATERIAL_UMBRELLA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UMBRELLA; - if ("MATERIAL_UNARCHIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNARCHIVE; - if ("MATERIAL_UNDO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNDO; - if ("MATERIAL_UNFOLD_LESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNFOLD_LESS; - if ("MATERIAL_UNFOLD_LESS_DOUBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNFOLD_LESS_DOUBLE; - if ("MATERIAL_UNFOLD_MORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNFOLD_MORE; - if ("MATERIAL_UNFOLD_MORE_DOUBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNFOLD_MORE_DOUBLE; - if ("MATERIAL_UNPUBLISHED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNPUBLISHED; - if ("MATERIAL_UNSUBSCRIBE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNSUBSCRIBE; - if ("MATERIAL_UPCOMING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UPCOMING; - if ("MATERIAL_UPDATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UPDATE; - if ("MATERIAL_UPDATE_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UPDATE_DISABLED; - if ("MATERIAL_UPGRADE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UPGRADE; - if ("MATERIAL_UPLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UPLOAD; - if ("MATERIAL_UPLOAD_FILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UPLOAD_FILE; - if ("MATERIAL_USB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_USB; - if ("MATERIAL_USB_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_USB_OFF; - if ("MATERIAL_U_TURN_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_U_TURN_LEFT; - if ("MATERIAL_U_TURN_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_U_TURN_RIGHT; - if ("MATERIAL_VACCINES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VACCINES; - if ("MATERIAL_VAPE_FREE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VAPE_FREE; - if ("MATERIAL_VAPING_ROOMS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VAPING_ROOMS; - if ("MATERIAL_VERIFIED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERIFIED; - if ("MATERIAL_VERIFIED_USER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERIFIED_USER; - if ("MATERIAL_VERTICAL_ALIGN_BOTTOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_ALIGN_BOTTOM; - if ("MATERIAL_VERTICAL_ALIGN_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_ALIGN_CENTER; - if ("MATERIAL_VERTICAL_ALIGN_TOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_ALIGN_TOP; - if ("MATERIAL_VERTICAL_DISTRIBUTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_DISTRIBUTE; - if ("MATERIAL_VERTICAL_SHADES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_SHADES; - if ("MATERIAL_VERTICAL_SHADES_CLOSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_SHADES_CLOSED; - if ("MATERIAL_VERTICAL_SPLIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_SPLIT; - if ("MATERIAL_VIBRATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIBRATION; - if ("MATERIAL_VIDEOCAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEOCAM; - if ("MATERIAL_VIDEOCAM_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEOCAM_OFF; - if ("MATERIAL_VIDEOGAME_ASSET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEOGAME_ASSET; - if ("MATERIAL_VIDEOGAME_ASSET_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEOGAME_ASSET_OFF; - if ("MATERIAL_VIDEO_CALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_CALL; - if ("MATERIAL_VIDEO_CAMERA_BACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_CAMERA_BACK; - if ("MATERIAL_VIDEO_CAMERA_FRONT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_CAMERA_FRONT; - if ("MATERIAL_VIDEO_COLLECTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_COLLECTION; - if ("MATERIAL_VIDEO_FILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_FILE; - if ("MATERIAL_VIDEO_LABEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_LABEL; - if ("MATERIAL_VIDEO_LIBRARY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_LIBRARY; - if ("MATERIAL_VIDEO_SETTINGS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_SETTINGS; - if ("MATERIAL_VIDEO_STABLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_STABLE; - if ("MATERIAL_VIEW_AGENDA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_AGENDA; - if ("MATERIAL_VIEW_ARRAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_ARRAY; - if ("MATERIAL_VIEW_CAROUSEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_CAROUSEL; - if ("MATERIAL_VIEW_COLUMN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COLUMN; - if ("MATERIAL_VIEW_COMFORTABLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COMFORTABLE; - if ("MATERIAL_VIEW_COMFY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COMFY; - if ("MATERIAL_VIEW_COMFY_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COMFY_ALT; - if ("MATERIAL_VIEW_COMPACT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COMPACT; - if ("MATERIAL_VIEW_COMPACT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COMPACT_ALT; - if ("MATERIAL_VIEW_COZY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COZY; - if ("MATERIAL_VIEW_DAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_DAY; - if ("MATERIAL_VIEW_HEADLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_HEADLINE; - if ("MATERIAL_VIEW_IN_AR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_IN_AR; - if ("MATERIAL_VIEW_KANBAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_KANBAN; - if ("MATERIAL_VIEW_LIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_LIST; - if ("MATERIAL_VIEW_MODULE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_MODULE; - if ("MATERIAL_VIEW_QUILT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_QUILT; - if ("MATERIAL_VIEW_SIDEBAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_SIDEBAR; - if ("MATERIAL_VIEW_STREAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_STREAM; - if ("MATERIAL_VIEW_TIMELINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_TIMELINE; - if ("MATERIAL_VIEW_WEEK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_WEEK; - if ("MATERIAL_VIGNETTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIGNETTE; - if ("MATERIAL_VILLA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VILLA; - if ("MATERIAL_VISIBILITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VISIBILITY; - if ("MATERIAL_VISIBILITY_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VISIBILITY_OFF; - if ("MATERIAL_VOICEMAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOICEMAIL; - if ("MATERIAL_VOICE_CHAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOICE_CHAT; - if ("MATERIAL_VOICE_OVER_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOICE_OVER_OFF; - if ("MATERIAL_VOLCANO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLCANO; - if ("MATERIAL_VOLUME_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLUME_DOWN; - if ("MATERIAL_VOLUME_DOWN_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLUME_DOWN_ALT; - if ("MATERIAL_VOLUME_MUTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLUME_MUTE; - if ("MATERIAL_VOLUME_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLUME_OFF; - if ("MATERIAL_VOLUME_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLUME_UP; - if ("MATERIAL_VOLUNTEER_ACTIVISM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLUNTEER_ACTIVISM; - if ("MATERIAL_VPN_KEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VPN_KEY; - if ("MATERIAL_VPN_KEY_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VPN_KEY_OFF; - if ("MATERIAL_VPN_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VPN_LOCK; - if ("MATERIAL_VRPANO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VRPANO; - if ("MATERIAL_WALLET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WALLET; - if ("MATERIAL_WALLET_GIFTCARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WALLET_GIFTCARD; - if ("MATERIAL_WALLET_MEMBERSHIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WALLET_MEMBERSHIP; - if ("MATERIAL_WALLET_TRAVEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WALLET_TRAVEL; - if ("MATERIAL_WALLPAPER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WALLPAPER; - if ("MATERIAL_WAREHOUSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WAREHOUSE; - if ("MATERIAL_WARNING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WARNING; - if ("MATERIAL_WARNING_AMBER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WARNING_AMBER; - if ("MATERIAL_WASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WASH; - if ("MATERIAL_WATCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATCH; - if ("MATERIAL_WATCH_LATER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATCH_LATER; - if ("MATERIAL_WATCH_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATCH_OFF; - if ("MATERIAL_WATER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATER; - if ("MATERIAL_WATERFALL_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATERFALL_CHART; - if ("MATERIAL_WATER_DAMAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATER_DAMAGE; - if ("MATERIAL_WATER_DROP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATER_DROP; - if ("MATERIAL_WAVES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WAVES; - if ("MATERIAL_WAVING_HAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WAVING_HAND; - if ("MATERIAL_WB_AUTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_AUTO; - if ("MATERIAL_WB_CLOUDY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_CLOUDY; - if ("MATERIAL_WB_INCANDESCENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_INCANDESCENT; - if ("MATERIAL_WB_IRIDESCENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_IRIDESCENT; - if ("MATERIAL_WB_SHADE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_SHADE; - if ("MATERIAL_WB_SUNNY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_SUNNY; - if ("MATERIAL_WB_TWIGHLIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_TWIGHLIGHT; - if ("MATERIAL_WB_TWILIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_TWILIGHT; - if ("MATERIAL_WC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WC; - if ("MATERIAL_WEB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEB; - if ("MATERIAL_WEBHOOK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEBHOOK; - if ("MATERIAL_WEB_ASSET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEB_ASSET; - if ("MATERIAL_WEB_ASSET_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEB_ASSET_OFF; - if ("MATERIAL_WEB_STORIES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEB_STORIES; - if ("MATERIAL_WECHAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WECHAT; - if ("MATERIAL_WEEKEND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEEKEND; - if ("MATERIAL_WEST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEST; - if ("MATERIAL_WHATSAPP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WHATSAPP; - if ("MATERIAL_WHATSHOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WHATSHOT; - if ("MATERIAL_WHEELCHAIR_PICKUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WHEELCHAIR_PICKUP; - if ("MATERIAL_WHERE_TO_VOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WHERE_TO_VOTE; - if ("MATERIAL_WIDGETS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIDGETS; - if ("MATERIAL_WIDTH_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIDTH_FULL; - if ("MATERIAL_WIDTH_NORMAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIDTH_NORMAL; - if ("MATERIAL_WIDTH_WIDE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIDTH_WIDE; - if ("MATERIAL_WIFI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI; - if ("MATERIAL_WIFI_1_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_1_BAR; - if ("MATERIAL_WIFI_2_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_2_BAR; - if ("MATERIAL_WIFI_CALLING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_CALLING; - if ("MATERIAL_WIFI_CALLING_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_CALLING_3; - if ("MATERIAL_WIFI_CHANNEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_CHANNEL; - if ("MATERIAL_WIFI_FIND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_FIND; - if ("MATERIAL_WIFI_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_LOCK; - if ("MATERIAL_WIFI_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_OFF; - if ("MATERIAL_WIFI_PASSWORD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_PASSWORD; - if ("MATERIAL_WIFI_PROTECTED_SETUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_PROTECTED_SETUP; - if ("MATERIAL_WIFI_TETHERING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_TETHERING; - if ("MATERIAL_WIFI_TETHERING_ERROR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_TETHERING_ERROR; - if ("MATERIAL_WIFI_TETHERING_ERROR_ROUNDED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_TETHERING_ERROR_ROUNDED; - if ("MATERIAL_WIFI_TETHERING_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_TETHERING_OFF; - if ("MATERIAL_WINDOW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WINDOW; - if ("MATERIAL_WIND_POWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIND_POWER; - if ("MATERIAL_WINE_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WINE_BAR; - if ("MATERIAL_WOMAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WOMAN; - if ("MATERIAL_WOMAN_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WOMAN_2; - if ("MATERIAL_WOO_COMMERCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WOO_COMMERCE; - if ("MATERIAL_WORDPRESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORDPRESS; - if ("MATERIAL_WORK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORK; - if ("MATERIAL_WORKSPACES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORKSPACES; - if ("MATERIAL_WORKSPACES_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORKSPACES_FILLED; - if ("MATERIAL_WORKSPACES_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORKSPACES_OUTLINE; - if ("MATERIAL_WORKSPACE_PREMIUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORKSPACE_PREMIUM; - if ("MATERIAL_WORK_HISTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORK_HISTORY; - if ("MATERIAL_WORK_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORK_OFF; - if ("MATERIAL_WORK_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORK_OUTLINE; - if ("MATERIAL_WRAP_TEXT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WRAP_TEXT; - if ("MATERIAL_WRONG_LOCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WRONG_LOCATION; - if ("MATERIAL_WYSIWYG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WYSIWYG; - if ("MATERIAL_YARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_YARD; - if ("MATERIAL_YOUTUBE_SEARCHED_FOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_YOUTUBE_SEARCHED_FOR; - if ("MATERIAL_ZOOM_IN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ZOOM_IN; - if ("MATERIAL_ZOOM_IN_MAP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ZOOM_IN_MAP; - if ("MATERIAL_ZOOM_OUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ZOOM_OUT; - if ("MATERIAL_ZOOM_OUT_MAP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ZOOM_OUT_MAP; - } - if (type == com.codename1.ui.Graphics.class) { - if ("RENDERING_HINT_FAST".equals(name)) return com.codename1.ui.Graphics.RENDERING_HINT_FAST; + if ("isTextSelectionTriggerEnabled".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.TextSelection.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextSelection.class}, false); + return typedTarget.isTextSelectionTriggerEnabled((com.codename1.ui.TextSelection) adaptedArgs[0]); + } } - if (type == com.codename1.ui.List.class) { - if ("FIXED_CENTER".equals(name)) return com.codename1.ui.List.FIXED_CENTER; - if ("FIXED_LEAD".equals(name)) return com.codename1.ui.List.FIXED_LEAD; - if ("FIXED_NONE".equals(name)) return com.codename1.ui.List.FIXED_NONE; - if ("FIXED_NONE_CYCLIC".equals(name)) return com.codename1.ui.List.FIXED_NONE_CYCLIC; - if ("FIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGE".equals(name)) return com.codename1.ui.List.FIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGE; - if ("FIXED_TRAIL".equals(name)) return com.codename1.ui.List.FIXED_TRAIL; - if ("HORIZONTAL".equals(name)) return com.codename1.ui.List.HORIZONTAL; - if ("VERTICAL".equals(name)) return com.codename1.ui.List.VERTICAL; - } - if (type == com.codename1.ui.SideMenuBar.class) { - if ("COMMAND_ACTIONABLE".equals(name)) return com.codename1.ui.SideMenuBar.COMMAND_ACTIONABLE; - if ("COMMAND_PLACEMENT_KEY".equals(name)) return com.codename1.ui.SideMenuBar.COMMAND_PLACEMENT_KEY; - if ("COMMAND_PLACEMENT_VALUE_RIGHT".equals(name)) return com.codename1.ui.SideMenuBar.COMMAND_PLACEMENT_VALUE_RIGHT; - if ("COMMAND_PLACEMENT_VALUE_TOP".equals(name)) return com.codename1.ui.SideMenuBar.COMMAND_PLACEMENT_VALUE_TOP; - if ("COMMAND_SIDE_COMPONENT".equals(name)) return com.codename1.ui.SideMenuBar.COMMAND_SIDE_COMPONENT; + if ("triggerSelectionAt".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.TextSelection.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextSelection.class, java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.triggerSelectionAt((com.codename1.ui.TextSelection) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); + } } - if (type == com.codename1.ui.Stroke.class) { - if ("CAP_BUTT".equals(name)) return com.codename1.ui.Stroke.CAP_BUTT; - if ("CAP_ROUND".equals(name)) return com.codename1.ui.Stroke.CAP_ROUND; - if ("CAP_SQUARE".equals(name)) return com.codename1.ui.Stroke.CAP_SQUARE; - if ("JOIN_BEVEL".equals(name)) return com.codename1.ui.Stroke.JOIN_BEVEL; - if ("JOIN_MITER".equals(name)) return com.codename1.ui.Stroke.JOIN_MITER; - if ("JOIN_ROUND".equals(name)) return com.codename1.ui.Stroke.JOIN_ROUND; + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke77(com.codename1.ui.UIFragment.ComponentFactory typedTarget, String name, Object[] safeArgs) throws Exception { + if ("newComponent".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.xml.Element.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.xml.Element.class}, false); + return typedTarget.newComponent((com.codename1.xml.Element) adaptedArgs[0]); + } } - if (type == com.codename1.ui.TextArea.class) { - if ("ANY".equals(name)) return com.codename1.ui.TextArea.ANY; - if ("DECIMAL".equals(name)) return com.codename1.ui.TextArea.DECIMAL; - if ("EMAILADDR".equals(name)) return com.codename1.ui.TextArea.EMAILADDR; - if ("INITIAL_CAPS_SENTENCE".equals(name)) return com.codename1.ui.TextArea.INITIAL_CAPS_SENTENCE; - if ("INITIAL_CAPS_WORD".equals(name)) return com.codename1.ui.TextArea.INITIAL_CAPS_WORD; - if ("NON_PREDICTIVE".equals(name)) return com.codename1.ui.TextArea.NON_PREDICTIVE; - if ("NUMERIC".equals(name)) return com.codename1.ui.TextArea.NUMERIC; - if ("PASSWORD".equals(name)) return com.codename1.ui.TextArea.PASSWORD; - if ("PHONENUMBER".equals(name)) return com.codename1.ui.TextArea.PHONENUMBER; - if ("SENSITIVE".equals(name)) return com.codename1.ui.TextArea.SENSITIVE; - if ("UNEDITABLE".equals(name)) return com.codename1.ui.TextArea.UNEDITABLE; - if ("UPPERCASE".equals(name)) return com.codename1.ui.TextArea.UPPERCASE; - if ("URL".equals(name)) return com.codename1.ui.TextArea.URL; - if ("USERNAME".equals(name)) return com.codename1.ui.TextArea.USERNAME; - } - if (type == com.codename1.ui.Transform.class) { - if ("TYPE_IDENTITY".equals(name)) return com.codename1.ui.Transform.TYPE_IDENTITY; - if ("TYPE_SCALE".equals(name)) return com.codename1.ui.Transform.TYPE_SCALE; - if ("TYPE_TRANSLATION".equals(name)) return com.codename1.ui.Transform.TYPE_TRANSLATION; - if ("TYPE_UNKNOWN".equals(name)) return com.codename1.ui.Transform.TYPE_UNKNOWN; - } - if (type == com.codename1.ui.URLImage.class) { - if ("FLAG_RESIZE_FAIL".equals(name)) return com.codename1.ui.URLImage.FLAG_RESIZE_FAIL; - if ("FLAG_RESIZE_SCALE".equals(name)) return com.codename1.ui.URLImage.FLAG_RESIZE_SCALE; - if ("FLAG_RESIZE_SCALE_TO_FILL".equals(name)) return com.codename1.ui.URLImage.FLAG_RESIZE_SCALE_TO_FILL; - if ("RESIZE_FAIL".equals(name)) return com.codename1.ui.URLImage.RESIZE_FAIL; - if ("RESIZE_SCALE".equals(name)) return com.codename1.ui.URLImage.RESIZE_SCALE; - if ("RESIZE_SCALE_TO_FILL".equals(name)) return com.codename1.ui.URLImage.RESIZE_SCALE_TO_FILL; + if ("newConstraint".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, com.codename1.xml.Element.class, com.codename1.ui.Component.class, com.codename1.xml.Element.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, com.codename1.xml.Element.class, com.codename1.ui.Component.class, com.codename1.xml.Element.class}, false); + return typedTarget.newConstraint((com.codename1.ui.Container) adaptedArgs[0], (com.codename1.xml.Element) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2], (com.codename1.xml.Element) adaptedArgs[3]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke78(com.codename1.ui.URLImage.ErrorCallback typedTarget, String name, Object[] safeArgs) throws Exception { + if ("onError".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.URLImage.class, java.lang.Exception.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.URLImage.class, java.lang.Exception.class}, false); + typedTarget.onError((com.codename1.ui.URLImage) adaptedArgs[0], (java.lang.Exception) adaptedArgs[1]); return null; + } } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke79(com.codename1.ui.URLImage.ImageAdapter typedTarget, String name, Object[] safeArgs) throws Exception { + if ("adaptImage".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.EncodedImage.class, com.codename1.ui.EncodedImage.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.EncodedImage.class, com.codename1.ui.EncodedImage.class}, false); + return typedTarget.adaptImage((com.codename1.ui.EncodedImage) adaptedArgs[0], (com.codename1.ui.EncodedImage) adaptedArgs[1]); + } + } + if ("isAsyncAdapter".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isAsyncAdapter(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.ui.AutoCompleteTextComponent.class) return getStaticField0(name); + if (type == com.codename1.ui.AutoCompleteTextField.class) return getStaticField1(name); + if (type == com.codename1.ui.BrowserComponent.class) return getStaticField2(name); + if (type == com.codename1.ui.BrowserComponent.JSType.class) return getStaticField3(name); + if (type == com.codename1.ui.Button.class) return getStaticField4(name); + if (type == com.codename1.ui.CN.class) return getStaticField5(name); + if (type == com.codename1.ui.CN1Constants.class) return getStaticField6(name); + if (type == com.codename1.ui.Calendar.class) return getStaticField7(name); + if (type == com.codename1.ui.CheckBox.class) return getStaticField8(name); + if (type == com.codename1.ui.ComboBox.class) return getStaticField9(name); + if (type == com.codename1.ui.CommonProgressAnimations.CircleProgress.class) return getStaticField10(name); + if (type == com.codename1.ui.CommonProgressAnimations.EmptyAnimation.class) return getStaticField11(name); + if (type == com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.class) return getStaticField12(name); + if (type == com.codename1.ui.CommonProgressAnimations.ProgressAnimation.class) return getStaticField13(name); + if (type == com.codename1.ui.Component.class) return getStaticField14(name); + if (type == com.codename1.ui.ComponentGroup.class) return getStaticField15(name); + if (type == com.codename1.ui.Container.class) return getStaticField16(name); + if (type == com.codename1.ui.Dialog.class) return getStaticField17(name); + if (type == com.codename1.ui.Display.class) return getStaticField18(name); + if (type == com.codename1.ui.Font.class) return getStaticField19(name); + if (type == com.codename1.ui.FontImage.class) return getStaticField20(name); + if (type == com.codename1.ui.Form.class) return getStaticField21(name); + if (type == com.codename1.ui.Graphics.class) return getStaticField22(name); + if (type == com.codename1.ui.InfiniteContainer.class) return getStaticField23(name); + if (type == com.codename1.ui.InputComponent.class) return getStaticField24(name); + if (type == com.codename1.ui.InterFormContainer.class) return getStaticField25(name); + if (type == com.codename1.ui.Label.class) return getStaticField26(name); + if (type == com.codename1.ui.List.class) return getStaticField27(name); + if (type == com.codename1.ui.MenuBar.class) return getStaticField28(name); + if (type == com.codename1.ui.MultipleGradientPaint.ColorSpaceType.class) return getStaticField29(name); + if (type == com.codename1.ui.MultipleGradientPaint.CycleMethod.class) return getStaticField30(name); + if (type == com.codename1.ui.PeerComponent.class) return getStaticField31(name); + if (type == com.codename1.ui.PickerComponent.class) return getStaticField32(name); + if (type == com.codename1.ui.RadioButton.class) return getStaticField33(name); + if (type == com.codename1.ui.Sheet.class) return getStaticField34(name); + if (type == com.codename1.ui.SideMenuBar.class) return getStaticField35(name); + if (type == com.codename1.ui.Slider.class) return getStaticField36(name); + if (type == com.codename1.ui.Stroke.class) return getStaticField37(name); + if (type == com.codename1.ui.SwipeableContainer.class) return getStaticField38(name); + if (type == com.codename1.ui.Tabs.class) return getStaticField39(name); + if (type == com.codename1.ui.TextArea.class) return getStaticField40(name); + if (type == com.codename1.ui.TextComponent.class) return getStaticField41(name); + if (type == com.codename1.ui.TextComponentPassword.class) return getStaticField42(name); + if (type == com.codename1.ui.TextField.class) return getStaticField43(name); + if (type == com.codename1.ui.TextSelection.TextSelectionTrigger.class) return getStaticField44(name); + if (type == com.codename1.ui.Toolbar.class) return getStaticField45(name); + if (type == com.codename1.ui.Toolbar.BackCommandPolicy.class) return getStaticField46(name); + if (type == com.codename1.ui.Transform.class) return getStaticField47(name); + if (type == com.codename1.ui.URLImage.class) return getStaticField48(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextComponent.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.AutoCompleteTextComponent.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("ANY".equals(name)) return com.codename1.ui.AutoCompleteTextField.ANY; + if ("BASELINE".equals(name)) return com.codename1.ui.AutoCompleteTextField.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.AutoCompleteTextField.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.AutoCompleteTextField.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.AutoCompleteTextField.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.AutoCompleteTextField.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.AutoCompleteTextField.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.AutoCompleteTextField.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.CROSSHAIR_CURSOR; + if ("DECIMAL".equals(name)) return com.codename1.ui.AutoCompleteTextField.DECIMAL; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.AutoCompleteTextField.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.AutoCompleteTextField.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.AutoCompleteTextField.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.AutoCompleteTextField.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.AutoCompleteTextField.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.AutoCompleteTextField.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.AutoCompleteTextField.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.AutoCompleteTextField.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.AutoCompleteTextField.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.AutoCompleteTextField.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("EMAILADDR".equals(name)) return com.codename1.ui.AutoCompleteTextField.EMAILADDR; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.HAND_CURSOR; + if ("INITIAL_CAPS_SENTENCE".equals(name)) return com.codename1.ui.AutoCompleteTextField.INITIAL_CAPS_SENTENCE; + if ("INITIAL_CAPS_WORD".equals(name)) return com.codename1.ui.AutoCompleteTextField.INITIAL_CAPS_WORD; + if ("LEFT".equals(name)) return com.codename1.ui.AutoCompleteTextField.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.NE_RESIZE_CURSOR; + if ("NON_PREDICTIVE".equals(name)) return com.codename1.ui.AutoCompleteTextField.NON_PREDICTIVE; + if ("NUMERIC".equals(name)) return com.codename1.ui.AutoCompleteTextField.NUMERIC; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.N_RESIZE_CURSOR; + if ("PASSWORD".equals(name)) return com.codename1.ui.AutoCompleteTextField.PASSWORD; + if ("PHONENUMBER".equals(name)) return com.codename1.ui.AutoCompleteTextField.PHONENUMBER; + if ("POPUP_POSITION_AUTO".equals(name)) return com.codename1.ui.AutoCompleteTextField.POPUP_POSITION_AUTO; + if ("POPUP_POSITION_OVER".equals(name)) return com.codename1.ui.AutoCompleteTextField.POPUP_POSITION_OVER; + if ("POPUP_POSITION_UNDER".equals(name)) return com.codename1.ui.AutoCompleteTextField.POPUP_POSITION_UNDER; + if ("RIGHT".equals(name)) return com.codename1.ui.AutoCompleteTextField.RIGHT; + if ("SENSITIVE".equals(name)) return com.codename1.ui.AutoCompleteTextField.SENSITIVE; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.AutoCompleteTextField.TOP; + if ("UNEDITABLE".equals(name)) return com.codename1.ui.AutoCompleteTextField.UNEDITABLE; + if ("UPPERCASE".equals(name)) return com.codename1.ui.AutoCompleteTextField.UPPERCASE; + if ("URL".equals(name)) return com.codename1.ui.AutoCompleteTextField.URL; + if ("USERNAME".equals(name)) return com.codename1.ui.AutoCompleteTextField.USERNAME; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.AutoCompleteTextField.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.AutoCompleteTextField.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.BrowserComponent.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.BrowserComponent.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.BrowserComponent.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.BrowserComponent.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.BrowserComponent.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.BrowserComponent.BRB_OTHER; + if ("BROWSER_PROPERTY_FOLLOW_TARGET_BLANK".equals(name)) return com.codename1.ui.BrowserComponent.BROWSER_PROPERTY_FOLLOW_TARGET_BLANK; + if ("CENTER".equals(name)) return com.codename1.ui.BrowserComponent.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.BrowserComponent.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.BrowserComponent.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.BrowserComponent.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.BrowserComponent.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.BrowserComponent.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.BrowserComponent.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.BrowserComponent.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.BrowserComponent.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.BrowserComponent.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.BrowserComponent.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.BrowserComponent.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.BrowserComponent.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.BrowserComponent.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.BrowserComponent.W_RESIZE_CURSOR; + if ("onError".equals(name)) return com.codename1.ui.BrowserComponent.onError; + if ("onLoad".equals(name)) return com.codename1.ui.BrowserComponent.onLoad; + if ("onMessage".equals(name)) return com.codename1.ui.BrowserComponent.onMessage; + if ("onStart".equals(name)) return com.codename1.ui.BrowserComponent.onStart; + throw unsupportedStaticField(com.codename1.ui.BrowserComponent.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("BOOLEAN".equals(name)) return com.codename1.ui.BrowserComponent.JSType.BOOLEAN; + if ("FUNCTION".equals(name)) return com.codename1.ui.BrowserComponent.JSType.FUNCTION; + if ("NUMBER".equals(name)) return com.codename1.ui.BrowserComponent.JSType.NUMBER; + if ("OBJECT".equals(name)) return com.codename1.ui.BrowserComponent.JSType.OBJECT; + if ("STRING".equals(name)) return com.codename1.ui.BrowserComponent.JSType.STRING; + if ("UNDEFINED".equals(name)) return com.codename1.ui.BrowserComponent.JSType.UNDEFINED; + throw unsupportedStaticField(com.codename1.ui.BrowserComponent.JSType.class, name); + } + + private static Object getStaticField4(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.Button.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.Button.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.Button.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.Button.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.Button.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.Button.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.Button.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.Button.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.Button.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.Button.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.Button.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.Button.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.Button.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.Button.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.Button.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.Button.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.Button.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.Button.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.Button.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Button.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.Button.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.Button.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.Button.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Button.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Button.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Button.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.Button.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Button.SE_RESIZE_CURSOR; + if ("STATE_DEFAULT".equals(name)) return com.codename1.ui.Button.STATE_DEFAULT; + if ("STATE_PRESSED".equals(name)) return com.codename1.ui.Button.STATE_PRESSED; + if ("STATE_ROLLOVER".equals(name)) return com.codename1.ui.Button.STATE_ROLLOVER; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Button.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Button.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.Button.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.Button.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.Button.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Button.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.Button.class, name); + } + + private static Object getStaticField5(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.CN.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.CN.BOTTOM; + if ("CENTER".equals(name)) return com.codename1.ui.CN.CENTER; + if ("CENTER_BEHAVIOR_CENTER".equals(name)) return com.codename1.ui.CN.CENTER_BEHAVIOR_CENTER; + if ("CENTER_BEHAVIOR_CENTER_ABSOLUTE".equals(name)) return com.codename1.ui.CN.CENTER_BEHAVIOR_CENTER_ABSOLUTE; + if ("CENTER_BEHAVIOR_SCALE".equals(name)) return com.codename1.ui.CN.CENTER_BEHAVIOR_SCALE; + if ("CENTER_BEHAVIOR_TOTAL_BELOW".equals(name)) return com.codename1.ui.CN.CENTER_BEHAVIOR_TOTAL_BELOW; + if ("DENSITY_2HD".equals(name)) return com.codename1.ui.CN.DENSITY_2HD; + if ("DENSITY_4K".equals(name)) return com.codename1.ui.CN.DENSITY_4K; + if ("DENSITY_560".equals(name)) return com.codename1.ui.CN.DENSITY_560; + if ("DENSITY_HD".equals(name)) return com.codename1.ui.CN.DENSITY_HD; + if ("DENSITY_HIGH".equals(name)) return com.codename1.ui.CN.DENSITY_HIGH; + if ("DENSITY_LOW".equals(name)) return com.codename1.ui.CN.DENSITY_LOW; + if ("DENSITY_MEDIUM".equals(name)) return com.codename1.ui.CN.DENSITY_MEDIUM; + if ("DENSITY_VERY_HIGH".equals(name)) return com.codename1.ui.CN.DENSITY_VERY_HIGH; + if ("DENSITY_VERY_LOW".equals(name)) return com.codename1.ui.CN.DENSITY_VERY_LOW; + if ("EAST".equals(name)) return com.codename1.ui.CN.EAST; + if ("FACE_MONOSPACE".equals(name)) return com.codename1.ui.CN.FACE_MONOSPACE; + if ("FACE_PROPORTIONAL".equals(name)) return com.codename1.ui.CN.FACE_PROPORTIONAL; + if ("FACE_SYSTEM".equals(name)) return com.codename1.ui.CN.FACE_SYSTEM; + if ("GALLERY_ALL".equals(name)) return com.codename1.ui.CN.GALLERY_ALL; + if ("GALLERY_ALL_MULTI".equals(name)) return com.codename1.ui.CN.GALLERY_ALL_MULTI; + if ("GALLERY_IMAGE".equals(name)) return com.codename1.ui.CN.GALLERY_IMAGE; + if ("GALLERY_IMAGE_MULTI".equals(name)) return com.codename1.ui.CN.GALLERY_IMAGE_MULTI; + if ("GALLERY_VIDEO".equals(name)) return com.codename1.ui.CN.GALLERY_VIDEO; + if ("GALLERY_VIDEO_MULTI".equals(name)) return com.codename1.ui.CN.GALLERY_VIDEO_MULTI; + if ("LEFT".equals(name)) return com.codename1.ui.CN.LEFT; + if ("NATIVE_ITALIC_BLACK".equals(name)) return com.codename1.ui.CN.NATIVE_ITALIC_BLACK; + if ("NATIVE_ITALIC_BOLD".equals(name)) return com.codename1.ui.CN.NATIVE_ITALIC_BOLD; + if ("NATIVE_ITALIC_LIGHT".equals(name)) return com.codename1.ui.CN.NATIVE_ITALIC_LIGHT; + if ("NATIVE_ITALIC_REGULAR".equals(name)) return com.codename1.ui.CN.NATIVE_ITALIC_REGULAR; + if ("NATIVE_ITALIC_THIN".equals(name)) return com.codename1.ui.CN.NATIVE_ITALIC_THIN; + if ("NATIVE_MAIN_BLACK".equals(name)) return com.codename1.ui.CN.NATIVE_MAIN_BLACK; + if ("NATIVE_MAIN_BOLD".equals(name)) return com.codename1.ui.CN.NATIVE_MAIN_BOLD; + if ("NATIVE_MAIN_LIGHT".equals(name)) return com.codename1.ui.CN.NATIVE_MAIN_LIGHT; + if ("NATIVE_MAIN_REGULAR".equals(name)) return com.codename1.ui.CN.NATIVE_MAIN_REGULAR; + if ("NATIVE_MAIN_THIN".equals(name)) return com.codename1.ui.CN.NATIVE_MAIN_THIN; + if ("NORTH".equals(name)) return com.codename1.ui.CN.NORTH; + if ("PICKER_TYPE_CALENDAR".equals(name)) return com.codename1.ui.CN.PICKER_TYPE_CALENDAR; + if ("PICKER_TYPE_DATE".equals(name)) return com.codename1.ui.CN.PICKER_TYPE_DATE; + if ("PICKER_TYPE_DATE_AND_TIME".equals(name)) return com.codename1.ui.CN.PICKER_TYPE_DATE_AND_TIME; + if ("PICKER_TYPE_DURATION".equals(name)) return com.codename1.ui.CN.PICKER_TYPE_DURATION; + if ("PICKER_TYPE_DURATION_HOURS".equals(name)) return com.codename1.ui.CN.PICKER_TYPE_DURATION_HOURS; + if ("PICKER_TYPE_DURATION_MINUTES".equals(name)) return com.codename1.ui.CN.PICKER_TYPE_DURATION_MINUTES; + if ("PICKER_TYPE_STRINGS".equals(name)) return com.codename1.ui.CN.PICKER_TYPE_STRINGS; + if ("PICKER_TYPE_TIME".equals(name)) return com.codename1.ui.CN.PICKER_TYPE_TIME; + if ("RIGHT".equals(name)) return com.codename1.ui.CN.RIGHT; + if ("SIZE_LARGE".equals(name)) return com.codename1.ui.CN.SIZE_LARGE; + if ("SIZE_MEDIUM".equals(name)) return com.codename1.ui.CN.SIZE_MEDIUM; + if ("SIZE_SMALL".equals(name)) return com.codename1.ui.CN.SIZE_SMALL; + if ("SMS_BOTH".equals(name)) return com.codename1.ui.CN.SMS_BOTH; + if ("SMS_INTERACTIVE".equals(name)) return com.codename1.ui.CN.SMS_INTERACTIVE; + if ("SMS_NOT_SUPPORTED".equals(name)) return com.codename1.ui.CN.SMS_NOT_SUPPORTED; + if ("SMS_SEAMLESS".equals(name)) return com.codename1.ui.CN.SMS_SEAMLESS; + if ("SOUTH".equals(name)) return com.codename1.ui.CN.SOUTH; + if ("STYLE_BOLD".equals(name)) return com.codename1.ui.CN.STYLE_BOLD; + if ("STYLE_ITALIC".equals(name)) return com.codename1.ui.CN.STYLE_ITALIC; + if ("STYLE_PLAIN".equals(name)) return com.codename1.ui.CN.STYLE_PLAIN; + if ("STYLE_UNDERLINED".equals(name)) return com.codename1.ui.CN.STYLE_UNDERLINED; + if ("TOP".equals(name)) return com.codename1.ui.CN.TOP; + if ("WEST".equals(name)) return com.codename1.ui.CN.WEST; + throw unsupportedStaticField(com.codename1.ui.CN.class, name); + } + + private static Object getStaticField6(String name) throws Exception { + if ("DENSITY_2HD".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_2HD; + if ("DENSITY_4K".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_4K; + if ("DENSITY_560".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_560; + if ("DENSITY_HD".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_HD; + if ("DENSITY_HIGH".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_HIGH; + if ("DENSITY_LOW".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_LOW; + if ("DENSITY_MEDIUM".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_MEDIUM; + if ("DENSITY_VERY_HIGH".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_VERY_HIGH; + if ("DENSITY_VERY_LOW".equals(name)) return com.codename1.ui.CN1Constants.DENSITY_VERY_LOW; + if ("GALLERY_ALL".equals(name)) return com.codename1.ui.CN1Constants.GALLERY_ALL; + if ("GALLERY_ALL_MULTI".equals(name)) return com.codename1.ui.CN1Constants.GALLERY_ALL_MULTI; + if ("GALLERY_IMAGE".equals(name)) return com.codename1.ui.CN1Constants.GALLERY_IMAGE; + if ("GALLERY_IMAGE_MULTI".equals(name)) return com.codename1.ui.CN1Constants.GALLERY_IMAGE_MULTI; + if ("GALLERY_VIDEO".equals(name)) return com.codename1.ui.CN1Constants.GALLERY_VIDEO; + if ("GALLERY_VIDEO_MULTI".equals(name)) return com.codename1.ui.CN1Constants.GALLERY_VIDEO_MULTI; + if ("PICKER_TYPE_CALENDAR".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_CALENDAR; + if ("PICKER_TYPE_DATE".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_DATE; + if ("PICKER_TYPE_DATE_AND_TIME".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_DATE_AND_TIME; + if ("PICKER_TYPE_DURATION".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_DURATION; + if ("PICKER_TYPE_DURATION_HOURS".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_DURATION_HOURS; + if ("PICKER_TYPE_DURATION_MINUTES".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_DURATION_MINUTES; + if ("PICKER_TYPE_STRINGS".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_STRINGS; + if ("PICKER_TYPE_TIME".equals(name)) return com.codename1.ui.CN1Constants.PICKER_TYPE_TIME; + if ("SMS_BOTH".equals(name)) return com.codename1.ui.CN1Constants.SMS_BOTH; + if ("SMS_INTERACTIVE".equals(name)) return com.codename1.ui.CN1Constants.SMS_INTERACTIVE; + if ("SMS_NOT_SUPPORTED".equals(name)) return com.codename1.ui.CN1Constants.SMS_NOT_SUPPORTED; + if ("SMS_SEAMLESS".equals(name)) return com.codename1.ui.CN1Constants.SMS_SEAMLESS; + throw unsupportedStaticField(com.codename1.ui.CN1Constants.class, name); + } + + private static Object getStaticField7(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.Calendar.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.Calendar.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.Calendar.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.Calendar.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.Calendar.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.Calendar.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.Calendar.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.Calendar.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.Calendar.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.Calendar.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.Calendar.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.Calendar.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.Calendar.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.Calendar.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.Calendar.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.Calendar.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.Calendar.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.Calendar.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.Calendar.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Calendar.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.Calendar.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.Calendar.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.Calendar.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Calendar.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Calendar.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Calendar.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.Calendar.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Calendar.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Calendar.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Calendar.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.Calendar.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.Calendar.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.Calendar.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Calendar.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.Calendar.class, name); + } + + private static Object getStaticField8(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.CheckBox.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.CheckBox.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.CheckBox.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.CheckBox.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.CheckBox.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.CheckBox.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.CheckBox.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.CheckBox.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.CheckBox.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.CheckBox.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.CheckBox.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.CheckBox.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.CheckBox.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.CheckBox.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.CheckBox.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.CheckBox.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.CheckBox.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.CheckBox.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.CheckBox.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CheckBox.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.CheckBox.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.CheckBox.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.CheckBox.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CheckBox.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CheckBox.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CheckBox.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.CheckBox.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CheckBox.SE_RESIZE_CURSOR; + if ("STATE_DEFAULT".equals(name)) return com.codename1.ui.CheckBox.STATE_DEFAULT; + if ("STATE_PRESSED".equals(name)) return com.codename1.ui.CheckBox.STATE_PRESSED; + if ("STATE_ROLLOVER".equals(name)) return com.codename1.ui.CheckBox.STATE_ROLLOVER; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CheckBox.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CheckBox.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.CheckBox.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.CheckBox.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.CheckBox.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CheckBox.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.CheckBox.class, name); + } + + private static Object getStaticField9(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.ComboBox.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.ComboBox.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.ComboBox.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.ComboBox.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.ComboBox.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.ComboBox.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.ComboBox.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.ComboBox.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.ComboBox.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.ComboBox.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.ComboBox.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.ComboBox.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.ComboBox.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.ComboBox.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.ComboBox.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.ComboBox.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.ComboBox.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.ComboBox.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.ComboBox.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComboBox.E_RESIZE_CURSOR; + if ("FIXED_CENTER".equals(name)) return com.codename1.ui.ComboBox.FIXED_CENTER; + if ("FIXED_LEAD".equals(name)) return com.codename1.ui.ComboBox.FIXED_LEAD; + if ("FIXED_NONE".equals(name)) return com.codename1.ui.ComboBox.FIXED_NONE; + if ("FIXED_NONE_CYCLIC".equals(name)) return com.codename1.ui.ComboBox.FIXED_NONE_CYCLIC; + if ("FIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGE".equals(name)) return com.codename1.ui.ComboBox.FIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGE; + if ("FIXED_TRAIL".equals(name)) return com.codename1.ui.ComboBox.FIXED_TRAIL; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.ComboBox.HAND_CURSOR; + if ("HORIZONTAL".equals(name)) return com.codename1.ui.ComboBox.HORIZONTAL; + if ("LEFT".equals(name)) return com.codename1.ui.ComboBox.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.ComboBox.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComboBox.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComboBox.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComboBox.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.ComboBox.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComboBox.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComboBox.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComboBox.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.ComboBox.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.ComboBox.TOP; + if ("VERTICAL".equals(name)) return com.codename1.ui.ComboBox.VERTICAL; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.ComboBox.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComboBox.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.ComboBox.class, name); + } + + private static Object getStaticField10(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.CircleProgress.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.CommonProgressAnimations.CircleProgress.class, name); + } + + private static Object getStaticField11(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.EmptyAnimation.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.CommonProgressAnimations.EmptyAnimation.class, name); + } + + private static Object getStaticField12(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.CommonProgressAnimations.LoadingTextAnimation.class, name); + } + + private static Object getStaticField13(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.CommonProgressAnimations.ProgressAnimation.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.CommonProgressAnimations.ProgressAnimation.class, name); + } + + private static Object getStaticField14(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.Component.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.Component.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.Component.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.Component.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.Component.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.Component.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.Component.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.Component.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.Component.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.Component.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.Component.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.Component.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.Component.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.Component.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.Component.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.Component.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.Component.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.Component.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.Component.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.Component.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.Component.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.Component.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.Component.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.Component.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.Component.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.Component.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Component.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.Component.class, name); + } + + private static Object getStaticField15(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.ComponentGroup.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.ComponentGroup.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.ComponentGroup.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.ComponentGroup.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.ComponentGroup.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.ComponentGroup.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.ComponentGroup.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.ComponentGroup.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.ComponentGroup.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.ComponentGroup.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.ComponentGroup.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.ComponentGroup.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.ComponentGroup.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.ComponentGroup.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.ComponentGroup.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.ComponentGroup.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.ComponentGroup.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.ComponentGroup.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.ComponentGroup.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.ComponentGroup.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.ComponentGroup.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.ComponentGroup.class, name); + } + + private static Object getStaticField16(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.Container.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.Container.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.Container.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.Container.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.Container.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.Container.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.Container.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.Container.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.Container.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.Container.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.Container.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.Container.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.Container.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.Container.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.Container.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.Container.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.Container.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.Container.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.Container.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Container.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.Container.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.Container.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.Container.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Container.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Container.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Container.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.Container.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Container.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Container.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Container.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.Container.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.Container.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.Container.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Container.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.Container.class, name); + } + + private static Object getStaticField17(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.Dialog.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.Dialog.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.Dialog.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.Dialog.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.Dialog.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.Dialog.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.Dialog.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.Dialog.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.Dialog.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.Dialog.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.Dialog.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.Dialog.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.Dialog.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.Dialog.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.Dialog.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.Dialog.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.Dialog.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.Dialog.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.Dialog.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Dialog.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.Dialog.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.Dialog.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.Dialog.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Dialog.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Dialog.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Dialog.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.Dialog.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Dialog.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Dialog.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Dialog.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.Dialog.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.Dialog.TOP; + if ("TYPE_ALARM".equals(name)) return com.codename1.ui.Dialog.TYPE_ALARM; + if ("TYPE_CONFIRMATION".equals(name)) return com.codename1.ui.Dialog.TYPE_CONFIRMATION; + if ("TYPE_ERROR".equals(name)) return com.codename1.ui.Dialog.TYPE_ERROR; + if ("TYPE_INFO".equals(name)) return com.codename1.ui.Dialog.TYPE_INFO; + if ("TYPE_NONE".equals(name)) return com.codename1.ui.Dialog.TYPE_NONE; + if ("TYPE_WARNING".equals(name)) return com.codename1.ui.Dialog.TYPE_WARNING; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.Dialog.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Dialog.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.Dialog.class, name); + } + + private static Object getStaticField18(String name) throws Exception { + if ("COMMAND_BEHAVIOR_BUTTON_BAR".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_BUTTON_BAR; + if ("COMMAND_BEHAVIOR_BUTTON_BAR_TITLE_BACK".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_BUTTON_BAR_TITLE_BACK; + if ("COMMAND_BEHAVIOR_BUTTON_BAR_TITLE_RIGHT".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_BUTTON_BAR_TITLE_RIGHT; + if ("COMMAND_BEHAVIOR_DEFAULT".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_DEFAULT; + if ("COMMAND_BEHAVIOR_ICS".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_ICS; + if ("COMMAND_BEHAVIOR_NATIVE".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_NATIVE; + if ("COMMAND_BEHAVIOR_SIDE_NAVIGATION".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_SIDE_NAVIGATION; + if ("COMMAND_BEHAVIOR_SOFTKEY".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_SOFTKEY; + if ("COMMAND_BEHAVIOR_TOUCH_MENU".equals(name)) return com.codename1.ui.Display.COMMAND_BEHAVIOR_TOUCH_MENU; + if ("DENSITY_2HD".equals(name)) return com.codename1.ui.Display.DENSITY_2HD; + if ("DENSITY_4K".equals(name)) return com.codename1.ui.Display.DENSITY_4K; + if ("DENSITY_560".equals(name)) return com.codename1.ui.Display.DENSITY_560; + if ("DENSITY_HD".equals(name)) return com.codename1.ui.Display.DENSITY_HD; + if ("DENSITY_HIGH".equals(name)) return com.codename1.ui.Display.DENSITY_HIGH; + if ("DENSITY_LOW".equals(name)) return com.codename1.ui.Display.DENSITY_LOW; + if ("DENSITY_MEDIUM".equals(name)) return com.codename1.ui.Display.DENSITY_MEDIUM; + if ("DENSITY_VERY_HIGH".equals(name)) return com.codename1.ui.Display.DENSITY_VERY_HIGH; + if ("DENSITY_VERY_LOW".equals(name)) return com.codename1.ui.Display.DENSITY_VERY_LOW; + if ("GALLERY_ALL".equals(name)) return com.codename1.ui.Display.GALLERY_ALL; + if ("GALLERY_ALL_MULTI".equals(name)) return com.codename1.ui.Display.GALLERY_ALL_MULTI; + if ("GALLERY_IMAGE".equals(name)) return com.codename1.ui.Display.GALLERY_IMAGE; + if ("GALLERY_IMAGE_MULTI".equals(name)) return com.codename1.ui.Display.GALLERY_IMAGE_MULTI; + if ("GALLERY_VIDEO".equals(name)) return com.codename1.ui.Display.GALLERY_VIDEO; + if ("GALLERY_VIDEO_MULTI".equals(name)) return com.codename1.ui.Display.GALLERY_VIDEO_MULTI; + if ("GAME_DOWN".equals(name)) return com.codename1.ui.Display.GAME_DOWN; + if ("GAME_FIRE".equals(name)) return com.codename1.ui.Display.GAME_FIRE; + if ("GAME_LEFT".equals(name)) return com.codename1.ui.Display.GAME_LEFT; + if ("GAME_RIGHT".equals(name)) return com.codename1.ui.Display.GAME_RIGHT; + if ("GAME_UP".equals(name)) return com.codename1.ui.Display.GAME_UP; + if ("KEYBOARD_TYPE_HALF_QWERTY".equals(name)) return com.codename1.ui.Display.KEYBOARD_TYPE_HALF_QWERTY; + if ("KEYBOARD_TYPE_NUMERIC".equals(name)) return com.codename1.ui.Display.KEYBOARD_TYPE_NUMERIC; + if ("KEYBOARD_TYPE_QWERTY".equals(name)) return com.codename1.ui.Display.KEYBOARD_TYPE_QWERTY; + if ("KEYBOARD_TYPE_UNKNOWN".equals(name)) return com.codename1.ui.Display.KEYBOARD_TYPE_UNKNOWN; + if ("KEYBOARD_TYPE_VIRTUAL".equals(name)) return com.codename1.ui.Display.KEYBOARD_TYPE_VIRTUAL; + if ("KEY_POUND".equals(name)) return com.codename1.ui.Display.KEY_POUND; + if ("MEDIA_KEY_FAST_BACKWARD".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_FAST_BACKWARD; + if ("MEDIA_KEY_FAST_FORWARD".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_FAST_FORWARD; + if ("MEDIA_KEY_PLAY".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_PLAY; + if ("MEDIA_KEY_PLAY_PAUSE".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_PLAY_PAUSE; + if ("MEDIA_KEY_PLAY_STOP".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_PLAY_STOP; + if ("MEDIA_KEY_SKIP_BACK".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_SKIP_BACK; + if ("MEDIA_KEY_SKIP_FORWARD".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_SKIP_FORWARD; + if ("MEDIA_KEY_STOP".equals(name)) return com.codename1.ui.Display.MEDIA_KEY_STOP; + if ("PICKER_TYPE_CALENDAR".equals(name)) return com.codename1.ui.Display.PICKER_TYPE_CALENDAR; + if ("PICKER_TYPE_DATE".equals(name)) return com.codename1.ui.Display.PICKER_TYPE_DATE; + if ("PICKER_TYPE_DATE_AND_TIME".equals(name)) return com.codename1.ui.Display.PICKER_TYPE_DATE_AND_TIME; + if ("PICKER_TYPE_DURATION".equals(name)) return com.codename1.ui.Display.PICKER_TYPE_DURATION; + if ("PICKER_TYPE_DURATION_HOURS".equals(name)) return com.codename1.ui.Display.PICKER_TYPE_DURATION_HOURS; + if ("PICKER_TYPE_DURATION_MINUTES".equals(name)) return com.codename1.ui.Display.PICKER_TYPE_DURATION_MINUTES; + if ("PICKER_TYPE_STRINGS".equals(name)) return com.codename1.ui.Display.PICKER_TYPE_STRINGS; + if ("PICKER_TYPE_TIME".equals(name)) return com.codename1.ui.Display.PICKER_TYPE_TIME; + if ("SHOW_DURING_EDIT_ALLOW_DISCARD".equals(name)) return com.codename1.ui.Display.SHOW_DURING_EDIT_ALLOW_DISCARD; + if ("SHOW_DURING_EDIT_ALLOW_SAVE".equals(name)) return com.codename1.ui.Display.SHOW_DURING_EDIT_ALLOW_SAVE; + if ("SHOW_DURING_EDIT_EXCEPTION".equals(name)) return com.codename1.ui.Display.SHOW_DURING_EDIT_EXCEPTION; + if ("SHOW_DURING_EDIT_IGNORE".equals(name)) return com.codename1.ui.Display.SHOW_DURING_EDIT_IGNORE; + if ("SHOW_DURING_EDIT_SET_AS_NEXT".equals(name)) return com.codename1.ui.Display.SHOW_DURING_EDIT_SET_AS_NEXT; + if ("SMS_BOTH".equals(name)) return com.codename1.ui.Display.SMS_BOTH; + if ("SMS_INTERACTIVE".equals(name)) return com.codename1.ui.Display.SMS_INTERACTIVE; + if ("SMS_NOT_SUPPORTED".equals(name)) return com.codename1.ui.Display.SMS_NOT_SUPPORTED; + if ("SMS_SEAMLESS".equals(name)) return com.codename1.ui.Display.SMS_SEAMLESS; + if ("SOUND_TYPE_ALARM".equals(name)) return com.codename1.ui.Display.SOUND_TYPE_ALARM; + if ("SOUND_TYPE_BUTTON_PRESS".equals(name)) return com.codename1.ui.Display.SOUND_TYPE_BUTTON_PRESS; + if ("SOUND_TYPE_CONFIRMATION".equals(name)) return com.codename1.ui.Display.SOUND_TYPE_CONFIRMATION; + if ("SOUND_TYPE_ERROR".equals(name)) return com.codename1.ui.Display.SOUND_TYPE_ERROR; + if ("SOUND_TYPE_INFO".equals(name)) return com.codename1.ui.Display.SOUND_TYPE_INFO; + if ("SOUND_TYPE_WARNING".equals(name)) return com.codename1.ui.Display.SOUND_TYPE_WARNING; + if ("WINDOW_SIZE_HINT_PERCENT".equals(name)) return com.codename1.ui.Display.WINDOW_SIZE_HINT_PERCENT; + throw unsupportedStaticField(com.codename1.ui.Display.class, name); + } + + private static Object getStaticField19(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.Font.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.Font.BOTTOM; + if ("CENTER".equals(name)) return com.codename1.ui.Font.CENTER; + if ("CENTER_BEHAVIOR_CENTER".equals(name)) return com.codename1.ui.Font.CENTER_BEHAVIOR_CENTER; + if ("CENTER_BEHAVIOR_CENTER_ABSOLUTE".equals(name)) return com.codename1.ui.Font.CENTER_BEHAVIOR_CENTER_ABSOLUTE; + if ("CENTER_BEHAVIOR_SCALE".equals(name)) return com.codename1.ui.Font.CENTER_BEHAVIOR_SCALE; + if ("CENTER_BEHAVIOR_TOTAL_BELOW".equals(name)) return com.codename1.ui.Font.CENTER_BEHAVIOR_TOTAL_BELOW; + if ("DENSITY_2HD".equals(name)) return com.codename1.ui.Font.DENSITY_2HD; + if ("DENSITY_4K".equals(name)) return com.codename1.ui.Font.DENSITY_4K; + if ("DENSITY_560".equals(name)) return com.codename1.ui.Font.DENSITY_560; + if ("DENSITY_HD".equals(name)) return com.codename1.ui.Font.DENSITY_HD; + if ("DENSITY_HIGH".equals(name)) return com.codename1.ui.Font.DENSITY_HIGH; + if ("DENSITY_LOW".equals(name)) return com.codename1.ui.Font.DENSITY_LOW; + if ("DENSITY_MEDIUM".equals(name)) return com.codename1.ui.Font.DENSITY_MEDIUM; + if ("DENSITY_VERY_HIGH".equals(name)) return com.codename1.ui.Font.DENSITY_VERY_HIGH; + if ("DENSITY_VERY_LOW".equals(name)) return com.codename1.ui.Font.DENSITY_VERY_LOW; + if ("EAST".equals(name)) return com.codename1.ui.Font.EAST; + if ("FACE_MONOSPACE".equals(name)) return com.codename1.ui.Font.FACE_MONOSPACE; + if ("FACE_PROPORTIONAL".equals(name)) return com.codename1.ui.Font.FACE_PROPORTIONAL; + if ("FACE_SYSTEM".equals(name)) return com.codename1.ui.Font.FACE_SYSTEM; + if ("GALLERY_ALL".equals(name)) return com.codename1.ui.Font.GALLERY_ALL; + if ("GALLERY_ALL_MULTI".equals(name)) return com.codename1.ui.Font.GALLERY_ALL_MULTI; + if ("GALLERY_IMAGE".equals(name)) return com.codename1.ui.Font.GALLERY_IMAGE; + if ("GALLERY_IMAGE_MULTI".equals(name)) return com.codename1.ui.Font.GALLERY_IMAGE_MULTI; + if ("GALLERY_VIDEO".equals(name)) return com.codename1.ui.Font.GALLERY_VIDEO; + if ("GALLERY_VIDEO_MULTI".equals(name)) return com.codename1.ui.Font.GALLERY_VIDEO_MULTI; + if ("LEFT".equals(name)) return com.codename1.ui.Font.LEFT; + if ("NATIVE_ITALIC_BLACK".equals(name)) return com.codename1.ui.Font.NATIVE_ITALIC_BLACK; + if ("NATIVE_ITALIC_BOLD".equals(name)) return com.codename1.ui.Font.NATIVE_ITALIC_BOLD; + if ("NATIVE_ITALIC_LIGHT".equals(name)) return com.codename1.ui.Font.NATIVE_ITALIC_LIGHT; + if ("NATIVE_ITALIC_REGULAR".equals(name)) return com.codename1.ui.Font.NATIVE_ITALIC_REGULAR; + if ("NATIVE_ITALIC_THIN".equals(name)) return com.codename1.ui.Font.NATIVE_ITALIC_THIN; + if ("NATIVE_MAIN_BLACK".equals(name)) return com.codename1.ui.Font.NATIVE_MAIN_BLACK; + if ("NATIVE_MAIN_BOLD".equals(name)) return com.codename1.ui.Font.NATIVE_MAIN_BOLD; + if ("NATIVE_MAIN_LIGHT".equals(name)) return com.codename1.ui.Font.NATIVE_MAIN_LIGHT; + if ("NATIVE_MAIN_REGULAR".equals(name)) return com.codename1.ui.Font.NATIVE_MAIN_REGULAR; + if ("NATIVE_MAIN_THIN".equals(name)) return com.codename1.ui.Font.NATIVE_MAIN_THIN; + if ("NORTH".equals(name)) return com.codename1.ui.Font.NORTH; + if ("PICKER_TYPE_CALENDAR".equals(name)) return com.codename1.ui.Font.PICKER_TYPE_CALENDAR; + if ("PICKER_TYPE_DATE".equals(name)) return com.codename1.ui.Font.PICKER_TYPE_DATE; + if ("PICKER_TYPE_DATE_AND_TIME".equals(name)) return com.codename1.ui.Font.PICKER_TYPE_DATE_AND_TIME; + if ("PICKER_TYPE_DURATION".equals(name)) return com.codename1.ui.Font.PICKER_TYPE_DURATION; + if ("PICKER_TYPE_DURATION_HOURS".equals(name)) return com.codename1.ui.Font.PICKER_TYPE_DURATION_HOURS; + if ("PICKER_TYPE_DURATION_MINUTES".equals(name)) return com.codename1.ui.Font.PICKER_TYPE_DURATION_MINUTES; + if ("PICKER_TYPE_STRINGS".equals(name)) return com.codename1.ui.Font.PICKER_TYPE_STRINGS; + if ("PICKER_TYPE_TIME".equals(name)) return com.codename1.ui.Font.PICKER_TYPE_TIME; + if ("RIGHT".equals(name)) return com.codename1.ui.Font.RIGHT; + if ("SIZE_LARGE".equals(name)) return com.codename1.ui.Font.SIZE_LARGE; + if ("SIZE_MEDIUM".equals(name)) return com.codename1.ui.Font.SIZE_MEDIUM; + if ("SIZE_SMALL".equals(name)) return com.codename1.ui.Font.SIZE_SMALL; + if ("SMS_BOTH".equals(name)) return com.codename1.ui.Font.SMS_BOTH; + if ("SMS_INTERACTIVE".equals(name)) return com.codename1.ui.Font.SMS_INTERACTIVE; + if ("SMS_NOT_SUPPORTED".equals(name)) return com.codename1.ui.Font.SMS_NOT_SUPPORTED; + if ("SMS_SEAMLESS".equals(name)) return com.codename1.ui.Font.SMS_SEAMLESS; + if ("SOUTH".equals(name)) return com.codename1.ui.Font.SOUTH; + if ("STYLE_BOLD".equals(name)) return com.codename1.ui.Font.STYLE_BOLD; + if ("STYLE_ITALIC".equals(name)) return com.codename1.ui.Font.STYLE_ITALIC; + if ("STYLE_PLAIN".equals(name)) return com.codename1.ui.Font.STYLE_PLAIN; + if ("STYLE_UNDERLINED".equals(name)) return com.codename1.ui.Font.STYLE_UNDERLINED; + if ("TOP".equals(name)) return com.codename1.ui.Font.TOP; + if ("WEST".equals(name)) return com.codename1.ui.Font.WEST; + throw unsupportedStaticField(com.codename1.ui.Font.class, name); + } + + private static Object getStaticField20(String name) throws Exception { + if ("MATERIAL_10K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_10K; + if ("MATERIAL_10MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_10MP; + if ("MATERIAL_11MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_11MP; + if ("MATERIAL_123".equals(name)) return com.codename1.ui.FontImage.MATERIAL_123; + if ("MATERIAL_12MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_12MP; + if ("MATERIAL_13MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_13MP; + if ("MATERIAL_14MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_14MP; + if ("MATERIAL_15MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_15MP; + if ("MATERIAL_16MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_16MP; + if ("MATERIAL_17MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_17MP; + if ("MATERIAL_18MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_18MP; + if ("MATERIAL_18_UP_RATING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_18_UP_RATING; + if ("MATERIAL_19MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_19MP; + if ("MATERIAL_1K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_1K; + if ("MATERIAL_1K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_1K_PLUS; + if ("MATERIAL_1X_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_1X_MOBILEDATA; + if ("MATERIAL_20MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_20MP; + if ("MATERIAL_21MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_21MP; + if ("MATERIAL_22MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_22MP; + if ("MATERIAL_23MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_23MP; + if ("MATERIAL_24MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_24MP; + if ("MATERIAL_2K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_2K; + if ("MATERIAL_2K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_2K_PLUS; + if ("MATERIAL_2MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_2MP; + if ("MATERIAL_30FPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_30FPS; + if ("MATERIAL_30FPS_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_30FPS_SELECT; + if ("MATERIAL_360".equals(name)) return com.codename1.ui.FontImage.MATERIAL_360; + if ("MATERIAL_3D_ROTATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_3D_ROTATION; + if ("MATERIAL_3G_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_3G_MOBILEDATA; + if ("MATERIAL_3K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_3K; + if ("MATERIAL_3K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_3K_PLUS; + if ("MATERIAL_3MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_3MP; + if ("MATERIAL_3P".equals(name)) return com.codename1.ui.FontImage.MATERIAL_3P; + if ("MATERIAL_4G_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_4G_MOBILEDATA; + if ("MATERIAL_4G_PLUS_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_4G_PLUS_MOBILEDATA; + if ("MATERIAL_4K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_4K; + if ("MATERIAL_4K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_4K_PLUS; + if ("MATERIAL_4MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_4MP; + if ("MATERIAL_5G".equals(name)) return com.codename1.ui.FontImage.MATERIAL_5G; + if ("MATERIAL_5K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_5K; + if ("MATERIAL_5K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_5K_PLUS; + if ("MATERIAL_5MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_5MP; + if ("MATERIAL_60FPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_60FPS; + if ("MATERIAL_60FPS_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_60FPS_SELECT; + if ("MATERIAL_6K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_6K; + if ("MATERIAL_6K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_6K_PLUS; + if ("MATERIAL_6MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_6MP; + if ("MATERIAL_6_FT_APART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_6_FT_APART; + if ("MATERIAL_7K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_7K; + if ("MATERIAL_7K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_7K_PLUS; + if ("MATERIAL_7MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_7MP; + if ("MATERIAL_8K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_8K; + if ("MATERIAL_8K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_8K_PLUS; + if ("MATERIAL_8MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_8MP; + if ("MATERIAL_9K".equals(name)) return com.codename1.ui.FontImage.MATERIAL_9K; + if ("MATERIAL_9K_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_9K_PLUS; + if ("MATERIAL_9MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_9MP; + if ("MATERIAL_ABC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ABC; + if ("MATERIAL_ACCESSIBILITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESSIBILITY; + if ("MATERIAL_ACCESSIBILITY_NEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESSIBILITY_NEW; + if ("MATERIAL_ACCESSIBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESSIBLE; + if ("MATERIAL_ACCESSIBLE_FORWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESSIBLE_FORWARD; + if ("MATERIAL_ACCESS_ALARM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESS_ALARM; + if ("MATERIAL_ACCESS_ALARMS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESS_ALARMS; + if ("MATERIAL_ACCESS_TIME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESS_TIME; + if ("MATERIAL_ACCESS_TIME_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCESS_TIME_FILLED; + if ("MATERIAL_ACCOUNT_BALANCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCOUNT_BALANCE; + if ("MATERIAL_ACCOUNT_BALANCE_WALLET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCOUNT_BALANCE_WALLET; + if ("MATERIAL_ACCOUNT_BOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCOUNT_BOX; + if ("MATERIAL_ACCOUNT_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCOUNT_CIRCLE; + if ("MATERIAL_ACCOUNT_TREE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ACCOUNT_TREE; + if ("MATERIAL_AC_UNIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AC_UNIT; + if ("MATERIAL_ADB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADB; + if ("MATERIAL_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD; + if ("MATERIAL_ADDCHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADDCHART; + if ("MATERIAL_ADD_ALARM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_ALARM; + if ("MATERIAL_ADD_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_ALERT; + if ("MATERIAL_ADD_A_PHOTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_A_PHOTO; + if ("MATERIAL_ADD_BOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_BOX; + if ("MATERIAL_ADD_BUSINESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_BUSINESS; + if ("MATERIAL_ADD_CALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_CALL; + if ("MATERIAL_ADD_CARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_CARD; + if ("MATERIAL_ADD_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_CHART; + if ("MATERIAL_ADD_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_CIRCLE; + if ("MATERIAL_ADD_CIRCLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_CIRCLE_OUTLINE; + if ("MATERIAL_ADD_COMMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_COMMENT; + if ("MATERIAL_ADD_HOME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_HOME; + if ("MATERIAL_ADD_HOME_WORK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_HOME_WORK; + if ("MATERIAL_ADD_IC_CALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_IC_CALL; + if ("MATERIAL_ADD_LINK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_LINK; + if ("MATERIAL_ADD_LOCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_LOCATION; + if ("MATERIAL_ADD_LOCATION_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_LOCATION_ALT; + if ("MATERIAL_ADD_MODERATOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_MODERATOR; + if ("MATERIAL_ADD_PHOTO_ALTERNATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_PHOTO_ALTERNATE; + if ("MATERIAL_ADD_REACTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_REACTION; + if ("MATERIAL_ADD_ROAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_ROAD; + if ("MATERIAL_ADD_SHOPPING_CART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_SHOPPING_CART; + if ("MATERIAL_ADD_TASK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_TASK; + if ("MATERIAL_ADD_TO_DRIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_TO_DRIVE; + if ("MATERIAL_ADD_TO_HOME_SCREEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_TO_HOME_SCREEN; + if ("MATERIAL_ADD_TO_PHOTOS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_TO_PHOTOS; + if ("MATERIAL_ADD_TO_QUEUE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADD_TO_QUEUE; + if ("MATERIAL_ADF_SCANNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADF_SCANNER; + if ("MATERIAL_ADJUST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADJUST; + if ("MATERIAL_ADMIN_PANEL_SETTINGS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADMIN_PANEL_SETTINGS; + if ("MATERIAL_ADOBE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADOBE; + if ("MATERIAL_ADS_CLICK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ADS_CLICK; + if ("MATERIAL_AD_UNITS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AD_UNITS; + if ("MATERIAL_AGRICULTURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AGRICULTURE; + if ("MATERIAL_AIR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIR; + if ("MATERIAL_AIRLINES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINES; + if ("MATERIAL_AIRLINE_SEAT_FLAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_FLAT; + if ("MATERIAL_AIRLINE_SEAT_FLAT_ANGLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_FLAT_ANGLED; + if ("MATERIAL_AIRLINE_SEAT_INDIVIDUAL_SUITE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_INDIVIDUAL_SUITE; + if ("MATERIAL_AIRLINE_SEAT_LEGROOM_EXTRA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_LEGROOM_EXTRA; + if ("MATERIAL_AIRLINE_SEAT_LEGROOM_NORMAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_LEGROOM_NORMAL; + if ("MATERIAL_AIRLINE_SEAT_LEGROOM_REDUCED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_LEGROOM_REDUCED; + if ("MATERIAL_AIRLINE_SEAT_RECLINE_EXTRA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_RECLINE_EXTRA; + if ("MATERIAL_AIRLINE_SEAT_RECLINE_NORMAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_SEAT_RECLINE_NORMAL; + if ("MATERIAL_AIRLINE_STOPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRLINE_STOPS; + if ("MATERIAL_AIRPLANEMODE_ACTIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPLANEMODE_ACTIVE; + if ("MATERIAL_AIRPLANEMODE_INACTIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPLANEMODE_INACTIVE; + if ("MATERIAL_AIRPLANEMODE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPLANEMODE_OFF; + if ("MATERIAL_AIRPLANEMODE_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPLANEMODE_ON; + if ("MATERIAL_AIRPLANE_TICKET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPLANE_TICKET; + if ("MATERIAL_AIRPLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPLAY; + if ("MATERIAL_AIRPORT_SHUTTLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AIRPORT_SHUTTLE; + if ("MATERIAL_ALARM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALARM; + if ("MATERIAL_ALARM_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALARM_ADD; + if ("MATERIAL_ALARM_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALARM_OFF; + if ("MATERIAL_ALARM_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALARM_ON; + if ("MATERIAL_ALBUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALBUM; + if ("MATERIAL_ALIGN_HORIZONTAL_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALIGN_HORIZONTAL_CENTER; + if ("MATERIAL_ALIGN_HORIZONTAL_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALIGN_HORIZONTAL_LEFT; + if ("MATERIAL_ALIGN_HORIZONTAL_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALIGN_HORIZONTAL_RIGHT; + if ("MATERIAL_ALIGN_VERTICAL_BOTTOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALIGN_VERTICAL_BOTTOM; + if ("MATERIAL_ALIGN_VERTICAL_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALIGN_VERTICAL_CENTER; + if ("MATERIAL_ALIGN_VERTICAL_TOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALIGN_VERTICAL_TOP; + if ("MATERIAL_ALL_INBOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALL_INBOX; + if ("MATERIAL_ALL_INCLUSIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALL_INCLUSIVE; + if ("MATERIAL_ALL_OUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALL_OUT; + if ("MATERIAL_ALTERNATE_EMAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALTERNATE_EMAIL; + if ("MATERIAL_ALT_ROUTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ALT_ROUTE; + if ("MATERIAL_AMP_STORIES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AMP_STORIES; + if ("MATERIAL_ANALYTICS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ANALYTICS; + if ("MATERIAL_ANCHOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ANCHOR; + if ("MATERIAL_ANDROID".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ANDROID; + if ("MATERIAL_ANIMATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ANIMATION; + if ("MATERIAL_ANNOUNCEMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ANNOUNCEMENT; + if ("MATERIAL_AOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AOD; + if ("MATERIAL_APARTMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APARTMENT; + if ("MATERIAL_API".equals(name)) return com.codename1.ui.FontImage.MATERIAL_API; + if ("MATERIAL_APPLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APPLE; + if ("MATERIAL_APPROVAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APPROVAL; + if ("MATERIAL_APPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APPS; + if ("MATERIAL_APPS_OUTAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APPS_OUTAGE; + if ("MATERIAL_APP_BLOCKING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APP_BLOCKING; + if ("MATERIAL_APP_REGISTRATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APP_REGISTRATION; + if ("MATERIAL_APP_SETTINGS_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APP_SETTINGS_ALT; + if ("MATERIAL_APP_SHORTCUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_APP_SHORTCUT; + if ("MATERIAL_ARCHITECTURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARCHITECTURE; + if ("MATERIAL_ARCHIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARCHIVE; + if ("MATERIAL_AREA_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AREA_CHART; + if ("MATERIAL_ARROW_BACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_BACK; + if ("MATERIAL_ARROW_BACK_IOS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_BACK_IOS; + if ("MATERIAL_ARROW_BACK_IOS_NEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_BACK_IOS_NEW; + if ("MATERIAL_ARROW_CIRCLE_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_CIRCLE_DOWN; + if ("MATERIAL_ARROW_CIRCLE_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_CIRCLE_LEFT; + if ("MATERIAL_ARROW_CIRCLE_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_CIRCLE_RIGHT; + if ("MATERIAL_ARROW_CIRCLE_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_CIRCLE_UP; + if ("MATERIAL_ARROW_DOWNWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_DOWNWARD; + if ("MATERIAL_ARROW_DROP_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_DROP_DOWN; + if ("MATERIAL_ARROW_DROP_DOWN_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_DROP_DOWN_CIRCLE; + if ("MATERIAL_ARROW_DROP_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_DROP_UP; + if ("MATERIAL_ARROW_FORWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_FORWARD; + if ("MATERIAL_ARROW_FORWARD_IOS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_FORWARD_IOS; + if ("MATERIAL_ARROW_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_LEFT; + if ("MATERIAL_ARROW_OUTWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_OUTWARD; + if ("MATERIAL_ARROW_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_RIGHT; + if ("MATERIAL_ARROW_RIGHT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_RIGHT_ALT; + if ("MATERIAL_ARROW_UPWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARROW_UPWARD; + if ("MATERIAL_ARTICLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ARTICLE; + if ("MATERIAL_ART_TRACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ART_TRACK; + if ("MATERIAL_ASPECT_RATIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASPECT_RATIO; + if ("MATERIAL_ASSESSMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSESSMENT; + if ("MATERIAL_ASSIGNMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIGNMENT; + if ("MATERIAL_ASSIGNMENT_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIGNMENT_ADD; + if ("MATERIAL_ASSIGNMENT_IND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIGNMENT_IND; + if ("MATERIAL_ASSIGNMENT_LATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIGNMENT_LATE; + if ("MATERIAL_ASSIGNMENT_RETURN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIGNMENT_RETURN; + if ("MATERIAL_ASSIGNMENT_RETURNED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIGNMENT_RETURNED; + if ("MATERIAL_ASSIGNMENT_TURNED_IN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIGNMENT_TURNED_IN; + if ("MATERIAL_ASSISTANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSISTANT; + if ("MATERIAL_ASSISTANT_DIRECTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSISTANT_DIRECTION; + if ("MATERIAL_ASSISTANT_NAVIGATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSISTANT_NAVIGATION; + if ("MATERIAL_ASSISTANT_PHOTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSISTANT_PHOTO; + if ("MATERIAL_ASSIST_WALKER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSIST_WALKER; + if ("MATERIAL_ASSURED_WORKLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ASSURED_WORKLOAD; + if ("MATERIAL_ATM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATM; + if ("MATERIAL_ATTACHMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATTACHMENT; + if ("MATERIAL_ATTACH_EMAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATTACH_EMAIL; + if ("MATERIAL_ATTACH_FILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATTACH_FILE; + if ("MATERIAL_ATTACH_MONEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATTACH_MONEY; + if ("MATERIAL_ATTRACTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATTRACTIONS; + if ("MATERIAL_ATTRIBUTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ATTRIBUTION; + if ("MATERIAL_AUDIOTRACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUDIOTRACK; + if ("MATERIAL_AUDIO_FILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUDIO_FILE; + if ("MATERIAL_AUTOFPS_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTOFPS_SELECT; + if ("MATERIAL_AUTORENEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTORENEW; + if ("MATERIAL_AUTO_AWESOME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_AWESOME; + if ("MATERIAL_AUTO_AWESOME_MOSAIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_AWESOME_MOSAIC; + if ("MATERIAL_AUTO_AWESOME_MOTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_AWESOME_MOTION; + if ("MATERIAL_AUTO_DELETE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_DELETE; + if ("MATERIAL_AUTO_FIX_HIGH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_FIX_HIGH; + if ("MATERIAL_AUTO_FIX_NORMAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_FIX_NORMAL; + if ("MATERIAL_AUTO_FIX_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_FIX_OFF; + if ("MATERIAL_AUTO_GRAPH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_GRAPH; + if ("MATERIAL_AUTO_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_MODE; + if ("MATERIAL_AUTO_STORIES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AUTO_STORIES; + if ("MATERIAL_AV_TIMER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_AV_TIMER; + if ("MATERIAL_BABY_CHANGING_STATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BABY_CHANGING_STATION; + if ("MATERIAL_BACKPACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BACKPACK; + if ("MATERIAL_BACKSPACE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BACKSPACE; + if ("MATERIAL_BACKUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BACKUP; + if ("MATERIAL_BACKUP_TABLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BACKUP_TABLE; + if ("MATERIAL_BACK_HAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BACK_HAND; + if ("MATERIAL_BADGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BADGE; + if ("MATERIAL_BAKERY_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BAKERY_DINING; + if ("MATERIAL_BALANCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BALANCE; + if ("MATERIAL_BALCONY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BALCONY; + if ("MATERIAL_BALLOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BALLOT; + if ("MATERIAL_BARCODE_READER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BARCODE_READER; + if ("MATERIAL_BAR_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BAR_CHART; + if ("MATERIAL_BATCH_PREDICTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATCH_PREDICTION; + if ("MATERIAL_BATHROOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATHROOM; + if ("MATERIAL_BATHTUB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATHTUB; + if ("MATERIAL_BATTERY_0_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_0_BAR; + if ("MATERIAL_BATTERY_1_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_1_BAR; + if ("MATERIAL_BATTERY_2_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_2_BAR; + if ("MATERIAL_BATTERY_3_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_3_BAR; + if ("MATERIAL_BATTERY_4_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_4_BAR; + if ("MATERIAL_BATTERY_5_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_5_BAR; + if ("MATERIAL_BATTERY_6_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_6_BAR; + if ("MATERIAL_BATTERY_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_ALERT; + if ("MATERIAL_BATTERY_CHARGING_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_CHARGING_FULL; + if ("MATERIAL_BATTERY_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_FULL; + if ("MATERIAL_BATTERY_SAVER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_SAVER; + if ("MATERIAL_BATTERY_STD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_STD; + if ("MATERIAL_BATTERY_UNKNOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BATTERY_UNKNOWN; + if ("MATERIAL_BEACH_ACCESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEACH_ACCESS; + if ("MATERIAL_BED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BED; + if ("MATERIAL_BEDROOM_BABY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEDROOM_BABY; + if ("MATERIAL_BEDROOM_CHILD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEDROOM_CHILD; + if ("MATERIAL_BEDROOM_PARENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEDROOM_PARENT; + if ("MATERIAL_BEDTIME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEDTIME; + if ("MATERIAL_BEDTIME_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEDTIME_OFF; + if ("MATERIAL_BEENHERE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BEENHERE; + if ("MATERIAL_BENTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BENTO; + if ("MATERIAL_BIKE_SCOOTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BIKE_SCOOTER; + if ("MATERIAL_BIOTECH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BIOTECH; + if ("MATERIAL_BLENDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLENDER; + if ("MATERIAL_BLIND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLIND; + if ("MATERIAL_BLINDS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLINDS; + if ("MATERIAL_BLINDS_CLOSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLINDS_CLOSED; + if ("MATERIAL_BLOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLOCK; + if ("MATERIAL_BLOCK_FLIPPED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLOCK_FLIPPED; + if ("MATERIAL_BLOODTYPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLOODTYPE; + if ("MATERIAL_BLUETOOTH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUETOOTH; + if ("MATERIAL_BLUETOOTH_AUDIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUETOOTH_AUDIO; + if ("MATERIAL_BLUETOOTH_CONNECTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUETOOTH_CONNECTED; + if ("MATERIAL_BLUETOOTH_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUETOOTH_DISABLED; + if ("MATERIAL_BLUETOOTH_DRIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUETOOTH_DRIVE; + if ("MATERIAL_BLUETOOTH_SEARCHING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUETOOTH_SEARCHING; + if ("MATERIAL_BLUR_CIRCULAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUR_CIRCULAR; + if ("MATERIAL_BLUR_LINEAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUR_LINEAR; + if ("MATERIAL_BLUR_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUR_OFF; + if ("MATERIAL_BLUR_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BLUR_ON; + if ("MATERIAL_BOLT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOLT; + if ("MATERIAL_BOOK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOK; + if ("MATERIAL_BOOKMARK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARK; + if ("MATERIAL_BOOKMARKS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARKS; + if ("MATERIAL_BOOKMARK_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARK_ADD; + if ("MATERIAL_BOOKMARK_ADDED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARK_ADDED; + if ("MATERIAL_BOOKMARK_BORDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARK_BORDER; + if ("MATERIAL_BOOKMARK_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARK_OUTLINE; + if ("MATERIAL_BOOKMARK_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOKMARK_REMOVE; + if ("MATERIAL_BOOK_ONLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOOK_ONLINE; + if ("MATERIAL_BORDER_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_ALL; + if ("MATERIAL_BORDER_BOTTOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_BOTTOM; + if ("MATERIAL_BORDER_CLEAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_CLEAR; + if ("MATERIAL_BORDER_COLOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_COLOR; + if ("MATERIAL_BORDER_HORIZONTAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_HORIZONTAL; + if ("MATERIAL_BORDER_INNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_INNER; + if ("MATERIAL_BORDER_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_LEFT; + if ("MATERIAL_BORDER_OUTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_OUTER; + if ("MATERIAL_BORDER_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_RIGHT; + if ("MATERIAL_BORDER_STYLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_STYLE; + if ("MATERIAL_BORDER_TOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_TOP; + if ("MATERIAL_BORDER_VERTICAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BORDER_VERTICAL; + if ("MATERIAL_BOY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BOY; + if ("MATERIAL_BRANDING_WATERMARK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRANDING_WATERMARK; + if ("MATERIAL_BREAKFAST_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BREAKFAST_DINING; + if ("MATERIAL_BRIGHTNESS_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_1; + if ("MATERIAL_BRIGHTNESS_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_2; + if ("MATERIAL_BRIGHTNESS_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_3; + if ("MATERIAL_BRIGHTNESS_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_4; + if ("MATERIAL_BRIGHTNESS_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_5; + if ("MATERIAL_BRIGHTNESS_6".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_6; + if ("MATERIAL_BRIGHTNESS_7".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_7; + if ("MATERIAL_BRIGHTNESS_AUTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_AUTO; + if ("MATERIAL_BRIGHTNESS_HIGH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_HIGH; + if ("MATERIAL_BRIGHTNESS_LOW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_LOW; + if ("MATERIAL_BRIGHTNESS_MEDIUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRIGHTNESS_MEDIUM; + if ("MATERIAL_BROADCAST_ON_HOME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BROADCAST_ON_HOME; + if ("MATERIAL_BROADCAST_ON_PERSONAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BROADCAST_ON_PERSONAL; + if ("MATERIAL_BROKEN_IMAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BROKEN_IMAGE; + if ("MATERIAL_BROWSER_NOT_SUPPORTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BROWSER_NOT_SUPPORTED; + if ("MATERIAL_BROWSER_UPDATED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BROWSER_UPDATED; + if ("MATERIAL_BROWSE_GALLERY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BROWSE_GALLERY; + if ("MATERIAL_BRUNCH_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRUNCH_DINING; + if ("MATERIAL_BRUSH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BRUSH; + if ("MATERIAL_BUBBLE_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUBBLE_CHART; + if ("MATERIAL_BUG_REPORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUG_REPORT; + if ("MATERIAL_BUILD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUILD; + if ("MATERIAL_BUILD_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUILD_CIRCLE; + if ("MATERIAL_BUNGALOW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUNGALOW; + if ("MATERIAL_BURST_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BURST_MODE; + if ("MATERIAL_BUSINESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUSINESS; + if ("MATERIAL_BUSINESS_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUSINESS_CENTER; + if ("MATERIAL_BUS_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_BUS_ALERT; + if ("MATERIAL_CABIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CABIN; + if ("MATERIAL_CABLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CABLE; + if ("MATERIAL_CACHED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CACHED; + if ("MATERIAL_CAKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAKE; + if ("MATERIAL_CALCULATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALCULATE; + if ("MATERIAL_CALENDAR_MONTH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALENDAR_MONTH; + if ("MATERIAL_CALENDAR_TODAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALENDAR_TODAY; + if ("MATERIAL_CALENDAR_VIEW_DAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALENDAR_VIEW_DAY; + if ("MATERIAL_CALENDAR_VIEW_MONTH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALENDAR_VIEW_MONTH; + if ("MATERIAL_CALENDAR_VIEW_WEEK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALENDAR_VIEW_WEEK; + if ("MATERIAL_CALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL; + if ("MATERIAL_CALL_END".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_END; + if ("MATERIAL_CALL_MADE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_MADE; + if ("MATERIAL_CALL_MERGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_MERGE; + if ("MATERIAL_CALL_MISSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_MISSED; + if ("MATERIAL_CALL_MISSED_OUTGOING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_MISSED_OUTGOING; + if ("MATERIAL_CALL_RECEIVED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_RECEIVED; + if ("MATERIAL_CALL_SPLIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_SPLIT; + if ("MATERIAL_CALL_TO_ACTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CALL_TO_ACTION; + if ("MATERIAL_CAMERA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA; + if ("MATERIAL_CAMERASWITCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERASWITCH; + if ("MATERIAL_CAMERA_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_ALT; + if ("MATERIAL_CAMERA_ENHANCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_ENHANCE; + if ("MATERIAL_CAMERA_FRONT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_FRONT; + if ("MATERIAL_CAMERA_INDOOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_INDOOR; + if ("MATERIAL_CAMERA_OUTDOOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_OUTDOOR; + if ("MATERIAL_CAMERA_REAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_REAR; + if ("MATERIAL_CAMERA_ROLL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMERA_ROLL; + if ("MATERIAL_CAMPAIGN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAMPAIGN; + if ("MATERIAL_CANCEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CANCEL; + if ("MATERIAL_CANCEL_PRESENTATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CANCEL_PRESENTATION; + if ("MATERIAL_CANCEL_SCHEDULE_SEND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CANCEL_SCHEDULE_SEND; + if ("MATERIAL_CANDLESTICK_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CANDLESTICK_CHART; + if ("MATERIAL_CARD_GIFTCARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CARD_GIFTCARD; + if ("MATERIAL_CARD_MEMBERSHIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CARD_MEMBERSHIP; + if ("MATERIAL_CARD_TRAVEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CARD_TRAVEL; + if ("MATERIAL_CARPENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CARPENTER; + if ("MATERIAL_CAR_CRASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAR_CRASH; + if ("MATERIAL_CAR_RENTAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAR_RENTAL; + if ("MATERIAL_CAR_REPAIR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAR_REPAIR; + if ("MATERIAL_CASES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CASES; + if ("MATERIAL_CASINO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CASINO; + if ("MATERIAL_CAST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAST; + if ("MATERIAL_CASTLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CASTLE; + if ("MATERIAL_CAST_CONNECTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAST_CONNECTED; + if ("MATERIAL_CAST_FOR_EDUCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CAST_FOR_EDUCATION; + if ("MATERIAL_CATCHING_POKEMON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CATCHING_POKEMON; + if ("MATERIAL_CATEGORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CATEGORY; + if ("MATERIAL_CELEBRATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CELEBRATION; + if ("MATERIAL_CELL_TOWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CELL_TOWER; + if ("MATERIAL_CELL_WIFI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CELL_WIFI; + if ("MATERIAL_CENTER_FOCUS_STRONG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CENTER_FOCUS_STRONG; + if ("MATERIAL_CENTER_FOCUS_WEAK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CENTER_FOCUS_WEAK; + if ("MATERIAL_CHAIR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHAIR; + if ("MATERIAL_CHAIR_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHAIR_ALT; + if ("MATERIAL_CHALET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHALET; + if ("MATERIAL_CHANGE_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHANGE_CIRCLE; + if ("MATERIAL_CHANGE_HISTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHANGE_HISTORY; + if ("MATERIAL_CHARGING_STATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHARGING_STATION; + if ("MATERIAL_CHAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHAT; + if ("MATERIAL_CHAT_BUBBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHAT_BUBBLE; + if ("MATERIAL_CHAT_BUBBLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHAT_BUBBLE_OUTLINE; + if ("MATERIAL_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECK; + if ("MATERIAL_CHECKLIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECKLIST; + if ("MATERIAL_CHECKLIST_RTL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECKLIST_RTL; + if ("MATERIAL_CHECKROOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECKROOM; + if ("MATERIAL_CHECK_BOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECK_BOX; + if ("MATERIAL_CHECK_BOX_OUTLINE_BLANK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECK_BOX_OUTLINE_BLANK; + if ("MATERIAL_CHECK_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECK_CIRCLE; + if ("MATERIAL_CHECK_CIRCLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHECK_CIRCLE_OUTLINE; + if ("MATERIAL_CHEVRON_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHEVRON_LEFT; + if ("MATERIAL_CHEVRON_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHEVRON_RIGHT; + if ("MATERIAL_CHILD_CARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHILD_CARE; + if ("MATERIAL_CHILD_FRIENDLY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHILD_FRIENDLY; + if ("MATERIAL_CHROME_READER_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHROME_READER_MODE; + if ("MATERIAL_CHURCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CHURCH; + if ("MATERIAL_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CIRCLE; + if ("MATERIAL_CIRCLE_NOTIFICATIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CIRCLE_NOTIFICATIONS; + if ("MATERIAL_CLASS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLASS; + if ("MATERIAL_CLEANING_SERVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLEANING_SERVICES; + if ("MATERIAL_CLEAN_HANDS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLEAN_HANDS; + if ("MATERIAL_CLEAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLEAR; + if ("MATERIAL_CLEAR_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLEAR_ALL; + if ("MATERIAL_CLOSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOSE; + if ("MATERIAL_CLOSED_CAPTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOSED_CAPTION; + if ("MATERIAL_CLOSED_CAPTION_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOSED_CAPTION_DISABLED; + if ("MATERIAL_CLOSED_CAPTION_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOSED_CAPTION_OFF; + if ("MATERIAL_CLOSE_FULLSCREEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOSE_FULLSCREEN; + if ("MATERIAL_CLOUD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD; + if ("MATERIAL_CLOUDY_SNOWING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUDY_SNOWING; + if ("MATERIAL_CLOUD_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_CIRCLE; + if ("MATERIAL_CLOUD_DONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_DONE; + if ("MATERIAL_CLOUD_DOWNLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_DOWNLOAD; + if ("MATERIAL_CLOUD_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_OFF; + if ("MATERIAL_CLOUD_QUEUE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_QUEUE; + if ("MATERIAL_CLOUD_SYNC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_SYNC; + if ("MATERIAL_CLOUD_UPLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CLOUD_UPLOAD; + if ("MATERIAL_CO2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CO2; + if ("MATERIAL_CODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CODE; + if ("MATERIAL_CODE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CODE_OFF; + if ("MATERIAL_COFFEE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COFFEE; + if ("MATERIAL_COFFEE_MAKER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COFFEE_MAKER; + if ("MATERIAL_COLLECTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COLLECTIONS; + if ("MATERIAL_COLLECTIONS_BOOKMARK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COLLECTIONS_BOOKMARK; + if ("MATERIAL_COLORIZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COLORIZE; + if ("MATERIAL_COLOR_LENS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COLOR_LENS; + if ("MATERIAL_COMMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMMENT; + if ("MATERIAL_COMMENTS_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMMENTS_DISABLED; + if ("MATERIAL_COMMENT_BANK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMMENT_BANK; + if ("MATERIAL_COMMIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMMIT; + if ("MATERIAL_COMMUTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMMUTE; + if ("MATERIAL_COMPARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMPARE; + if ("MATERIAL_COMPARE_ARROWS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMPARE_ARROWS; + if ("MATERIAL_COMPASS_CALIBRATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMPASS_CALIBRATION; + if ("MATERIAL_COMPOST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMPOST; + if ("MATERIAL_COMPRESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMPRESS; + if ("MATERIAL_COMPUTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COMPUTER; + if ("MATERIAL_CONFIRMATION_NUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONFIRMATION_NUM; + if ("MATERIAL_CONFIRMATION_NUMBER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONFIRMATION_NUMBER; + if ("MATERIAL_CONNECTED_TV".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONNECTED_TV; + if ("MATERIAL_CONNECTING_AIRPORTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONNECTING_AIRPORTS; + if ("MATERIAL_CONNECT_WITHOUT_CONTACT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONNECT_WITHOUT_CONTACT; + if ("MATERIAL_CONSTRUCTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONSTRUCTION; + if ("MATERIAL_CONTACTLESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACTLESS; + if ("MATERIAL_CONTACTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACTS; + if ("MATERIAL_CONTACT_EMERGENCY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACT_EMERGENCY; + if ("MATERIAL_CONTACT_MAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACT_MAIL; + if ("MATERIAL_CONTACT_PAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACT_PAGE; + if ("MATERIAL_CONTACT_PHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACT_PHONE; + if ("MATERIAL_CONTACT_SUPPORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTACT_SUPPORT; + if ("MATERIAL_CONTENT_COPY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTENT_COPY; + if ("MATERIAL_CONTENT_CUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTENT_CUT; + if ("MATERIAL_CONTENT_PASTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTENT_PASTE; + if ("MATERIAL_CONTENT_PASTE_GO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTENT_PASTE_GO; + if ("MATERIAL_CONTENT_PASTE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTENT_PASTE_OFF; + if ("MATERIAL_CONTENT_PASTE_SEARCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTENT_PASTE_SEARCH; + if ("MATERIAL_CONTRAST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTRAST; + if ("MATERIAL_CONTROL_CAMERA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTROL_CAMERA; + if ("MATERIAL_CONTROL_POINT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTROL_POINT; + if ("MATERIAL_CONTROL_POINT_DUPLICATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONTROL_POINT_DUPLICATE; + if ("MATERIAL_CONVEYOR_BELT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CONVEYOR_BELT; + if ("MATERIAL_COOKIE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COOKIE; + if ("MATERIAL_COPYRIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COPYRIGHT; + if ("MATERIAL_COPY_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COPY_ALL; + if ("MATERIAL_CORONAVIRUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CORONAVIRUS; + if ("MATERIAL_CORPORATE_FARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CORPORATE_FARE; + if ("MATERIAL_COTTAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COTTAGE; + if ("MATERIAL_COUNTERTOPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_COUNTERTOPS; + if ("MATERIAL_CO_PRESENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CO_PRESENT; + if ("MATERIAL_CREATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CREATE; + if ("MATERIAL_CREATE_NEW_FOLDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CREATE_NEW_FOLDER; + if ("MATERIAL_CREDIT_CARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CREDIT_CARD; + if ("MATERIAL_CREDIT_CARD_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CREDIT_CARD_OFF; + if ("MATERIAL_CREDIT_SCORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CREDIT_SCORE; + if ("MATERIAL_CRIB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CRIB; + if ("MATERIAL_CRISIS_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CRISIS_ALERT; + if ("MATERIAL_CROP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP; + if ("MATERIAL_CROP_16_9".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_16_9; + if ("MATERIAL_CROP_3_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_3_2; + if ("MATERIAL_CROP_5_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_5_4; + if ("MATERIAL_CROP_7_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_7_5; + if ("MATERIAL_CROP_DIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_DIN; + if ("MATERIAL_CROP_FREE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_FREE; + if ("MATERIAL_CROP_LANDSCAPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_LANDSCAPE; + if ("MATERIAL_CROP_ORIGINAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_ORIGINAL; + if ("MATERIAL_CROP_PORTRAIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_PORTRAIT; + if ("MATERIAL_CROP_ROTATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_ROTATE; + if ("MATERIAL_CROP_SQUARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CROP_SQUARE; + if ("MATERIAL_CRUELTY_FREE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CRUELTY_FREE; + if ("MATERIAL_CSS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CSS; + if ("MATERIAL_CURRENCY_BITCOIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_BITCOIN; + if ("MATERIAL_CURRENCY_EXCHANGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_EXCHANGE; + if ("MATERIAL_CURRENCY_FRANC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_FRANC; + if ("MATERIAL_CURRENCY_LIRA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_LIRA; + if ("MATERIAL_CURRENCY_POUND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_POUND; + if ("MATERIAL_CURRENCY_RUBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_RUBLE; + if ("MATERIAL_CURRENCY_RUPEE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_RUPEE; + if ("MATERIAL_CURRENCY_YEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_YEN; + if ("MATERIAL_CURRENCY_YUAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURRENCY_YUAN; + if ("MATERIAL_CURTAINS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURTAINS; + if ("MATERIAL_CURTAINS_CLOSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CURTAINS_CLOSED; + if ("MATERIAL_CYCLONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_CYCLONE; + if ("MATERIAL_DANGEROUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DANGEROUS; + if ("MATERIAL_DARK_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DARK_MODE; + if ("MATERIAL_DASHBOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DASHBOARD; + if ("MATERIAL_DASHBOARD_CUSTOMIZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DASHBOARD_CUSTOMIZE; + if ("MATERIAL_DATASET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATASET; + if ("MATERIAL_DATASET_LINKED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATASET_LINKED; + if ("MATERIAL_DATA_ARRAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_ARRAY; + if ("MATERIAL_DATA_EXPLORATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_EXPLORATION; + if ("MATERIAL_DATA_OBJECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_OBJECT; + if ("MATERIAL_DATA_SAVER_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_SAVER_OFF; + if ("MATERIAL_DATA_SAVER_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_SAVER_ON; + if ("MATERIAL_DATA_THRESHOLDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_THRESHOLDING; + if ("MATERIAL_DATA_USAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATA_USAGE; + if ("MATERIAL_DATE_RANGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DATE_RANGE; + if ("MATERIAL_DEBLUR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEBLUR; + if ("MATERIAL_DECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DECK; + if ("MATERIAL_DEHAZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEHAZE; + if ("MATERIAL_DELETE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DELETE; + if ("MATERIAL_DELETE_FOREVER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DELETE_FOREVER; + if ("MATERIAL_DELETE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DELETE_OUTLINE; + if ("MATERIAL_DELETE_SWEEP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DELETE_SWEEP; + if ("MATERIAL_DELIVERY_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DELIVERY_DINING; + if ("MATERIAL_DENSITY_LARGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DENSITY_LARGE; + if ("MATERIAL_DENSITY_MEDIUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DENSITY_MEDIUM; + if ("MATERIAL_DENSITY_SMALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DENSITY_SMALL; + if ("MATERIAL_DEPARTURE_BOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEPARTURE_BOARD; + if ("MATERIAL_DESCRIPTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESCRIPTION; + if ("MATERIAL_DESELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESELECT; + if ("MATERIAL_DESIGN_SERVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESIGN_SERVICES; + if ("MATERIAL_DESK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESK; + if ("MATERIAL_DESKTOP_ACCESS_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESKTOP_ACCESS_DISABLED; + if ("MATERIAL_DESKTOP_MAC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESKTOP_MAC; + if ("MATERIAL_DESKTOP_WINDOWS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DESKTOP_WINDOWS; + if ("MATERIAL_DETAILS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DETAILS; + if ("MATERIAL_DEVELOPER_BOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVELOPER_BOARD; + if ("MATERIAL_DEVELOPER_BOARD_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVELOPER_BOARD_OFF; + if ("MATERIAL_DEVELOPER_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVELOPER_MODE; + if ("MATERIAL_DEVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVICES; + if ("MATERIAL_DEVICES_FOLD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVICES_FOLD; + if ("MATERIAL_DEVICES_OTHER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVICES_OTHER; + if ("MATERIAL_DEVICE_HUB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVICE_HUB; + if ("MATERIAL_DEVICE_THERMOSTAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVICE_THERMOSTAT; + if ("MATERIAL_DEVICE_UNKNOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEVICE_UNKNOWN; + if ("MATERIAL_DEW_POINT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DEW_POINT; + if ("MATERIAL_DIALER_SIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIALER_SIP; + if ("MATERIAL_DIALPAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIALPAD; + if ("MATERIAL_DIAMOND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIAMOND; + if ("MATERIAL_DIFFERENCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIFFERENCE; + if ("MATERIAL_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DINING; + if ("MATERIAL_DINNER_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DINNER_DINING; + if ("MATERIAL_DIRECTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS; + if ("MATERIAL_DIRECTIONS_BIKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_BIKE; + if ("MATERIAL_DIRECTIONS_BOAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_BOAT; + if ("MATERIAL_DIRECTIONS_BOAT_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_BOAT_FILLED; + if ("MATERIAL_DIRECTIONS_BUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_BUS; + if ("MATERIAL_DIRECTIONS_BUS_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_BUS_FILLED; + if ("MATERIAL_DIRECTIONS_CAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_CAR; + if ("MATERIAL_DIRECTIONS_CAR_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_CAR_FILLED; + if ("MATERIAL_DIRECTIONS_FERRY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_FERRY; + if ("MATERIAL_DIRECTIONS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_OFF; + if ("MATERIAL_DIRECTIONS_RAILWAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_RAILWAY; + if ("MATERIAL_DIRECTIONS_RAILWAY_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_RAILWAY_FILLED; + if ("MATERIAL_DIRECTIONS_RUN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_RUN; + if ("MATERIAL_DIRECTIONS_SUBWAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_SUBWAY; + if ("MATERIAL_DIRECTIONS_SUBWAY_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_SUBWAY_FILLED; + if ("MATERIAL_DIRECTIONS_TRAIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_TRAIN; + if ("MATERIAL_DIRECTIONS_TRANSIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_TRANSIT; + if ("MATERIAL_DIRECTIONS_TRANSIT_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_TRANSIT_FILLED; + if ("MATERIAL_DIRECTIONS_WALK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRECTIONS_WALK; + if ("MATERIAL_DIRTY_LENS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIRTY_LENS; + if ("MATERIAL_DISABLED_BY_DEFAULT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DISABLED_BY_DEFAULT; + if ("MATERIAL_DISABLED_VISIBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DISABLED_VISIBLE; + if ("MATERIAL_DISCORD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DISCORD; + if ("MATERIAL_DISCOUNT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DISCOUNT; + if ("MATERIAL_DISC_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DISC_FULL; + if ("MATERIAL_DISPLAY_SETTINGS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DISPLAY_SETTINGS; + if ("MATERIAL_DIVERSITY_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIVERSITY_1; + if ("MATERIAL_DIVERSITY_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIVERSITY_2; + if ("MATERIAL_DIVERSITY_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DIVERSITY_3; + if ("MATERIAL_DND_FORWARDSLASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DND_FORWARDSLASH; + if ("MATERIAL_DNS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DNS; + if ("MATERIAL_DOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOCK; + if ("MATERIAL_DOCUMENT_SCANNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOCUMENT_SCANNER; + if ("MATERIAL_DOMAIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOMAIN; + if ("MATERIAL_DOMAIN_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOMAIN_ADD; + if ("MATERIAL_DOMAIN_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOMAIN_DISABLED; + if ("MATERIAL_DOMAIN_VERIFICATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOMAIN_VERIFICATION; + if ("MATERIAL_DONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DONE; + if ("MATERIAL_DONE_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DONE_ALL; + if ("MATERIAL_DONE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DONE_OUTLINE; + if ("MATERIAL_DONUT_LARGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DONUT_LARGE; + if ("MATERIAL_DONUT_SMALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DONUT_SMALL; + if ("MATERIAL_DOORBELL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOORBELL; + if ("MATERIAL_DOOR_BACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOOR_BACK; + if ("MATERIAL_DOOR_FRONT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOOR_FRONT; + if ("MATERIAL_DOOR_SLIDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOOR_SLIDING; + if ("MATERIAL_DOUBLE_ARROW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOUBLE_ARROW; + if ("MATERIAL_DOWNHILL_SKIING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOWNHILL_SKIING; + if ("MATERIAL_DOWNLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOWNLOAD; + if ("MATERIAL_DOWNLOADING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOWNLOADING; + if ("MATERIAL_DOWNLOAD_DONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOWNLOAD_DONE; + if ("MATERIAL_DOWNLOAD_FOR_OFFLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DOWNLOAD_FOR_OFFLINE; + if ("MATERIAL_DO_DISTURB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_DISTURB; + if ("MATERIAL_DO_DISTURB_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_DISTURB_ALT; + if ("MATERIAL_DO_DISTURB_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_DISTURB_OFF; + if ("MATERIAL_DO_DISTURB_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_DISTURB_ON; + if ("MATERIAL_DO_NOT_DISTURB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_DISTURB; + if ("MATERIAL_DO_NOT_DISTURB_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_DISTURB_ALT; + if ("MATERIAL_DO_NOT_DISTURB_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_DISTURB_OFF; + if ("MATERIAL_DO_NOT_DISTURB_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_DISTURB_ON; + if ("MATERIAL_DO_NOT_DISTURB_ON_TOTAL_SILENCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_DISTURB_ON_TOTAL_SILENCE; + if ("MATERIAL_DO_NOT_STEP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_STEP; + if ("MATERIAL_DO_NOT_TOUCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DO_NOT_TOUCH; + if ("MATERIAL_DRAFTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRAFTS; + if ("MATERIAL_DRAG_HANDLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRAG_HANDLE; + if ("MATERIAL_DRAG_INDICATOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRAG_INDICATOR; + if ("MATERIAL_DRAW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRAW; + if ("MATERIAL_DRIVE_ETA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRIVE_ETA; + if ("MATERIAL_DRIVE_FILE_MOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRIVE_FILE_MOVE; + if ("MATERIAL_DRIVE_FILE_MOVE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRIVE_FILE_MOVE_OUTLINE; + if ("MATERIAL_DRIVE_FILE_MOVE_RTL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRIVE_FILE_MOVE_RTL; + if ("MATERIAL_DRIVE_FILE_RENAME_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRIVE_FILE_RENAME_OUTLINE; + if ("MATERIAL_DRIVE_FOLDER_UPLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRIVE_FOLDER_UPLOAD; + if ("MATERIAL_DRY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRY; + if ("MATERIAL_DRY_CLEANING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DRY_CLEANING; + if ("MATERIAL_DUO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DUO; + if ("MATERIAL_DVR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DVR; + if ("MATERIAL_DYNAMIC_FEED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DYNAMIC_FEED; + if ("MATERIAL_DYNAMIC_FORM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_DYNAMIC_FORM; + if ("MATERIAL_EARBUDS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EARBUDS; + if ("MATERIAL_EARBUDS_BATTERY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EARBUDS_BATTERY; + if ("MATERIAL_EAST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EAST; + if ("MATERIAL_ECO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ECO; + if ("MATERIAL_EDGESENSOR_HIGH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDGESENSOR_HIGH; + if ("MATERIAL_EDGESENSOR_LOW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDGESENSOR_LOW; + if ("MATERIAL_EDIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT; + if ("MATERIAL_EDIT_ATTRIBUTES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_ATTRIBUTES; + if ("MATERIAL_EDIT_CALENDAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_CALENDAR; + if ("MATERIAL_EDIT_DOCUMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_DOCUMENT; + if ("MATERIAL_EDIT_LOCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_LOCATION; + if ("MATERIAL_EDIT_LOCATION_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_LOCATION_ALT; + if ("MATERIAL_EDIT_NOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_NOTE; + if ("MATERIAL_EDIT_NOTIFICATIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_NOTIFICATIONS; + if ("MATERIAL_EDIT_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_OFF; + if ("MATERIAL_EDIT_ROAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_ROAD; + if ("MATERIAL_EDIT_SQUARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EDIT_SQUARE; + if ("MATERIAL_EGG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EGG; + if ("MATERIAL_EGG_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EGG_ALT; + if ("MATERIAL_EJECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EJECT; + if ("MATERIAL_ELDERLY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELDERLY; + if ("MATERIAL_ELDERLY_WOMAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELDERLY_WOMAN; + if ("MATERIAL_ELECTRICAL_SERVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRICAL_SERVICES; + if ("MATERIAL_ELECTRIC_BIKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_BIKE; + if ("MATERIAL_ELECTRIC_BOLT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_BOLT; + if ("MATERIAL_ELECTRIC_CAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_CAR; + if ("MATERIAL_ELECTRIC_METER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_METER; + if ("MATERIAL_ELECTRIC_MOPED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_MOPED; + if ("MATERIAL_ELECTRIC_RICKSHAW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_RICKSHAW; + if ("MATERIAL_ELECTRIC_SCOOTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELECTRIC_SCOOTER; + if ("MATERIAL_ELEVATOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ELEVATOR; + if ("MATERIAL_EMAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMAIL; + if ("MATERIAL_EMERGENCY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMERGENCY; + if ("MATERIAL_EMERGENCY_RECORDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMERGENCY_RECORDING; + if ("MATERIAL_EMERGENCY_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMERGENCY_SHARE; + if ("MATERIAL_EMOJI_EMOTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_EMOTIONS; + if ("MATERIAL_EMOJI_EVENTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_EVENTS; + if ("MATERIAL_EMOJI_FLAGS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_FLAGS; + if ("MATERIAL_EMOJI_FOOD_BEVERAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_FOOD_BEVERAGE; + if ("MATERIAL_EMOJI_NATURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_NATURE; + if ("MATERIAL_EMOJI_OBJECTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_OBJECTS; + if ("MATERIAL_EMOJI_PEOPLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_PEOPLE; + if ("MATERIAL_EMOJI_SYMBOLS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_SYMBOLS; + if ("MATERIAL_EMOJI_TRANSPORTATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EMOJI_TRANSPORTATION; + if ("MATERIAL_ENERGY_SAVINGS_LEAF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ENERGY_SAVINGS_LEAF; + if ("MATERIAL_ENGINEERING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ENGINEERING; + if ("MATERIAL_ENHANCED_ENCRYPTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ENHANCED_ENCRYPTION; + if ("MATERIAL_ENHANCE_PHOTO_TRANSLATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ENHANCE_PHOTO_TRANSLATE; + if ("MATERIAL_EQUALIZER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EQUALIZER; + if ("MATERIAL_ERROR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ERROR; + if ("MATERIAL_ERROR_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ERROR_OUTLINE; + if ("MATERIAL_ESCALATOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ESCALATOR; + if ("MATERIAL_ESCALATOR_WARNING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ESCALATOR_WARNING; + if ("MATERIAL_EURO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EURO; + if ("MATERIAL_EURO_SYMBOL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EURO_SYMBOL; + if ("MATERIAL_EVENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EVENT; + if ("MATERIAL_EVENT_AVAILABLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EVENT_AVAILABLE; + if ("MATERIAL_EVENT_BUSY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EVENT_BUSY; + if ("MATERIAL_EVENT_NOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EVENT_NOTE; + if ("MATERIAL_EVENT_REPEAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EVENT_REPEAT; + if ("MATERIAL_EVENT_SEAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EVENT_SEAT; + if ("MATERIAL_EV_STATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EV_STATION; + if ("MATERIAL_EXIT_TO_APP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXIT_TO_APP; + if ("MATERIAL_EXPAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPAND; + if ("MATERIAL_EXPAND_CIRCLE_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPAND_CIRCLE_DOWN; + if ("MATERIAL_EXPAND_LESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPAND_LESS; + if ("MATERIAL_EXPAND_MORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPAND_MORE; + if ("MATERIAL_EXPLICIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPLICIT; + if ("MATERIAL_EXPLORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPLORE; + if ("MATERIAL_EXPLORE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPLORE_OFF; + if ("MATERIAL_EXPOSURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE; + if ("MATERIAL_EXPOSURE_MINUS_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_MINUS_1; + if ("MATERIAL_EXPOSURE_MINUS_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_MINUS_2; + if ("MATERIAL_EXPOSURE_NEG_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_NEG_1; + if ("MATERIAL_EXPOSURE_NEG_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_NEG_2; + if ("MATERIAL_EXPOSURE_PLUS_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_PLUS_1; + if ("MATERIAL_EXPOSURE_PLUS_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_PLUS_2; + if ("MATERIAL_EXPOSURE_ZERO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXPOSURE_ZERO; + if ("MATERIAL_EXTENSION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXTENSION; + if ("MATERIAL_EXTENSION_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_EXTENSION_OFF; + if ("MATERIAL_E_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_E_MOBILEDATA; + if ("MATERIAL_FACE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE; + if ("MATERIAL_FACEBOOK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACEBOOK; + if ("MATERIAL_FACE_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_2; + if ("MATERIAL_FACE_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_3; + if ("MATERIAL_FACE_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_4; + if ("MATERIAL_FACE_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_5; + if ("MATERIAL_FACE_6".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_6; + if ("MATERIAL_FACE_RETOUCHING_NATURAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_RETOUCHING_NATURAL; + if ("MATERIAL_FACE_RETOUCHING_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACE_RETOUCHING_OFF; + if ("MATERIAL_FACTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACTORY; + if ("MATERIAL_FACT_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FACT_CHECK; + if ("MATERIAL_FAMILY_RESTROOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAMILY_RESTROOM; + if ("MATERIAL_FASTFOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FASTFOOD; + if ("MATERIAL_FAST_FORWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAST_FORWARD; + if ("MATERIAL_FAST_REWIND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAST_REWIND; + if ("MATERIAL_FAVORITE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAVORITE; + if ("MATERIAL_FAVORITE_BORDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAVORITE_BORDER; + if ("MATERIAL_FAVORITE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAVORITE_OUTLINE; + if ("MATERIAL_FAX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FAX; + if ("MATERIAL_FEATURED_PLAY_LIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FEATURED_PLAY_LIST; + if ("MATERIAL_FEATURED_VIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FEATURED_VIDEO; + if ("MATERIAL_FEED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FEED; + if ("MATERIAL_FEEDBACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FEEDBACK; + if ("MATERIAL_FEMALE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FEMALE; + if ("MATERIAL_FENCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FENCE; + if ("MATERIAL_FESTIVAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FESTIVAL; + if ("MATERIAL_FIBER_DVR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIBER_DVR; + if ("MATERIAL_FIBER_MANUAL_RECORD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIBER_MANUAL_RECORD; + if ("MATERIAL_FIBER_NEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIBER_NEW; + if ("MATERIAL_FIBER_PIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIBER_PIN; + if ("MATERIAL_FIBER_SMART_RECORD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIBER_SMART_RECORD; + if ("MATERIAL_FILE_COPY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_COPY; + if ("MATERIAL_FILE_DOWNLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_DOWNLOAD; + if ("MATERIAL_FILE_DOWNLOAD_DONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_DOWNLOAD_DONE; + if ("MATERIAL_FILE_DOWNLOAD_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_DOWNLOAD_OFF; + if ("MATERIAL_FILE_OPEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_OPEN; + if ("MATERIAL_FILE_PRESENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_PRESENT; + if ("MATERIAL_FILE_UPLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_UPLOAD; + if ("MATERIAL_FILE_UPLOAD_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILE_UPLOAD_OFF; + if ("MATERIAL_FILTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER; + if ("MATERIAL_FILTER_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_1; + if ("MATERIAL_FILTER_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_2; + if ("MATERIAL_FILTER_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_3; + if ("MATERIAL_FILTER_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_4; + if ("MATERIAL_FILTER_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_5; + if ("MATERIAL_FILTER_6".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_6; + if ("MATERIAL_FILTER_7".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_7; + if ("MATERIAL_FILTER_8".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_8; + if ("MATERIAL_FILTER_9".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_9; + if ("MATERIAL_FILTER_9_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_9_PLUS; + if ("MATERIAL_FILTER_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_ALT; + if ("MATERIAL_FILTER_ALT_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_ALT_OFF; + if ("MATERIAL_FILTER_B_AND_W".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_B_AND_W; + if ("MATERIAL_FILTER_CENTER_FOCUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_CENTER_FOCUS; + if ("MATERIAL_FILTER_DRAMA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_DRAMA; + if ("MATERIAL_FILTER_FRAMES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_FRAMES; + if ("MATERIAL_FILTER_HDR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_HDR; + if ("MATERIAL_FILTER_LIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_LIST; + if ("MATERIAL_FILTER_LIST_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_LIST_ALT; + if ("MATERIAL_FILTER_LIST_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_LIST_OFF; + if ("MATERIAL_FILTER_NONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_NONE; + if ("MATERIAL_FILTER_TILT_SHIFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_TILT_SHIFT; + if ("MATERIAL_FILTER_VINTAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FILTER_VINTAGE; + if ("MATERIAL_FIND_IN_PAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIND_IN_PAGE; + if ("MATERIAL_FIND_REPLACE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIND_REPLACE; + if ("MATERIAL_FINGERPRINT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FINGERPRINT; + if ("MATERIAL_FIREPLACE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIREPLACE; + if ("MATERIAL_FIRE_EXTINGUISHER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIRE_EXTINGUISHER; + if ("MATERIAL_FIRE_HYDRANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIRE_HYDRANT; + if ("MATERIAL_FIRE_HYDRANT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIRE_HYDRANT_ALT; + if ("MATERIAL_FIRE_TRUCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIRE_TRUCK; + if ("MATERIAL_FIRST_PAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIRST_PAGE; + if ("MATERIAL_FITBIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FITBIT; + if ("MATERIAL_FITNESS_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FITNESS_CENTER; + if ("MATERIAL_FIT_SCREEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FIT_SCREEN; + if ("MATERIAL_FLAG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLAG; + if ("MATERIAL_FLAG_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLAG_CIRCLE; + if ("MATERIAL_FLAKY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLAKY; + if ("MATERIAL_FLARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLARE; + if ("MATERIAL_FLASHLIGHT_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLASHLIGHT_OFF; + if ("MATERIAL_FLASHLIGHT_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLASHLIGHT_ON; + if ("MATERIAL_FLASH_AUTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLASH_AUTO; + if ("MATERIAL_FLASH_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLASH_OFF; + if ("MATERIAL_FLASH_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLASH_ON; + if ("MATERIAL_FLATWARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLATWARE; + if ("MATERIAL_FLIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIGHT; + if ("MATERIAL_FLIGHT_CLASS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIGHT_CLASS; + if ("MATERIAL_FLIGHT_LAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIGHT_LAND; + if ("MATERIAL_FLIGHT_TAKEOFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIGHT_TAKEOFF; + if ("MATERIAL_FLIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIP; + if ("MATERIAL_FLIP_CAMERA_ANDROID".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIP_CAMERA_ANDROID; + if ("MATERIAL_FLIP_CAMERA_IOS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIP_CAMERA_IOS; + if ("MATERIAL_FLIP_TO_BACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIP_TO_BACK; + if ("MATERIAL_FLIP_TO_FRONT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLIP_TO_FRONT; + if ("MATERIAL_FLOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLOOD; + if ("MATERIAL_FLOURESCENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLOURESCENT; + if ("MATERIAL_FLUORESCENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLUORESCENT; + if ("MATERIAL_FLUTTER_DASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FLUTTER_DASH; + if ("MATERIAL_FMD_BAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FMD_BAD; + if ("MATERIAL_FMD_GOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FMD_GOOD; + if ("MATERIAL_FOGGY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOGGY; + if ("MATERIAL_FOLDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER; + if ("MATERIAL_FOLDER_COPY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_COPY; + if ("MATERIAL_FOLDER_DELETE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_DELETE; + if ("MATERIAL_FOLDER_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_OFF; + if ("MATERIAL_FOLDER_OPEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_OPEN; + if ("MATERIAL_FOLDER_SHARED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_SHARED; + if ("MATERIAL_FOLDER_SPECIAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_SPECIAL; + if ("MATERIAL_FOLDER_ZIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLDER_ZIP; + if ("MATERIAL_FOLLOW_THE_SIGNS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOLLOW_THE_SIGNS; + if ("MATERIAL_FONT_DOWNLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FONT_DOWNLOAD; + if ("MATERIAL_FONT_DOWNLOAD_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FONT_DOWNLOAD_OFF; + if ("MATERIAL_FOOD_BANK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOOD_BANK; + if ("MATERIAL_FOREST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOREST; + if ("MATERIAL_FORKLIFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORKLIFT; + if ("MATERIAL_FORK_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORK_LEFT; + if ("MATERIAL_FORK_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORK_RIGHT; + if ("MATERIAL_FORMAT_ALIGN_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_ALIGN_CENTER; + if ("MATERIAL_FORMAT_ALIGN_JUSTIFY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_ALIGN_JUSTIFY; + if ("MATERIAL_FORMAT_ALIGN_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_ALIGN_LEFT; + if ("MATERIAL_FORMAT_ALIGN_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_ALIGN_RIGHT; + if ("MATERIAL_FORMAT_BOLD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_BOLD; + if ("MATERIAL_FORMAT_CLEAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_CLEAR; + if ("MATERIAL_FORMAT_COLOR_FILL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_COLOR_FILL; + if ("MATERIAL_FORMAT_COLOR_RESET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_COLOR_RESET; + if ("MATERIAL_FORMAT_COLOR_TEXT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_COLOR_TEXT; + if ("MATERIAL_FORMAT_INDENT_DECREASE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_INDENT_DECREASE; + if ("MATERIAL_FORMAT_INDENT_INCREASE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_INDENT_INCREASE; + if ("MATERIAL_FORMAT_ITALIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_ITALIC; + if ("MATERIAL_FORMAT_LINE_SPACING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_LINE_SPACING; + if ("MATERIAL_FORMAT_LIST_BULLETED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_LIST_BULLETED; + if ("MATERIAL_FORMAT_LIST_BULLETED_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_LIST_BULLETED_ADD; + if ("MATERIAL_FORMAT_LIST_NUMBERED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_LIST_NUMBERED; + if ("MATERIAL_FORMAT_LIST_NUMBERED_RTL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_LIST_NUMBERED_RTL; + if ("MATERIAL_FORMAT_OVERLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_OVERLINE; + if ("MATERIAL_FORMAT_PAINT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_PAINT; + if ("MATERIAL_FORMAT_QUOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_QUOTE; + if ("MATERIAL_FORMAT_SHAPES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_SHAPES; + if ("MATERIAL_FORMAT_SIZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_SIZE; + if ("MATERIAL_FORMAT_STRIKETHROUGH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_STRIKETHROUGH; + if ("MATERIAL_FORMAT_TEXTDIRECTION_L_TO_R".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_TEXTDIRECTION_L_TO_R; + if ("MATERIAL_FORMAT_TEXTDIRECTION_R_TO_L".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_TEXTDIRECTION_R_TO_L; + if ("MATERIAL_FORMAT_UNDERLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_UNDERLINE; + if ("MATERIAL_FORMAT_UNDERLINED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORMAT_UNDERLINED; + if ("MATERIAL_FORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORT; + if ("MATERIAL_FORUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORUM; + if ("MATERIAL_FORWARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORWARD; + if ("MATERIAL_FORWARD_10".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORWARD_10; + if ("MATERIAL_FORWARD_30".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORWARD_30; + if ("MATERIAL_FORWARD_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORWARD_5; + if ("MATERIAL_FORWARD_TO_INBOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FORWARD_TO_INBOX; + if ("MATERIAL_FOUNDATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FOUNDATION; + if ("MATERIAL_FREE_BREAKFAST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FREE_BREAKFAST; + if ("MATERIAL_FREE_CANCELLATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FREE_CANCELLATION; + if ("MATERIAL_FRONT_HAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FRONT_HAND; + if ("MATERIAL_FRONT_LOADER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FRONT_LOADER; + if ("MATERIAL_FULLSCREEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FULLSCREEN; + if ("MATERIAL_FULLSCREEN_EXIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FULLSCREEN_EXIT; + if ("MATERIAL_FUNCTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_FUNCTIONS; + if ("MATERIAL_GAMEPAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GAMEPAD; + if ("MATERIAL_GAMES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GAMES; + if ("MATERIAL_GARAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GARAGE; + if ("MATERIAL_GAS_METER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GAS_METER; + if ("MATERIAL_GAVEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GAVEL; + if ("MATERIAL_GENERATING_TOKENS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GENERATING_TOKENS; + if ("MATERIAL_GESTURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GESTURE; + if ("MATERIAL_GET_APP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GET_APP; + if ("MATERIAL_GIF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GIF; + if ("MATERIAL_GIF_BOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GIF_BOX; + if ("MATERIAL_GIRL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GIRL; + if ("MATERIAL_GITE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GITE; + if ("MATERIAL_GOLF_COURSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GOLF_COURSE; + if ("MATERIAL_GPP_BAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GPP_BAD; + if ("MATERIAL_GPP_GOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GPP_GOOD; + if ("MATERIAL_GPP_MAYBE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GPP_MAYBE; + if ("MATERIAL_GPS_FIXED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GPS_FIXED; + if ("MATERIAL_GPS_NOT_FIXED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GPS_NOT_FIXED; + if ("MATERIAL_GPS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GPS_OFF; + if ("MATERIAL_GRADE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRADE; + if ("MATERIAL_GRADIENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRADIENT; + if ("MATERIAL_GRADING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRADING; + if ("MATERIAL_GRAIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRAIN; + if ("MATERIAL_GRAPHIC_EQ".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRAPHIC_EQ; + if ("MATERIAL_GRASS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRASS; + if ("MATERIAL_GRID_3X3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRID_3X3; + if ("MATERIAL_GRID_4X4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRID_4X4; + if ("MATERIAL_GRID_GOLDENRATIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRID_GOLDENRATIO; + if ("MATERIAL_GRID_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRID_OFF; + if ("MATERIAL_GRID_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRID_ON; + if ("MATERIAL_GRID_VIEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GRID_VIEW; + if ("MATERIAL_GROUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUP; + if ("MATERIAL_GROUPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUPS; + if ("MATERIAL_GROUPS_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUPS_2; + if ("MATERIAL_GROUPS_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUPS_3; + if ("MATERIAL_GROUP_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUP_ADD; + if ("MATERIAL_GROUP_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUP_OFF; + if ("MATERIAL_GROUP_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUP_REMOVE; + if ("MATERIAL_GROUP_WORK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_GROUP_WORK; + if ("MATERIAL_G_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_G_MOBILEDATA; + if ("MATERIAL_G_TRANSLATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_G_TRANSLATE; + if ("MATERIAL_HAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HAIL; + if ("MATERIAL_HANDSHAKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HANDSHAKE; + if ("MATERIAL_HANDYMAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HANDYMAN; + if ("MATERIAL_HARDWARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HARDWARE; + if ("MATERIAL_HD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HD; + if ("MATERIAL_HDR_AUTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_AUTO; + if ("MATERIAL_HDR_AUTO_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_AUTO_SELECT; + if ("MATERIAL_HDR_ENHANCED_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_ENHANCED_SELECT; + if ("MATERIAL_HDR_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_OFF; + if ("MATERIAL_HDR_OFF_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_OFF_SELECT; + if ("MATERIAL_HDR_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_ON; + if ("MATERIAL_HDR_ON_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_ON_SELECT; + if ("MATERIAL_HDR_PLUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_PLUS; + if ("MATERIAL_HDR_STRONG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_STRONG; + if ("MATERIAL_HDR_WEAK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HDR_WEAK; + if ("MATERIAL_HEADPHONES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEADPHONES; + if ("MATERIAL_HEADPHONES_BATTERY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEADPHONES_BATTERY; + if ("MATERIAL_HEADSET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEADSET; + if ("MATERIAL_HEADSET_MIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEADSET_MIC; + if ("MATERIAL_HEADSET_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEADSET_OFF; + if ("MATERIAL_HEALING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEALING; + if ("MATERIAL_HEALTH_AND_SAFETY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEALTH_AND_SAFETY; + if ("MATERIAL_HEARING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEARING; + if ("MATERIAL_HEARING_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEARING_DISABLED; + if ("MATERIAL_HEART_BROKEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEART_BROKEN; + if ("MATERIAL_HEAT_PUMP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEAT_PUMP; + if ("MATERIAL_HEIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEIGHT; + if ("MATERIAL_HELP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HELP; + if ("MATERIAL_HELP_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HELP_CENTER; + if ("MATERIAL_HELP_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HELP_OUTLINE; + if ("MATERIAL_HEVC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEVC; + if ("MATERIAL_HEXAGON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HEXAGON; + if ("MATERIAL_HIDE_IMAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIDE_IMAGE; + if ("MATERIAL_HIDE_SOURCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIDE_SOURCE; + if ("MATERIAL_HIGHLIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIGHLIGHT; + if ("MATERIAL_HIGHLIGHT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIGHLIGHT_ALT; + if ("MATERIAL_HIGHLIGHT_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIGHLIGHT_OFF; + if ("MATERIAL_HIGHLIGHT_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIGHLIGHT_REMOVE; + if ("MATERIAL_HIGH_QUALITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIGH_QUALITY; + if ("MATERIAL_HIKING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIKING; + if ("MATERIAL_HISTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HISTORY; + if ("MATERIAL_HISTORY_EDU".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HISTORY_EDU; + if ("MATERIAL_HISTORY_TOGGLE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HISTORY_TOGGLE_OFF; + if ("MATERIAL_HIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HIVE; + if ("MATERIAL_HLS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HLS; + if ("MATERIAL_HLS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HLS_OFF; + if ("MATERIAL_HOLIDAY_VILLAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOLIDAY_VILLAGE; + if ("MATERIAL_HOME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOME; + if ("MATERIAL_HOME_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOME_FILLED; + if ("MATERIAL_HOME_MAX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOME_MAX; + if ("MATERIAL_HOME_MINI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOME_MINI; + if ("MATERIAL_HOME_REPAIR_SERVICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOME_REPAIR_SERVICE; + if ("MATERIAL_HOME_WORK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOME_WORK; + if ("MATERIAL_HORIZONTAL_DISTRIBUTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HORIZONTAL_DISTRIBUTE; + if ("MATERIAL_HORIZONTAL_RULE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HORIZONTAL_RULE; + if ("MATERIAL_HORIZONTAL_SPLIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HORIZONTAL_SPLIT; + if ("MATERIAL_HOTEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOTEL; + if ("MATERIAL_HOTEL_CLASS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOTEL_CLASS; + if ("MATERIAL_HOT_TUB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOT_TUB; + if ("MATERIAL_HOURGLASS_BOTTOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOURGLASS_BOTTOM; + if ("MATERIAL_HOURGLASS_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOURGLASS_DISABLED; + if ("MATERIAL_HOURGLASS_EMPTY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOURGLASS_EMPTY; + if ("MATERIAL_HOURGLASS_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOURGLASS_FULL; + if ("MATERIAL_HOURGLASS_TOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOURGLASS_TOP; + if ("MATERIAL_HOUSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOUSE; + if ("MATERIAL_HOUSEBOAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOUSEBOAT; + if ("MATERIAL_HOUSE_SIDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOUSE_SIDING; + if ("MATERIAL_HOW_TO_REG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOW_TO_REG; + if ("MATERIAL_HOW_TO_VOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HOW_TO_VOTE; + if ("MATERIAL_HTML".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HTML; + if ("MATERIAL_HTTP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HTTP; + if ("MATERIAL_HTTPS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HTTPS; + if ("MATERIAL_HUB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HUB; + if ("MATERIAL_HVAC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_HVAC; + if ("MATERIAL_H_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_H_MOBILEDATA; + if ("MATERIAL_H_PLUS_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_H_PLUS_MOBILEDATA; + if ("MATERIAL_ICECREAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ICECREAM; + if ("MATERIAL_ICE_SKATING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ICE_SKATING; + if ("MATERIAL_IMAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMAGE; + if ("MATERIAL_IMAGESEARCH_ROLLER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMAGESEARCH_ROLLER; + if ("MATERIAL_IMAGE_ASPECT_RATIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMAGE_ASPECT_RATIO; + if ("MATERIAL_IMAGE_NOT_SUPPORTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMAGE_NOT_SUPPORTED; + if ("MATERIAL_IMAGE_SEARCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMAGE_SEARCH; + if ("MATERIAL_IMPORTANT_DEVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMPORTANT_DEVICES; + if ("MATERIAL_IMPORT_CONTACTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMPORT_CONTACTS; + if ("MATERIAL_IMPORT_EXPORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IMPORT_EXPORT; + if ("MATERIAL_INBOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INBOX; + if ("MATERIAL_INCOMPLETE_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INCOMPLETE_CIRCLE; + if ("MATERIAL_INDETERMINATE_CHECK_BOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INDETERMINATE_CHECK_BOX; + if ("MATERIAL_INFO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INFO; + if ("MATERIAL_INFO_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INFO_OUTLINE; + if ("MATERIAL_INPUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INPUT; + if ("MATERIAL_INSERT_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_CHART; + if ("MATERIAL_INSERT_CHART_OUTLINED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_CHART_OUTLINED; + if ("MATERIAL_INSERT_COMMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_COMMENT; + if ("MATERIAL_INSERT_DRIVE_FILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_DRIVE_FILE; + if ("MATERIAL_INSERT_EMOTICON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_EMOTICON; + if ("MATERIAL_INSERT_INVITATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_INVITATION; + if ("MATERIAL_INSERT_LINK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_LINK; + if ("MATERIAL_INSERT_PAGE_BREAK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_PAGE_BREAK; + if ("MATERIAL_INSERT_PHOTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSERT_PHOTO; + if ("MATERIAL_INSIGHTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSIGHTS; + if ("MATERIAL_INSTALL_DESKTOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSTALL_DESKTOP; + if ("MATERIAL_INSTALL_MOBILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INSTALL_MOBILE; + if ("MATERIAL_INTEGRATION_INSTRUCTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INTEGRATION_INSTRUCTIONS; + if ("MATERIAL_INTERESTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INTERESTS; + if ("MATERIAL_INTERPRETER_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INTERPRETER_MODE; + if ("MATERIAL_INVENTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INVENTORY; + if ("MATERIAL_INVENTORY_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INVENTORY_2; + if ("MATERIAL_INVERT_COLORS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INVERT_COLORS; + if ("MATERIAL_INVERT_COLORS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INVERT_COLORS_OFF; + if ("MATERIAL_INVERT_COLORS_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_INVERT_COLORS_ON; + if ("MATERIAL_IOS_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IOS_SHARE; + if ("MATERIAL_IRON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_IRON; + if ("MATERIAL_ISO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ISO; + if ("MATERIAL_JAVASCRIPT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_JAVASCRIPT; + if ("MATERIAL_JOIN_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_JOIN_FULL; + if ("MATERIAL_JOIN_INNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_JOIN_INNER; + if ("MATERIAL_JOIN_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_JOIN_LEFT; + if ("MATERIAL_JOIN_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_JOIN_RIGHT; + if ("MATERIAL_KAYAKING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KAYAKING; + if ("MATERIAL_KEBAB_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEBAB_DINING; + if ("MATERIAL_KEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEY; + if ("MATERIAL_KEYBOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD; + if ("MATERIAL_KEYBOARD_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_ALT; + if ("MATERIAL_KEYBOARD_ARROW_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_ARROW_DOWN; + if ("MATERIAL_KEYBOARD_ARROW_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_ARROW_LEFT; + if ("MATERIAL_KEYBOARD_ARROW_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_ARROW_RIGHT; + if ("MATERIAL_KEYBOARD_ARROW_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_ARROW_UP; + if ("MATERIAL_KEYBOARD_BACKSPACE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_BACKSPACE; + if ("MATERIAL_KEYBOARD_CAPSLOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_CAPSLOCK; + if ("MATERIAL_KEYBOARD_COMMAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_COMMAND; + if ("MATERIAL_KEYBOARD_COMMAND_KEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_COMMAND_KEY; + if ("MATERIAL_KEYBOARD_CONTROL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_CONTROL; + if ("MATERIAL_KEYBOARD_CONTROL_KEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_CONTROL_KEY; + if ("MATERIAL_KEYBOARD_DOUBLE_ARROW_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_DOUBLE_ARROW_DOWN; + if ("MATERIAL_KEYBOARD_DOUBLE_ARROW_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_DOUBLE_ARROW_LEFT; + if ("MATERIAL_KEYBOARD_DOUBLE_ARROW_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_DOUBLE_ARROW_RIGHT; + if ("MATERIAL_KEYBOARD_DOUBLE_ARROW_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_DOUBLE_ARROW_UP; + if ("MATERIAL_KEYBOARD_HIDE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_HIDE; + if ("MATERIAL_KEYBOARD_OPTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_OPTION; + if ("MATERIAL_KEYBOARD_OPTION_KEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_OPTION_KEY; + if ("MATERIAL_KEYBOARD_RETURN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_RETURN; + if ("MATERIAL_KEYBOARD_TAB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_TAB; + if ("MATERIAL_KEYBOARD_VOICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEYBOARD_VOICE; + if ("MATERIAL_KEY_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KEY_OFF; + if ("MATERIAL_KING_BED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KING_BED; + if ("MATERIAL_KITCHEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KITCHEN; + if ("MATERIAL_KITESURFING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_KITESURFING; + if ("MATERIAL_LABEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LABEL; + if ("MATERIAL_LABEL_IMPORTANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LABEL_IMPORTANT; + if ("MATERIAL_LABEL_IMPORTANT_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LABEL_IMPORTANT_OUTLINE; + if ("MATERIAL_LABEL_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LABEL_OFF; + if ("MATERIAL_LABEL_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LABEL_OUTLINE; + if ("MATERIAL_LAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAN; + if ("MATERIAL_LANDSCAPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LANDSCAPE; + if ("MATERIAL_LANDSLIDE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LANDSLIDE; + if ("MATERIAL_LANGUAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LANGUAGE; + if ("MATERIAL_LAPTOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAPTOP; + if ("MATERIAL_LAPTOP_CHROMEBOOK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAPTOP_CHROMEBOOK; + if ("MATERIAL_LAPTOP_MAC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAPTOP_MAC; + if ("MATERIAL_LAPTOP_WINDOWS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAPTOP_WINDOWS; + if ("MATERIAL_LAST_PAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAST_PAGE; + if ("MATERIAL_LAUNCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAUNCH; + if ("MATERIAL_LAYERS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAYERS; + if ("MATERIAL_LAYERS_CLEAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LAYERS_CLEAR; + if ("MATERIAL_LEADERBOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LEADERBOARD; + if ("MATERIAL_LEAK_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LEAK_ADD; + if ("MATERIAL_LEAK_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LEAK_REMOVE; + if ("MATERIAL_LEAVE_BAGS_AT_HOME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LEAVE_BAGS_AT_HOME; + if ("MATERIAL_LEGEND_TOGGLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LEGEND_TOGGLE; + if ("MATERIAL_LENS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LENS; + if ("MATERIAL_LENS_BLUR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LENS_BLUR; + if ("MATERIAL_LIBRARY_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIBRARY_ADD; + if ("MATERIAL_LIBRARY_ADD_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIBRARY_ADD_CHECK; + if ("MATERIAL_LIBRARY_BOOKS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIBRARY_BOOKS; + if ("MATERIAL_LIBRARY_MUSIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIBRARY_MUSIC; + if ("MATERIAL_LIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIGHT; + if ("MATERIAL_LIGHTBULB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIGHTBULB; + if ("MATERIAL_LIGHTBULB_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIGHTBULB_CIRCLE; + if ("MATERIAL_LIGHTBULB_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIGHTBULB_OUTLINE; + if ("MATERIAL_LIGHT_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIGHT_MODE; + if ("MATERIAL_LINEAR_SCALE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINEAR_SCALE; + if ("MATERIAL_LINE_AXIS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINE_AXIS; + if ("MATERIAL_LINE_STYLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINE_STYLE; + if ("MATERIAL_LINE_WEIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINE_WEIGHT; + if ("MATERIAL_LINK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINK; + if ("MATERIAL_LINKED_CAMERA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINKED_CAMERA; + if ("MATERIAL_LINK_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LINK_OFF; + if ("MATERIAL_LIQUOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIQUOR; + if ("MATERIAL_LIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIST; + if ("MATERIAL_LIST_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIST_ALT; + if ("MATERIAL_LIVE_HELP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIVE_HELP; + if ("MATERIAL_LIVE_TV".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIVE_TV; + if ("MATERIAL_LIVING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LIVING; + if ("MATERIAL_LOCAL_ACTIVITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_ACTIVITY; + if ("MATERIAL_LOCAL_AIRPORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_AIRPORT; + if ("MATERIAL_LOCAL_ATM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_ATM; + if ("MATERIAL_LOCAL_ATTRACTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_ATTRACTION; + if ("MATERIAL_LOCAL_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_BAR; + if ("MATERIAL_LOCAL_CAFE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_CAFE; + if ("MATERIAL_LOCAL_CAR_WASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_CAR_WASH; + if ("MATERIAL_LOCAL_CONVENIENCE_STORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_CONVENIENCE_STORE; + if ("MATERIAL_LOCAL_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_DINING; + if ("MATERIAL_LOCAL_DRINK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_DRINK; + if ("MATERIAL_LOCAL_FIRE_DEPARTMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_FIRE_DEPARTMENT; + if ("MATERIAL_LOCAL_FLORIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_FLORIST; + if ("MATERIAL_LOCAL_GAS_STATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_GAS_STATION; + if ("MATERIAL_LOCAL_GROCERY_STORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_GROCERY_STORE; + if ("MATERIAL_LOCAL_HOSPITAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_HOSPITAL; + if ("MATERIAL_LOCAL_HOTEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_HOTEL; + if ("MATERIAL_LOCAL_LAUNDRY_SERVICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_LAUNDRY_SERVICE; + if ("MATERIAL_LOCAL_LIBRARY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_LIBRARY; + if ("MATERIAL_LOCAL_MALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_MALL; + if ("MATERIAL_LOCAL_MOVIES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_MOVIES; + if ("MATERIAL_LOCAL_OFFER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_OFFER; + if ("MATERIAL_LOCAL_PARKING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PARKING; + if ("MATERIAL_LOCAL_PHARMACY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PHARMACY; + if ("MATERIAL_LOCAL_PHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PHONE; + if ("MATERIAL_LOCAL_PIZZA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PIZZA; + if ("MATERIAL_LOCAL_PLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PLAY; + if ("MATERIAL_LOCAL_POLICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_POLICE; + if ("MATERIAL_LOCAL_POST_OFFICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_POST_OFFICE; + if ("MATERIAL_LOCAL_PRINTSHOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PRINTSHOP; + if ("MATERIAL_LOCAL_PRINT_SHOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_PRINT_SHOP; + if ("MATERIAL_LOCAL_RESTAURANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_RESTAURANT; + if ("MATERIAL_LOCAL_SEE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_SEE; + if ("MATERIAL_LOCAL_SHIPPING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_SHIPPING; + if ("MATERIAL_LOCAL_TAXI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCAL_TAXI; + if ("MATERIAL_LOCATION_CITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_CITY; + if ("MATERIAL_LOCATION_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_DISABLED; + if ("MATERIAL_LOCATION_HISTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_HISTORY; + if ("MATERIAL_LOCATION_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_OFF; + if ("MATERIAL_LOCATION_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_ON; + if ("MATERIAL_LOCATION_PIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_PIN; + if ("MATERIAL_LOCATION_SEARCHING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCATION_SEARCHING; + if ("MATERIAL_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCK; + if ("MATERIAL_LOCK_CLOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCK_CLOCK; + if ("MATERIAL_LOCK_OPEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCK_OPEN; + if ("MATERIAL_LOCK_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCK_OUTLINE; + if ("MATERIAL_LOCK_PERSON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCK_PERSON; + if ("MATERIAL_LOCK_RESET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOCK_RESET; + if ("MATERIAL_LOGIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOGIN; + if ("MATERIAL_LOGOUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOGOUT; + if ("MATERIAL_LOGO_DEV".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOGO_DEV; + if ("MATERIAL_LOOKS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS; + if ("MATERIAL_LOOKS_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS_3; + if ("MATERIAL_LOOKS_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS_4; + if ("MATERIAL_LOOKS_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS_5; + if ("MATERIAL_LOOKS_6".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS_6; + if ("MATERIAL_LOOKS_ONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS_ONE; + if ("MATERIAL_LOOKS_TWO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOKS_TWO; + if ("MATERIAL_LOOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOOP; + if ("MATERIAL_LOUPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOUPE; + if ("MATERIAL_LOW_PRIORITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOW_PRIORITY; + if ("MATERIAL_LOYALTY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LOYALTY; + if ("MATERIAL_LTE_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LTE_MOBILEDATA; + if ("MATERIAL_LTE_PLUS_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LTE_PLUS_MOBILEDATA; + if ("MATERIAL_LUGGAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LUGGAGE; + if ("MATERIAL_LUNCH_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LUNCH_DINING; + if ("MATERIAL_LYRICS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_LYRICS; + if ("MATERIAL_MACRO_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MACRO_OFF; + if ("MATERIAL_MAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAIL; + if ("MATERIAL_MAIL_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAIL_LOCK; + if ("MATERIAL_MAIL_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAIL_OUTLINE; + if ("MATERIAL_MALE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MALE; + if ("MATERIAL_MAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAN; + if ("MATERIAL_MANAGE_ACCOUNTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MANAGE_ACCOUNTS; + if ("MATERIAL_MANAGE_HISTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MANAGE_HISTORY; + if ("MATERIAL_MANAGE_SEARCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MANAGE_SEARCH; + if ("MATERIAL_MAN_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAN_2; + if ("MATERIAL_MAN_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAN_3; + if ("MATERIAL_MAN_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAN_4; + if ("MATERIAL_MAP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAP; + if ("MATERIAL_MAPS_HOME_WORK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAPS_HOME_WORK; + if ("MATERIAL_MAPS_UGC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAPS_UGC; + if ("MATERIAL_MARGIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARGIN; + if ("MATERIAL_MARKUNREAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARKUNREAD; + if ("MATERIAL_MARKUNREAD_MAILBOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARKUNREAD_MAILBOX; + if ("MATERIAL_MARK_AS_UNREAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARK_AS_UNREAD; + if ("MATERIAL_MARK_CHAT_READ".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARK_CHAT_READ; + if ("MATERIAL_MARK_CHAT_UNREAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARK_CHAT_UNREAD; + if ("MATERIAL_MARK_EMAIL_READ".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARK_EMAIL_READ; + if ("MATERIAL_MARK_EMAIL_UNREAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARK_EMAIL_UNREAD; + if ("MATERIAL_MARK_UNREAD_CHAT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MARK_UNREAD_CHAT_ALT; + if ("MATERIAL_MASKS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MASKS; + if ("MATERIAL_MAXIMIZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MAXIMIZE; + if ("MATERIAL_MEDIATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDIATION; + if ("MATERIAL_MEDIA_BLUETOOTH_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDIA_BLUETOOTH_OFF; + if ("MATERIAL_MEDIA_BLUETOOTH_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDIA_BLUETOOTH_ON; + if ("MATERIAL_MEDICAL_INFORMATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDICAL_INFORMATION; + if ("MATERIAL_MEDICAL_SERVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDICAL_SERVICES; + if ("MATERIAL_MEDICATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDICATION; + if ("MATERIAL_MEDICATION_LIQUID".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEDICATION_LIQUID; + if ("MATERIAL_MEETING_ROOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEETING_ROOM; + if ("MATERIAL_MEMORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MEMORY; + if ("MATERIAL_MENU".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MENU; + if ("MATERIAL_MENU_BOOK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MENU_BOOK; + if ("MATERIAL_MENU_OPEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MENU_OPEN; + if ("MATERIAL_MERGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MERGE; + if ("MATERIAL_MERGE_TYPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MERGE_TYPE; + if ("MATERIAL_MESSAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MESSAGE; + if ("MATERIAL_MESSENGER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MESSENGER; + if ("MATERIAL_MESSENGER_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MESSENGER_OUTLINE; + if ("MATERIAL_MIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MIC; + if ("MATERIAL_MICROWAVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MICROWAVE; + if ("MATERIAL_MIC_EXTERNAL_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MIC_EXTERNAL_OFF; + if ("MATERIAL_MIC_EXTERNAL_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MIC_EXTERNAL_ON; + if ("MATERIAL_MIC_NONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MIC_NONE; + if ("MATERIAL_MIC_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MIC_OFF; + if ("MATERIAL_MILITARY_TECH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MILITARY_TECH; + if ("MATERIAL_MINIMIZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MINIMIZE; + if ("MATERIAL_MINOR_CRASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MINOR_CRASH; + if ("MATERIAL_MISCELLANEOUS_SERVICES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MISCELLANEOUS_SERVICES; + if ("MATERIAL_MISSED_VIDEO_CALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MISSED_VIDEO_CALL; + if ("MATERIAL_MMS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MMS; + if ("MATERIAL_MOBILEDATA_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOBILEDATA_OFF; + if ("MATERIAL_MOBILE_FRIENDLY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOBILE_FRIENDLY; + if ("MATERIAL_MOBILE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOBILE_OFF; + if ("MATERIAL_MOBILE_SCREEN_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOBILE_SCREEN_SHARE; + if ("MATERIAL_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE; + if ("MATERIAL_MODEL_TRAINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODEL_TRAINING; + if ("MATERIAL_MODE_COMMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_COMMENT; + if ("MATERIAL_MODE_EDIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_EDIT; + if ("MATERIAL_MODE_EDIT_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_EDIT_OUTLINE; + if ("MATERIAL_MODE_FAN_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_FAN_OFF; + if ("MATERIAL_MODE_NIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_NIGHT; + if ("MATERIAL_MODE_OF_TRAVEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_OF_TRAVEL; + if ("MATERIAL_MODE_STANDBY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MODE_STANDBY; + if ("MATERIAL_MONETIZATION_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONETIZATION_ON; + if ("MATERIAL_MONEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONEY; + if ("MATERIAL_MONEY_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONEY_OFF; + if ("MATERIAL_MONEY_OFF_CSRED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONEY_OFF_CSRED; + if ("MATERIAL_MONITOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONITOR; + if ("MATERIAL_MONITOR_HEART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONITOR_HEART; + if ("MATERIAL_MONITOR_WEIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONITOR_WEIGHT; + if ("MATERIAL_MONOCHROME_PHOTOS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MONOCHROME_PHOTOS; + if ("MATERIAL_MOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOOD; + if ("MATERIAL_MOOD_BAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOOD_BAD; + if ("MATERIAL_MOPED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOPED; + if ("MATERIAL_MORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MORE; + if ("MATERIAL_MORE_HORIZ".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MORE_HORIZ; + if ("MATERIAL_MORE_TIME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MORE_TIME; + if ("MATERIAL_MORE_VERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MORE_VERT; + if ("MATERIAL_MOSQUE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOSQUE; + if ("MATERIAL_MOTION_PHOTOS_AUTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOTION_PHOTOS_AUTO; + if ("MATERIAL_MOTION_PHOTOS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOTION_PHOTOS_OFF; + if ("MATERIAL_MOTION_PHOTOS_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOTION_PHOTOS_ON; + if ("MATERIAL_MOTION_PHOTOS_PAUSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOTION_PHOTOS_PAUSE; + if ("MATERIAL_MOTION_PHOTOS_PAUSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOTION_PHOTOS_PAUSED; + if ("MATERIAL_MOTORCYCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOTORCYCLE; + if ("MATERIAL_MOUSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOUSE; + if ("MATERIAL_MOVE_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVE_DOWN; + if ("MATERIAL_MOVE_TO_INBOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVE_TO_INBOX; + if ("MATERIAL_MOVE_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVE_UP; + if ("MATERIAL_MOVIE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVIE; + if ("MATERIAL_MOVIE_CREATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVIE_CREATION; + if ("MATERIAL_MOVIE_EDIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVIE_EDIT; + if ("MATERIAL_MOVIE_FILTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVIE_FILTER; + if ("MATERIAL_MOVING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MOVING; + if ("MATERIAL_MP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MP; + if ("MATERIAL_MULTILINE_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MULTILINE_CHART; + if ("MATERIAL_MULTIPLE_STOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MULTIPLE_STOP; + if ("MATERIAL_MULTITRACK_AUDIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MULTITRACK_AUDIO; + if ("MATERIAL_MUSEUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MUSEUM; + if ("MATERIAL_MUSIC_NOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MUSIC_NOTE; + if ("MATERIAL_MUSIC_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MUSIC_OFF; + if ("MATERIAL_MUSIC_VIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MUSIC_VIDEO; + if ("MATERIAL_MY_LIBRARY_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MY_LIBRARY_ADD; + if ("MATERIAL_MY_LIBRARY_BOOKS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MY_LIBRARY_BOOKS; + if ("MATERIAL_MY_LIBRARY_MUSIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MY_LIBRARY_MUSIC; + if ("MATERIAL_MY_LOCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_MY_LOCATION; + if ("MATERIAL_NAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NAT; + if ("MATERIAL_NATURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NATURE; + if ("MATERIAL_NATURE_PEOPLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NATURE_PEOPLE; + if ("MATERIAL_NAVIGATE_BEFORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NAVIGATE_BEFORE; + if ("MATERIAL_NAVIGATE_NEXT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NAVIGATE_NEXT; + if ("MATERIAL_NAVIGATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NAVIGATION; + if ("MATERIAL_NEARBY_ERROR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEARBY_ERROR; + if ("MATERIAL_NEARBY_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEARBY_OFF; + if ("MATERIAL_NEAR_ME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEAR_ME; + if ("MATERIAL_NEAR_ME_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEAR_ME_DISABLED; + if ("MATERIAL_NEST_CAM_WIRED_STAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEST_CAM_WIRED_STAND; + if ("MATERIAL_NETWORK_CELL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_CELL; + if ("MATERIAL_NETWORK_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_CHECK; + if ("MATERIAL_NETWORK_LOCKED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_LOCKED; + if ("MATERIAL_NETWORK_PING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_PING; + if ("MATERIAL_NETWORK_WIFI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_WIFI; + if ("MATERIAL_NETWORK_WIFI_1_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_WIFI_1_BAR; + if ("MATERIAL_NETWORK_WIFI_2_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_WIFI_2_BAR; + if ("MATERIAL_NETWORK_WIFI_3_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NETWORK_WIFI_3_BAR; + if ("MATERIAL_NEWSPAPER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEWSPAPER; + if ("MATERIAL_NEW_LABEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEW_LABEL; + if ("MATERIAL_NEW_RELEASES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEW_RELEASES; + if ("MATERIAL_NEXT_PLAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEXT_PLAN; + if ("MATERIAL_NEXT_WEEK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NEXT_WEEK; + if ("MATERIAL_NFC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NFC; + if ("MATERIAL_NIGHTLIFE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NIGHTLIFE; + if ("MATERIAL_NIGHTLIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NIGHTLIGHT; + if ("MATERIAL_NIGHTLIGHT_ROUND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NIGHTLIGHT_ROUND; + if ("MATERIAL_NIGHTS_STAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NIGHTS_STAY; + if ("MATERIAL_NIGHT_SHELTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NIGHT_SHELTER; + if ("MATERIAL_NOISE_AWARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOISE_AWARE; + if ("MATERIAL_NOISE_CONTROL_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOISE_CONTROL_OFF; + if ("MATERIAL_NORDIC_WALKING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NORDIC_WALKING; + if ("MATERIAL_NORTH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NORTH; + if ("MATERIAL_NORTH_EAST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NORTH_EAST; + if ("MATERIAL_NORTH_WEST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NORTH_WEST; + if ("MATERIAL_NOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTE; + if ("MATERIAL_NOTES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTES; + if ("MATERIAL_NOTE_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTE_ADD; + if ("MATERIAL_NOTE_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTE_ALT; + if ("MATERIAL_NOTIFICATIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATIONS; + if ("MATERIAL_NOTIFICATIONS_ACTIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATIONS_ACTIVE; + if ("MATERIAL_NOTIFICATIONS_NONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATIONS_NONE; + if ("MATERIAL_NOTIFICATIONS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATIONS_OFF; + if ("MATERIAL_NOTIFICATIONS_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATIONS_ON; + if ("MATERIAL_NOTIFICATIONS_PAUSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATIONS_PAUSED; + if ("MATERIAL_NOTIFICATION_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATION_ADD; + if ("MATERIAL_NOTIFICATION_IMPORTANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOTIFICATION_IMPORTANT; + if ("MATERIAL_NOT_ACCESSIBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOT_ACCESSIBLE; + if ("MATERIAL_NOT_INTERESTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOT_INTERESTED; + if ("MATERIAL_NOT_LISTED_LOCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOT_LISTED_LOCATION; + if ("MATERIAL_NOT_STARTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOT_STARTED; + if ("MATERIAL_NOW_WALLPAPER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOW_WALLPAPER; + if ("MATERIAL_NOW_WIDGETS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NOW_WIDGETS; + if ("MATERIAL_NO_ACCOUNTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_ACCOUNTS; + if ("MATERIAL_NO_ADULT_CONTENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_ADULT_CONTENT; + if ("MATERIAL_NO_BACKPACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_BACKPACK; + if ("MATERIAL_NO_CELL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_CELL; + if ("MATERIAL_NO_CRASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_CRASH; + if ("MATERIAL_NO_DRINKS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_DRINKS; + if ("MATERIAL_NO_ENCRYPTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_ENCRYPTION; + if ("MATERIAL_NO_ENCRYPTION_GMAILERRORRED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_ENCRYPTION_GMAILERRORRED; + if ("MATERIAL_NO_FLASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_FLASH; + if ("MATERIAL_NO_FOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_FOOD; + if ("MATERIAL_NO_LUGGAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_LUGGAGE; + if ("MATERIAL_NO_MEALS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_MEALS; + if ("MATERIAL_NO_MEALS_OULINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_MEALS_OULINE; + if ("MATERIAL_NO_MEETING_ROOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_MEETING_ROOM; + if ("MATERIAL_NO_PHOTOGRAPHY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_PHOTOGRAPHY; + if ("MATERIAL_NO_SIM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_SIM; + if ("MATERIAL_NO_STROLLER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_STROLLER; + if ("MATERIAL_NO_TRANSFER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NO_TRANSFER; + if ("MATERIAL_NUMBERS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_NUMBERS; + if ("MATERIAL_OFFLINE_BOLT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OFFLINE_BOLT; + if ("MATERIAL_OFFLINE_PIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OFFLINE_PIN; + if ("MATERIAL_OFFLINE_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OFFLINE_SHARE; + if ("MATERIAL_OIL_BARREL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OIL_BARREL; + if ("MATERIAL_ONDEMAND_VIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ONDEMAND_VIDEO; + if ("MATERIAL_ONLINE_PREDICTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ONLINE_PREDICTION; + if ("MATERIAL_ON_DEVICE_TRAINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ON_DEVICE_TRAINING; + if ("MATERIAL_OPACITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OPACITY; + if ("MATERIAL_OPEN_IN_BROWSER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OPEN_IN_BROWSER; + if ("MATERIAL_OPEN_IN_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OPEN_IN_FULL; + if ("MATERIAL_OPEN_IN_NEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OPEN_IN_NEW; + if ("MATERIAL_OPEN_IN_NEW_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OPEN_IN_NEW_OFF; + if ("MATERIAL_OPEN_WITH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OPEN_WITH; + if ("MATERIAL_OTHER_HOUSES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OTHER_HOUSES; + if ("MATERIAL_OUTBOND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTBOND; + if ("MATERIAL_OUTBOUND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTBOUND; + if ("MATERIAL_OUTBOX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTBOX; + if ("MATERIAL_OUTDOOR_GRILL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTDOOR_GRILL; + if ("MATERIAL_OUTGOING_MAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTGOING_MAIL; + if ("MATERIAL_OUTLET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTLET; + if ("MATERIAL_OUTLINED_FLAG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTLINED_FLAG; + if ("MATERIAL_OUTPUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_OUTPUT; + if ("MATERIAL_PADDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PADDING; + if ("MATERIAL_PAGES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAGES; + if ("MATERIAL_PAGEVIEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAGEVIEW; + if ("MATERIAL_PAID".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAID; + if ("MATERIAL_PALETTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PALETTE; + if ("MATERIAL_PALLET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PALLET; + if ("MATERIAL_PANORAMA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA; + if ("MATERIAL_PANORAMA_FISHEYE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_FISHEYE; + if ("MATERIAL_PANORAMA_FISH_EYE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_FISH_EYE; + if ("MATERIAL_PANORAMA_HORIZONTAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_HORIZONTAL; + if ("MATERIAL_PANORAMA_HORIZONTAL_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_HORIZONTAL_SELECT; + if ("MATERIAL_PANORAMA_PHOTOSPHERE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_PHOTOSPHERE; + if ("MATERIAL_PANORAMA_PHOTOSPHERE_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_PHOTOSPHERE_SELECT; + if ("MATERIAL_PANORAMA_VERTICAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_VERTICAL; + if ("MATERIAL_PANORAMA_VERTICAL_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_VERTICAL_SELECT; + if ("MATERIAL_PANORAMA_WIDE_ANGLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_WIDE_ANGLE; + if ("MATERIAL_PANORAMA_WIDE_ANGLE_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PANORAMA_WIDE_ANGLE_SELECT; + if ("MATERIAL_PAN_TOOL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAN_TOOL; + if ("MATERIAL_PAN_TOOL_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAN_TOOL_ALT; + if ("MATERIAL_PARAGLIDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PARAGLIDING; + if ("MATERIAL_PARK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PARK; + if ("MATERIAL_PARTY_MODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PARTY_MODE; + if ("MATERIAL_PASSWORD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PASSWORD; + if ("MATERIAL_PATTERN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PATTERN; + if ("MATERIAL_PAUSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAUSE; + if ("MATERIAL_PAUSE_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAUSE_CIRCLE; + if ("MATERIAL_PAUSE_CIRCLE_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAUSE_CIRCLE_FILLED; + if ("MATERIAL_PAUSE_CIRCLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAUSE_CIRCLE_OUTLINE; + if ("MATERIAL_PAUSE_PRESENTATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAUSE_PRESENTATION; + if ("MATERIAL_PAYMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAYMENT; + if ("MATERIAL_PAYMENTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAYMENTS; + if ("MATERIAL_PAYPAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PAYPAL; + if ("MATERIAL_PEDAL_BIKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PEDAL_BIKE; + if ("MATERIAL_PENDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PENDING; + if ("MATERIAL_PENDING_ACTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PENDING_ACTIONS; + if ("MATERIAL_PENTAGON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PENTAGON; + if ("MATERIAL_PEOPLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PEOPLE; + if ("MATERIAL_PEOPLE_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PEOPLE_ALT; + if ("MATERIAL_PEOPLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PEOPLE_OUTLINE; + if ("MATERIAL_PERCENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERCENT; + if ("MATERIAL_PERM_CAMERA_MIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_CAMERA_MIC; + if ("MATERIAL_PERM_CONTACT_CAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_CONTACT_CAL; + if ("MATERIAL_PERM_CONTACT_CALENDAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_CONTACT_CALENDAR; + if ("MATERIAL_PERM_DATA_SETTING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_DATA_SETTING; + if ("MATERIAL_PERM_DEVICE_INFO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_DEVICE_INFO; + if ("MATERIAL_PERM_DEVICE_INFORMATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_DEVICE_INFORMATION; + if ("MATERIAL_PERM_IDENTITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_IDENTITY; + if ("MATERIAL_PERM_MEDIA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_MEDIA; + if ("MATERIAL_PERM_PHONE_MSG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_PHONE_MSG; + if ("MATERIAL_PERM_SCAN_WIFI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERM_SCAN_WIFI; + if ("MATERIAL_PERSON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON; + if ("MATERIAL_PERSONAL_INJURY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSONAL_INJURY; + if ("MATERIAL_PERSONAL_VIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSONAL_VIDEO; + if ("MATERIAL_PERSON_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_2; + if ("MATERIAL_PERSON_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_3; + if ("MATERIAL_PERSON_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_4; + if ("MATERIAL_PERSON_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_ADD; + if ("MATERIAL_PERSON_ADD_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_ADD_ALT; + if ("MATERIAL_PERSON_ADD_ALT_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_ADD_ALT_1; + if ("MATERIAL_PERSON_ADD_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_ADD_DISABLED; + if ("MATERIAL_PERSON_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_OFF; + if ("MATERIAL_PERSON_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_OUTLINE; + if ("MATERIAL_PERSON_PIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_PIN; + if ("MATERIAL_PERSON_PIN_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_PIN_CIRCLE; + if ("MATERIAL_PERSON_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_REMOVE; + if ("MATERIAL_PERSON_REMOVE_ALT_1".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_REMOVE_ALT_1; + if ("MATERIAL_PERSON_SEARCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PERSON_SEARCH; + if ("MATERIAL_PEST_CONTROL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PEST_CONTROL; + if ("MATERIAL_PEST_CONTROL_RODENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PEST_CONTROL_RODENT; + if ("MATERIAL_PETS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PETS; + if ("MATERIAL_PHISHING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHISHING; + if ("MATERIAL_PHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE; + if ("MATERIAL_PHONELINK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONELINK; + if ("MATERIAL_PHONELINK_ERASE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONELINK_ERASE; + if ("MATERIAL_PHONELINK_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONELINK_LOCK; + if ("MATERIAL_PHONELINK_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONELINK_OFF; + if ("MATERIAL_PHONELINK_RING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONELINK_RING; + if ("MATERIAL_PHONELINK_SETUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONELINK_SETUP; + if ("MATERIAL_PHONE_ANDROID".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_ANDROID; + if ("MATERIAL_PHONE_BLUETOOTH_SPEAKER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_BLUETOOTH_SPEAKER; + if ("MATERIAL_PHONE_CALLBACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_CALLBACK; + if ("MATERIAL_PHONE_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_DISABLED; + if ("MATERIAL_PHONE_ENABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_ENABLED; + if ("MATERIAL_PHONE_FORWARDED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_FORWARDED; + if ("MATERIAL_PHONE_IN_TALK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_IN_TALK; + if ("MATERIAL_PHONE_IPHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_IPHONE; + if ("MATERIAL_PHONE_LOCKED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_LOCKED; + if ("MATERIAL_PHONE_MISSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_MISSED; + if ("MATERIAL_PHONE_PAUSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHONE_PAUSED; + if ("MATERIAL_PHOTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO; + if ("MATERIAL_PHOTO_ALBUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_ALBUM; + if ("MATERIAL_PHOTO_CAMERA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_CAMERA; + if ("MATERIAL_PHOTO_CAMERA_BACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_CAMERA_BACK; + if ("MATERIAL_PHOTO_CAMERA_FRONT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_CAMERA_FRONT; + if ("MATERIAL_PHOTO_FILTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_FILTER; + if ("MATERIAL_PHOTO_LIBRARY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_LIBRARY; + if ("MATERIAL_PHOTO_SIZE_SELECT_ACTUAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_SIZE_SELECT_ACTUAL; + if ("MATERIAL_PHOTO_SIZE_SELECT_LARGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_SIZE_SELECT_LARGE; + if ("MATERIAL_PHOTO_SIZE_SELECT_SMALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHOTO_SIZE_SELECT_SMALL; + if ("MATERIAL_PHP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PHP; + if ("MATERIAL_PIANO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIANO; + if ("MATERIAL_PIANO_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIANO_OFF; + if ("MATERIAL_PICTURE_AS_PDF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PICTURE_AS_PDF; + if ("MATERIAL_PICTURE_IN_PICTURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PICTURE_IN_PICTURE; + if ("MATERIAL_PICTURE_IN_PICTURE_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PICTURE_IN_PICTURE_ALT; + if ("MATERIAL_PIE_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIE_CHART; + if ("MATERIAL_PIE_CHART_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIE_CHART_OUTLINE; + if ("MATERIAL_PIE_CHART_OUTLINED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIE_CHART_OUTLINED; + if ("MATERIAL_PIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIN; + if ("MATERIAL_PINCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PINCH; + if ("MATERIAL_PIN_DROP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIN_DROP; + if ("MATERIAL_PIN_END".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIN_END; + if ("MATERIAL_PIN_INVOKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIN_INVOKE; + if ("MATERIAL_PIVOT_TABLE_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIVOT_TABLE_CHART; + if ("MATERIAL_PIX".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PIX; + if ("MATERIAL_PLACE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLACE; + if ("MATERIAL_PLAGIARISM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAGIARISM; + if ("MATERIAL_PLAYLIST_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAYLIST_ADD; + if ("MATERIAL_PLAYLIST_ADD_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAYLIST_ADD_CHECK; + if ("MATERIAL_PLAYLIST_ADD_CHECK_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAYLIST_ADD_CHECK_CIRCLE; + if ("MATERIAL_PLAYLIST_ADD_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAYLIST_ADD_CIRCLE; + if ("MATERIAL_PLAYLIST_PLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAYLIST_PLAY; + if ("MATERIAL_PLAYLIST_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAYLIST_REMOVE; + if ("MATERIAL_PLAY_ARROW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_ARROW; + if ("MATERIAL_PLAY_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_CIRCLE; + if ("MATERIAL_PLAY_CIRCLE_FILL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_CIRCLE_FILL; + if ("MATERIAL_PLAY_CIRCLE_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_CIRCLE_FILLED; + if ("MATERIAL_PLAY_CIRCLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_CIRCLE_OUTLINE; + if ("MATERIAL_PLAY_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_DISABLED; + if ("MATERIAL_PLAY_FOR_WORK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_FOR_WORK; + if ("MATERIAL_PLAY_LESSON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLAY_LESSON; + if ("MATERIAL_PLUMBING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLUMBING; + if ("MATERIAL_PLUS_ONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PLUS_ONE; + if ("MATERIAL_PODCASTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PODCASTS; + if ("MATERIAL_POINT_OF_SALE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POINT_OF_SALE; + if ("MATERIAL_POLICY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POLICY; + if ("MATERIAL_POLL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POLL; + if ("MATERIAL_POLYLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POLYLINE; + if ("MATERIAL_POLYMER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POLYMER; + if ("MATERIAL_POOL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POOL; + if ("MATERIAL_PORTABLE_WIFI_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PORTABLE_WIFI_OFF; + if ("MATERIAL_PORTRAIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PORTRAIT; + if ("MATERIAL_POST_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POST_ADD; + if ("MATERIAL_POWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POWER; + if ("MATERIAL_POWER_INPUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POWER_INPUT; + if ("MATERIAL_POWER_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POWER_OFF; + if ("MATERIAL_POWER_SETTINGS_NEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_POWER_SETTINGS_NEW; + if ("MATERIAL_PRECISION_MANUFACTURING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRECISION_MANUFACTURING; + if ("MATERIAL_PREGNANT_WOMAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PREGNANT_WOMAN; + if ("MATERIAL_PRESENT_TO_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRESENT_TO_ALL; + if ("MATERIAL_PREVIEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PREVIEW; + if ("MATERIAL_PRICE_CHANGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRICE_CHANGE; + if ("MATERIAL_PRICE_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRICE_CHECK; + if ("MATERIAL_PRINT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRINT; + if ("MATERIAL_PRINT_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRINT_DISABLED; + if ("MATERIAL_PRIORITY_HIGH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRIORITY_HIGH; + if ("MATERIAL_PRIVACY_TIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRIVACY_TIP; + if ("MATERIAL_PRIVATE_CONNECTIVITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRIVATE_CONNECTIVITY; + if ("MATERIAL_PRODUCTION_QUANTITY_LIMITS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PRODUCTION_QUANTITY_LIMITS; + if ("MATERIAL_PROPANE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PROPANE; + if ("MATERIAL_PROPANE_TANK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PROPANE_TANK; + if ("MATERIAL_PSYCHOLOGY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PSYCHOLOGY; + if ("MATERIAL_PSYCHOLOGY_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PSYCHOLOGY_ALT; + if ("MATERIAL_PUBLIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PUBLIC; + if ("MATERIAL_PUBLIC_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PUBLIC_OFF; + if ("MATERIAL_PUBLISH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PUBLISH; + if ("MATERIAL_PUBLISHED_WITH_CHANGES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PUBLISHED_WITH_CHANGES; + if ("MATERIAL_PUNCH_CLOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PUNCH_CLOCK; + if ("MATERIAL_PUSH_PIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_PUSH_PIN; + if ("MATERIAL_QR_CODE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QR_CODE; + if ("MATERIAL_QR_CODE_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QR_CODE_2; + if ("MATERIAL_QR_CODE_SCANNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QR_CODE_SCANNER; + if ("MATERIAL_QUERY_BUILDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUERY_BUILDER; + if ("MATERIAL_QUERY_STATS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUERY_STATS; + if ("MATERIAL_QUESTION_ANSWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUESTION_ANSWER; + if ("MATERIAL_QUESTION_MARK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUESTION_MARK; + if ("MATERIAL_QUEUE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUEUE; + if ("MATERIAL_QUEUE_MUSIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUEUE_MUSIC; + if ("MATERIAL_QUEUE_PLAY_NEXT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUEUE_PLAY_NEXT; + if ("MATERIAL_QUICKREPLY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUICKREPLY; + if ("MATERIAL_QUICK_CONTACTS_DIALER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUICK_CONTACTS_DIALER; + if ("MATERIAL_QUICK_CONTACTS_MAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUICK_CONTACTS_MAIL; + if ("MATERIAL_QUIZ".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUIZ; + if ("MATERIAL_QUORA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_QUORA; + if ("MATERIAL_RADAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RADAR; + if ("MATERIAL_RADIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RADIO; + if ("MATERIAL_RADIO_BUTTON_CHECKED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RADIO_BUTTON_CHECKED; + if ("MATERIAL_RADIO_BUTTON_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RADIO_BUTTON_OFF; + if ("MATERIAL_RADIO_BUTTON_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RADIO_BUTTON_ON; + if ("MATERIAL_RADIO_BUTTON_UNCHECKED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RADIO_BUTTON_UNCHECKED; + if ("MATERIAL_RAILWAY_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RAILWAY_ALERT; + if ("MATERIAL_RAMEN_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RAMEN_DINING; + if ("MATERIAL_RAMP_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RAMP_LEFT; + if ("MATERIAL_RAMP_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RAMP_RIGHT; + if ("MATERIAL_RATE_REVIEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RATE_REVIEW; + if ("MATERIAL_RAW_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RAW_OFF; + if ("MATERIAL_RAW_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RAW_ON; + if ("MATERIAL_READ_MORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_READ_MORE; + if ("MATERIAL_REAL_ESTATE_AGENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REAL_ESTATE_AGENT; + if ("MATERIAL_REBASE_EDIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REBASE_EDIT; + if ("MATERIAL_RECEIPT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECEIPT; + if ("MATERIAL_RECEIPT_LONG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECEIPT_LONG; + if ("MATERIAL_RECENT_ACTORS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECENT_ACTORS; + if ("MATERIAL_RECOMMEND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECOMMEND; + if ("MATERIAL_RECORD_VOICE_OVER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECORD_VOICE_OVER; + if ("MATERIAL_RECTANGLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECTANGLE; + if ("MATERIAL_RECYCLING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RECYCLING; + if ("MATERIAL_REDDIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REDDIT; + if ("MATERIAL_REDEEM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REDEEM; + if ("MATERIAL_REDO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REDO; + if ("MATERIAL_REDUCE_CAPACITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REDUCE_CAPACITY; + if ("MATERIAL_REFRESH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REFRESH; + if ("MATERIAL_REMEMBER_ME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMEMBER_ME; + if ("MATERIAL_REMOVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE; + if ("MATERIAL_REMOVE_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_CIRCLE; + if ("MATERIAL_REMOVE_CIRCLE_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_CIRCLE_OUTLINE; + if ("MATERIAL_REMOVE_DONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_DONE; + if ("MATERIAL_REMOVE_FROM_QUEUE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_FROM_QUEUE; + if ("MATERIAL_REMOVE_MODERATOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_MODERATOR; + if ("MATERIAL_REMOVE_RED_EYE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_RED_EYE; + if ("MATERIAL_REMOVE_ROAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_ROAD; + if ("MATERIAL_REMOVE_SHOPPING_CART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REMOVE_SHOPPING_CART; + if ("MATERIAL_REORDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REORDER; + if ("MATERIAL_REPARTITION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPARTITION; + if ("MATERIAL_REPEAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPEAT; + if ("MATERIAL_REPEAT_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPEAT_ON; + if ("MATERIAL_REPEAT_ONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPEAT_ONE; + if ("MATERIAL_REPEAT_ONE_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPEAT_ONE_ON; + if ("MATERIAL_REPLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLAY; + if ("MATERIAL_REPLAY_10".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLAY_10; + if ("MATERIAL_REPLAY_30".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLAY_30; + if ("MATERIAL_REPLAY_5".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLAY_5; + if ("MATERIAL_REPLAY_CIRCLE_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLAY_CIRCLE_FILLED; + if ("MATERIAL_REPLY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLY; + if ("MATERIAL_REPLY_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPLY_ALL; + if ("MATERIAL_REPORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPORT; + if ("MATERIAL_REPORT_GMAILERRORRED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPORT_GMAILERRORRED; + if ("MATERIAL_REPORT_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPORT_OFF; + if ("MATERIAL_REPORT_PROBLEM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REPORT_PROBLEM; + if ("MATERIAL_REQUEST_PAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REQUEST_PAGE; + if ("MATERIAL_REQUEST_QUOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REQUEST_QUOTE; + if ("MATERIAL_RESET_TV".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESET_TV; + if ("MATERIAL_RESTART_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESTART_ALT; + if ("MATERIAL_RESTAURANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESTAURANT; + if ("MATERIAL_RESTAURANT_MENU".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESTAURANT_MENU; + if ("MATERIAL_RESTORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESTORE; + if ("MATERIAL_RESTORE_FROM_TRASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESTORE_FROM_TRASH; + if ("MATERIAL_RESTORE_PAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RESTORE_PAGE; + if ("MATERIAL_REVIEWS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_REVIEWS; + if ("MATERIAL_RICE_BOWL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RICE_BOWL; + if ("MATERIAL_RING_VOLUME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RING_VOLUME; + if ("MATERIAL_ROCKET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROCKET; + if ("MATERIAL_ROCKET_LAUNCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROCKET_LAUNCH; + if ("MATERIAL_ROLLER_SHADES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROLLER_SHADES; + if ("MATERIAL_ROLLER_SHADES_CLOSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROLLER_SHADES_CLOSED; + if ("MATERIAL_ROLLER_SKATING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROLLER_SKATING; + if ("MATERIAL_ROOFING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROOFING; + if ("MATERIAL_ROOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROOM; + if ("MATERIAL_ROOM_PREFERENCES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROOM_PREFERENCES; + if ("MATERIAL_ROOM_SERVICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROOM_SERVICE; + if ("MATERIAL_ROTATE_90_DEGREES_CCW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROTATE_90_DEGREES_CCW; + if ("MATERIAL_ROTATE_90_DEGREES_CW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROTATE_90_DEGREES_CW; + if ("MATERIAL_ROTATE_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROTATE_LEFT; + if ("MATERIAL_ROTATE_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROTATE_RIGHT; + if ("MATERIAL_ROUNDABOUT_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROUNDABOUT_LEFT; + if ("MATERIAL_ROUNDABOUT_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROUNDABOUT_RIGHT; + if ("MATERIAL_ROUNDED_CORNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROUNDED_CORNER; + if ("MATERIAL_ROUTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROUTE; + if ("MATERIAL_ROUTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROUTER; + if ("MATERIAL_ROWING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ROWING; + if ("MATERIAL_RSS_FEED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RSS_FEED; + if ("MATERIAL_RSVP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RSVP; + if ("MATERIAL_RTT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RTT; + if ("MATERIAL_RULE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RULE; + if ("MATERIAL_RULE_FOLDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RULE_FOLDER; + if ("MATERIAL_RUNNING_WITH_ERRORS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RUNNING_WITH_ERRORS; + if ("MATERIAL_RUN_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RUN_CIRCLE; + if ("MATERIAL_RV_HOOKUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_RV_HOOKUP; + if ("MATERIAL_R_MOBILEDATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_R_MOBILEDATA; + if ("MATERIAL_SAFETY_CHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAFETY_CHECK; + if ("MATERIAL_SAFETY_DIVIDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAFETY_DIVIDER; + if ("MATERIAL_SAILING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAILING; + if ("MATERIAL_SANITIZER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SANITIZER; + if ("MATERIAL_SATELLITE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SATELLITE; + if ("MATERIAL_SATELLITE_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SATELLITE_ALT; + if ("MATERIAL_SAVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAVE; + if ("MATERIAL_SAVED_SEARCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAVED_SEARCH; + if ("MATERIAL_SAVE_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAVE_ALT; + if ("MATERIAL_SAVE_AS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAVE_AS; + if ("MATERIAL_SAVINGS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SAVINGS; + if ("MATERIAL_SCALE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCALE; + if ("MATERIAL_SCANNER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCANNER; + if ("MATERIAL_SCATTER_PLOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCATTER_PLOT; + if ("MATERIAL_SCHEDULE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCHEDULE; + if ("MATERIAL_SCHEDULE_SEND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCHEDULE_SEND; + if ("MATERIAL_SCHEMA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCHEMA; + if ("MATERIAL_SCHOOL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCHOOL; + if ("MATERIAL_SCIENCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCIENCE; + if ("MATERIAL_SCORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCORE; + if ("MATERIAL_SCOREBOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCOREBOARD; + if ("MATERIAL_SCREENSHOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREENSHOT; + if ("MATERIAL_SCREENSHOT_MONITOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREENSHOT_MONITOR; + if ("MATERIAL_SCREEN_LOCK_LANDSCAPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_LOCK_LANDSCAPE; + if ("MATERIAL_SCREEN_LOCK_PORTRAIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_LOCK_PORTRAIT; + if ("MATERIAL_SCREEN_LOCK_ROTATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_LOCK_ROTATION; + if ("MATERIAL_SCREEN_ROTATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_ROTATION; + if ("MATERIAL_SCREEN_ROTATION_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_ROTATION_ALT; + if ("MATERIAL_SCREEN_SEARCH_DESKTOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_SEARCH_DESKTOP; + if ("MATERIAL_SCREEN_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCREEN_SHARE; + if ("MATERIAL_SCUBA_DIVING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SCUBA_DIVING; + if ("MATERIAL_SD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SD; + if ("MATERIAL_SD_CARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SD_CARD; + if ("MATERIAL_SD_CARD_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SD_CARD_ALERT; + if ("MATERIAL_SD_STORAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SD_STORAGE; + if ("MATERIAL_SEARCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEARCH; + if ("MATERIAL_SEARCH_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEARCH_OFF; + if ("MATERIAL_SECURITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SECURITY; + if ("MATERIAL_SECURITY_UPDATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SECURITY_UPDATE; + if ("MATERIAL_SECURITY_UPDATE_GOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SECURITY_UPDATE_GOOD; + if ("MATERIAL_SECURITY_UPDATE_WARNING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SECURITY_UPDATE_WARNING; + if ("MATERIAL_SEGMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEGMENT; + if ("MATERIAL_SELECT_ALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SELECT_ALL; + if ("MATERIAL_SELF_IMPROVEMENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SELF_IMPROVEMENT; + if ("MATERIAL_SELL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SELL; + if ("MATERIAL_SEND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEND; + if ("MATERIAL_SEND_AND_ARCHIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEND_AND_ARCHIVE; + if ("MATERIAL_SEND_TIME_EXTENSION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEND_TIME_EXTENSION; + if ("MATERIAL_SEND_TO_MOBILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEND_TO_MOBILE; + if ("MATERIAL_SENSORS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENSORS; + if ("MATERIAL_SENSORS_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENSORS_OFF; + if ("MATERIAL_SENSOR_DOOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENSOR_DOOR; + if ("MATERIAL_SENSOR_OCCUPIED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENSOR_OCCUPIED; + if ("MATERIAL_SENSOR_WINDOW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENSOR_WINDOW; + if ("MATERIAL_SENTIMENT_DISSATISFIED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENTIMENT_DISSATISFIED; + if ("MATERIAL_SENTIMENT_NEUTRAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENTIMENT_NEUTRAL; + if ("MATERIAL_SENTIMENT_SATISFIED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENTIMENT_SATISFIED; + if ("MATERIAL_SENTIMENT_SATISFIED_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENTIMENT_SATISFIED_ALT; + if ("MATERIAL_SENTIMENT_VERY_DISSATISFIED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENTIMENT_VERY_DISSATISFIED; + if ("MATERIAL_SENTIMENT_VERY_SATISFIED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SENTIMENT_VERY_SATISFIED; + if ("MATERIAL_SETTINGS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS; + if ("MATERIAL_SETTINGS_ACCESSIBILITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_ACCESSIBILITY; + if ("MATERIAL_SETTINGS_APPLICATIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_APPLICATIONS; + if ("MATERIAL_SETTINGS_BACKUP_RESTORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_BACKUP_RESTORE; + if ("MATERIAL_SETTINGS_BLUETOOTH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_BLUETOOTH; + if ("MATERIAL_SETTINGS_BRIGHTNESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_BRIGHTNESS; + if ("MATERIAL_SETTINGS_CELL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_CELL; + if ("MATERIAL_SETTINGS_DISPLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_DISPLAY; + if ("MATERIAL_SETTINGS_ETHERNET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_ETHERNET; + if ("MATERIAL_SETTINGS_INPUT_ANTENNA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_INPUT_ANTENNA; + if ("MATERIAL_SETTINGS_INPUT_COMPONENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_INPUT_COMPONENT; + if ("MATERIAL_SETTINGS_INPUT_COMPOSITE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_INPUT_COMPOSITE; + if ("MATERIAL_SETTINGS_INPUT_HDMI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_INPUT_HDMI; + if ("MATERIAL_SETTINGS_INPUT_SVIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_INPUT_SVIDEO; + if ("MATERIAL_SETTINGS_OVERSCAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_OVERSCAN; + if ("MATERIAL_SETTINGS_PHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_PHONE; + if ("MATERIAL_SETTINGS_POWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_POWER; + if ("MATERIAL_SETTINGS_REMOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_REMOTE; + if ("MATERIAL_SETTINGS_SUGGEST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_SUGGEST; + if ("MATERIAL_SETTINGS_SYSTEM_DAYDREAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_SYSTEM_DAYDREAM; + if ("MATERIAL_SETTINGS_VOICE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SETTINGS_VOICE; + if ("MATERIAL_SET_MEAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SET_MEAL; + if ("MATERIAL_SEVERE_COLD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SEVERE_COLD; + if ("MATERIAL_SHAPE_LINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHAPE_LINE; + if ("MATERIAL_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHARE; + if ("MATERIAL_SHARE_ARRIVAL_TIME".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHARE_ARRIVAL_TIME; + if ("MATERIAL_SHARE_LOCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHARE_LOCATION; + if ("MATERIAL_SHELVES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHELVES; + if ("MATERIAL_SHIELD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHIELD; + if ("MATERIAL_SHIELD_MOON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHIELD_MOON; + if ("MATERIAL_SHOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOP; + if ("MATERIAL_SHOPIFY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOPIFY; + if ("MATERIAL_SHOPPING_BAG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOPPING_BAG; + if ("MATERIAL_SHOPPING_BASKET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOPPING_BASKET; + if ("MATERIAL_SHOPPING_CART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOPPING_CART; + if ("MATERIAL_SHOPPING_CART_CHECKOUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOPPING_CART_CHECKOUT; + if ("MATERIAL_SHOP_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOP_2; + if ("MATERIAL_SHOP_TWO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOP_TWO; + if ("MATERIAL_SHORTCUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHORTCUT; + if ("MATERIAL_SHORT_TEXT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHORT_TEXT; + if ("MATERIAL_SHOWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOWER; + if ("MATERIAL_SHOW_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHOW_CHART; + if ("MATERIAL_SHUFFLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHUFFLE; + if ("MATERIAL_SHUFFLE_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHUFFLE_ON; + if ("MATERIAL_SHUTTER_SPEED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SHUTTER_SPEED; + if ("MATERIAL_SICK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SICK; + if ("MATERIAL_SIGNAL_CELLULAR_0_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_0_BAR; + if ("MATERIAL_SIGNAL_CELLULAR_4_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_4_BAR; + if ("MATERIAL_SIGNAL_CELLULAR_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_ALT; + if ("MATERIAL_SIGNAL_CELLULAR_ALT_1_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_ALT_1_BAR; + if ("MATERIAL_SIGNAL_CELLULAR_ALT_2_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_ALT_2_BAR; + if ("MATERIAL_SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_0_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_0_BAR; + if ("MATERIAL_SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_4_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_4_BAR; + if ("MATERIAL_SIGNAL_CELLULAR_NODATA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_NODATA; + if ("MATERIAL_SIGNAL_CELLULAR_NO_SIM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_NO_SIM; + if ("MATERIAL_SIGNAL_CELLULAR_NULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_NULL; + if ("MATERIAL_SIGNAL_CELLULAR_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_CELLULAR_OFF; + if ("MATERIAL_SIGNAL_WIFI_0_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_0_BAR; + if ("MATERIAL_SIGNAL_WIFI_4_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_4_BAR; + if ("MATERIAL_SIGNAL_WIFI_4_BAR_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_4_BAR_LOCK; + if ("MATERIAL_SIGNAL_WIFI_BAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_BAD; + if ("MATERIAL_SIGNAL_WIFI_CONNECTED_NO_INTERNET_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_CONNECTED_NO_INTERNET_4; + if ("MATERIAL_SIGNAL_WIFI_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_OFF; + if ("MATERIAL_SIGNAL_WIFI_STATUSBAR_4_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_STATUSBAR_4_BAR; + if ("MATERIAL_SIGNAL_WIFI_STATUSBAR_CONNECTED_NO_INTERNET_4".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_STATUSBAR_CONNECTED_NO_INTERNET_4; + if ("MATERIAL_SIGNAL_WIFI_STATUSBAR_NULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNAL_WIFI_STATUSBAR_NULL; + if ("MATERIAL_SIGNPOST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGNPOST; + if ("MATERIAL_SIGN_LANGUAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIGN_LANGUAGE; + if ("MATERIAL_SIM_CARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIM_CARD; + if ("MATERIAL_SIM_CARD_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIM_CARD_ALERT; + if ("MATERIAL_SIM_CARD_DOWNLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIM_CARD_DOWNLOAD; + if ("MATERIAL_SINGLE_BED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SINGLE_BED; + if ("MATERIAL_SIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SIP; + if ("MATERIAL_SKATEBOARDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SKATEBOARDING; + if ("MATERIAL_SKIP_NEXT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SKIP_NEXT; + if ("MATERIAL_SKIP_PREVIOUS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SKIP_PREVIOUS; + if ("MATERIAL_SLEDDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SLEDDING; + if ("MATERIAL_SLIDESHOW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SLIDESHOW; + if ("MATERIAL_SLOW_MOTION_VIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SLOW_MOTION_VIDEO; + if ("MATERIAL_SMARTPHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMARTPHONE; + if ("MATERIAL_SMART_BUTTON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMART_BUTTON; + if ("MATERIAL_SMART_DISPLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMART_DISPLAY; + if ("MATERIAL_SMART_SCREEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMART_SCREEN; + if ("MATERIAL_SMART_TOY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMART_TOY; + if ("MATERIAL_SMOKE_FREE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMOKE_FREE; + if ("MATERIAL_SMOKING_ROOMS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMOKING_ROOMS; + if ("MATERIAL_SMS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMS; + if ("MATERIAL_SMS_FAILED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SMS_FAILED; + if ("MATERIAL_SNAPCHAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNAPCHAT; + if ("MATERIAL_SNIPPET_FOLDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNIPPET_FOLDER; + if ("MATERIAL_SNOOZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNOOZE; + if ("MATERIAL_SNOWBOARDING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNOWBOARDING; + if ("MATERIAL_SNOWING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNOWING; + if ("MATERIAL_SNOWMOBILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNOWMOBILE; + if ("MATERIAL_SNOWSHOEING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SNOWSHOEING; + if ("MATERIAL_SOAP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOAP; + if ("MATERIAL_SOCIAL_DISTANCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOCIAL_DISTANCE; + if ("MATERIAL_SOLAR_POWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOLAR_POWER; + if ("MATERIAL_SORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SORT; + if ("MATERIAL_SORT_BY_ALPHA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SORT_BY_ALPHA; + if ("MATERIAL_SOS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOS; + if ("MATERIAL_SOUP_KITCHEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOUP_KITCHEN; + if ("MATERIAL_SOURCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOURCE; + if ("MATERIAL_SOUTH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOUTH; + if ("MATERIAL_SOUTH_AMERICA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOUTH_AMERICA; + if ("MATERIAL_SOUTH_EAST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOUTH_EAST; + if ("MATERIAL_SOUTH_WEST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SOUTH_WEST; + if ("MATERIAL_SPA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPA; + if ("MATERIAL_SPACE_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPACE_BAR; + if ("MATERIAL_SPACE_DASHBOARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPACE_DASHBOARD; + if ("MATERIAL_SPATIAL_AUDIO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPATIAL_AUDIO; + if ("MATERIAL_SPATIAL_AUDIO_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPATIAL_AUDIO_OFF; + if ("MATERIAL_SPATIAL_TRACKING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPATIAL_TRACKING; + if ("MATERIAL_SPEAKER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPEAKER; + if ("MATERIAL_SPEAKER_GROUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPEAKER_GROUP; + if ("MATERIAL_SPEAKER_NOTES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPEAKER_NOTES; + if ("MATERIAL_SPEAKER_NOTES_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPEAKER_NOTES_OFF; + if ("MATERIAL_SPEAKER_PHONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPEAKER_PHONE; + if ("MATERIAL_SPEED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPEED; + if ("MATERIAL_SPELLCHECK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPELLCHECK; + if ("MATERIAL_SPLITSCREEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPLITSCREEN; + if ("MATERIAL_SPOKE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPOKE; + if ("MATERIAL_SPORTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS; + if ("MATERIAL_SPORTS_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_BAR; + if ("MATERIAL_SPORTS_BASEBALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_BASEBALL; + if ("MATERIAL_SPORTS_BASKETBALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_BASKETBALL; + if ("MATERIAL_SPORTS_CRICKET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_CRICKET; + if ("MATERIAL_SPORTS_ESPORTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_ESPORTS; + if ("MATERIAL_SPORTS_FOOTBALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_FOOTBALL; + if ("MATERIAL_SPORTS_GOLF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_GOLF; + if ("MATERIAL_SPORTS_GYMNASTICS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_GYMNASTICS; + if ("MATERIAL_SPORTS_HANDBALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_HANDBALL; + if ("MATERIAL_SPORTS_HOCKEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_HOCKEY; + if ("MATERIAL_SPORTS_KABADDI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_KABADDI; + if ("MATERIAL_SPORTS_MARTIAL_ARTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_MARTIAL_ARTS; + if ("MATERIAL_SPORTS_MMA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_MMA; + if ("MATERIAL_SPORTS_MOTORSPORTS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_MOTORSPORTS; + if ("MATERIAL_SPORTS_RUGBY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_RUGBY; + if ("MATERIAL_SPORTS_SCORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_SCORE; + if ("MATERIAL_SPORTS_SOCCER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_SOCCER; + if ("MATERIAL_SPORTS_TENNIS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_TENNIS; + if ("MATERIAL_SPORTS_VOLLEYBALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SPORTS_VOLLEYBALL; + if ("MATERIAL_SQUARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SQUARE; + if ("MATERIAL_SQUARE_FOOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SQUARE_FOOT; + if ("MATERIAL_SSID_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SSID_CHART; + if ("MATERIAL_STACKED_BAR_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STACKED_BAR_CHART; + if ("MATERIAL_STACKED_LINE_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STACKED_LINE_CHART; + if ("MATERIAL_STADIUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STADIUM; + if ("MATERIAL_STAIRS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAIRS; + if ("MATERIAL_STAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR; + if ("MATERIAL_STARS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STARS; + if ("MATERIAL_START".equals(name)) return com.codename1.ui.FontImage.MATERIAL_START; + if ("MATERIAL_STAR_BORDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR_BORDER; + if ("MATERIAL_STAR_BORDER_PURPLE500".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR_BORDER_PURPLE500; + if ("MATERIAL_STAR_HALF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR_HALF; + if ("MATERIAL_STAR_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR_OUTLINE; + if ("MATERIAL_STAR_PURPLE500".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR_PURPLE500; + if ("MATERIAL_STAR_RATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAR_RATE; + if ("MATERIAL_STAY_CURRENT_LANDSCAPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAY_CURRENT_LANDSCAPE; + if ("MATERIAL_STAY_CURRENT_PORTRAIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAY_CURRENT_PORTRAIT; + if ("MATERIAL_STAY_PRIMARY_LANDSCAPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAY_PRIMARY_LANDSCAPE; + if ("MATERIAL_STAY_PRIMARY_PORTRAIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STAY_PRIMARY_PORTRAIT; + if ("MATERIAL_STICKY_NOTE_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STICKY_NOTE_2; + if ("MATERIAL_STOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STOP; + if ("MATERIAL_STOP_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STOP_CIRCLE; + if ("MATERIAL_STOP_SCREEN_SHARE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STOP_SCREEN_SHARE; + if ("MATERIAL_STORAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STORAGE; + if ("MATERIAL_STORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STORE; + if ("MATERIAL_STOREFRONT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STOREFRONT; + if ("MATERIAL_STORE_MALL_DIRECTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STORE_MALL_DIRECTORY; + if ("MATERIAL_STORM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STORM; + if ("MATERIAL_STRAIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STRAIGHT; + if ("MATERIAL_STRAIGHTEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STRAIGHTEN; + if ("MATERIAL_STREAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STREAM; + if ("MATERIAL_STREETVIEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STREETVIEW; + if ("MATERIAL_STRIKETHROUGH_S".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STRIKETHROUGH_S; + if ("MATERIAL_STROLLER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STROLLER; + if ("MATERIAL_STYLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_STYLE; + if ("MATERIAL_SUBDIRECTORY_ARROW_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBDIRECTORY_ARROW_LEFT; + if ("MATERIAL_SUBDIRECTORY_ARROW_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBDIRECTORY_ARROW_RIGHT; + if ("MATERIAL_SUBJECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBJECT; + if ("MATERIAL_SUBSCRIPT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBSCRIPT; + if ("MATERIAL_SUBSCRIPTIONS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBSCRIPTIONS; + if ("MATERIAL_SUBTITLES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBTITLES; + if ("MATERIAL_SUBTITLES_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBTITLES_OFF; + if ("MATERIAL_SUBWAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUBWAY; + if ("MATERIAL_SUMMARIZE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUMMARIZE; + if ("MATERIAL_SUNNY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUNNY; + if ("MATERIAL_SUNNY_SNOWING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUNNY_SNOWING; + if ("MATERIAL_SUPERSCRIPT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUPERSCRIPT; + if ("MATERIAL_SUPERVISED_USER_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUPERVISED_USER_CIRCLE; + if ("MATERIAL_SUPERVISOR_ACCOUNT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUPERVISOR_ACCOUNT; + if ("MATERIAL_SUPPORT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUPPORT; + if ("MATERIAL_SUPPORT_AGENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SUPPORT_AGENT; + if ("MATERIAL_SURFING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SURFING; + if ("MATERIAL_SURROUND_SOUND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SURROUND_SOUND; + if ("MATERIAL_SWAP_CALLS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWAP_CALLS; + if ("MATERIAL_SWAP_HORIZ".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWAP_HORIZ; + if ("MATERIAL_SWAP_HORIZONTAL_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWAP_HORIZONTAL_CIRCLE; + if ("MATERIAL_SWAP_VERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWAP_VERT; + if ("MATERIAL_SWAP_VERTICAL_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWAP_VERTICAL_CIRCLE; + if ("MATERIAL_SWAP_VERT_CIRCLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWAP_VERT_CIRCLE; + if ("MATERIAL_SWIPE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE; + if ("MATERIAL_SWIPE_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_DOWN; + if ("MATERIAL_SWIPE_DOWN_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_DOWN_ALT; + if ("MATERIAL_SWIPE_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_LEFT; + if ("MATERIAL_SWIPE_LEFT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_LEFT_ALT; + if ("MATERIAL_SWIPE_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_RIGHT; + if ("MATERIAL_SWIPE_RIGHT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_RIGHT_ALT; + if ("MATERIAL_SWIPE_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_UP; + if ("MATERIAL_SWIPE_UP_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_UP_ALT; + if ("MATERIAL_SWIPE_VERTICAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWIPE_VERTICAL; + if ("MATERIAL_SWITCH_ACCESS_SHORTCUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_ACCESS_SHORTCUT; + if ("MATERIAL_SWITCH_ACCESS_SHORTCUT_ADD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_ACCESS_SHORTCUT_ADD; + if ("MATERIAL_SWITCH_ACCOUNT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_ACCOUNT; + if ("MATERIAL_SWITCH_CAMERA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_CAMERA; + if ("MATERIAL_SWITCH_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_LEFT; + if ("MATERIAL_SWITCH_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_RIGHT; + if ("MATERIAL_SWITCH_VIDEO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SWITCH_VIDEO; + if ("MATERIAL_SYNAGOGUE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYNAGOGUE; + if ("MATERIAL_SYNC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYNC; + if ("MATERIAL_SYNC_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYNC_ALT; + if ("MATERIAL_SYNC_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYNC_DISABLED; + if ("MATERIAL_SYNC_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYNC_LOCK; + if ("MATERIAL_SYNC_PROBLEM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYNC_PROBLEM; + if ("MATERIAL_SYSTEM_SECURITY_UPDATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYSTEM_SECURITY_UPDATE; + if ("MATERIAL_SYSTEM_SECURITY_UPDATE_GOOD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYSTEM_SECURITY_UPDATE_GOOD; + if ("MATERIAL_SYSTEM_SECURITY_UPDATE_WARNING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYSTEM_SECURITY_UPDATE_WARNING; + if ("MATERIAL_SYSTEM_UPDATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYSTEM_UPDATE; + if ("MATERIAL_SYSTEM_UPDATE_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYSTEM_UPDATE_ALT; + if ("MATERIAL_SYSTEM_UPDATE_TV".equals(name)) return com.codename1.ui.FontImage.MATERIAL_SYSTEM_UPDATE_TV; + if ("MATERIAL_TAB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAB; + if ("MATERIAL_TABLET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLET; + if ("MATERIAL_TABLET_ANDROID".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLET_ANDROID; + if ("MATERIAL_TABLET_MAC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLET_MAC; + if ("MATERIAL_TABLE_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLE_BAR; + if ("MATERIAL_TABLE_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLE_CHART; + if ("MATERIAL_TABLE_RESTAURANT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLE_RESTAURANT; + if ("MATERIAL_TABLE_ROWS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLE_ROWS; + if ("MATERIAL_TABLE_VIEW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TABLE_VIEW; + if ("MATERIAL_TAB_UNSELECTED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAB_UNSELECTED; + if ("MATERIAL_TAG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAG; + if ("MATERIAL_TAG_FACES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAG_FACES; + if ("MATERIAL_TAKEOUT_DINING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAKEOUT_DINING; + if ("MATERIAL_TAPAS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAPAS; + if ("MATERIAL_TAP_AND_PLAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAP_AND_PLAY; + if ("MATERIAL_TASK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TASK; + if ("MATERIAL_TASK_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TASK_ALT; + if ("MATERIAL_TAXI_ALERT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TAXI_ALERT; + if ("MATERIAL_TELEGRAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TELEGRAM; + if ("MATERIAL_TEMPLE_BUDDHIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEMPLE_BUDDHIST; + if ("MATERIAL_TEMPLE_HINDU".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEMPLE_HINDU; + if ("MATERIAL_TERMINAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TERMINAL; + if ("MATERIAL_TERRAIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TERRAIN; + if ("MATERIAL_TEXTSMS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXTSMS; + if ("MATERIAL_TEXTURE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXTURE; + if ("MATERIAL_TEXT_DECREASE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_DECREASE; + if ("MATERIAL_TEXT_FIELDS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_FIELDS; + if ("MATERIAL_TEXT_FORMAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_FORMAT; + if ("MATERIAL_TEXT_INCREASE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_INCREASE; + if ("MATERIAL_TEXT_ROTATE_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_ROTATE_UP; + if ("MATERIAL_TEXT_ROTATE_VERTICAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_ROTATE_VERTICAL; + if ("MATERIAL_TEXT_ROTATION_ANGLEDOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_ROTATION_ANGLEDOWN; + if ("MATERIAL_TEXT_ROTATION_ANGLEUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_ROTATION_ANGLEUP; + if ("MATERIAL_TEXT_ROTATION_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_ROTATION_DOWN; + if ("MATERIAL_TEXT_ROTATION_NONE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_ROTATION_NONE; + if ("MATERIAL_TEXT_SNIPPET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TEXT_SNIPPET; + if ("MATERIAL_THEATERS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THEATERS; + if ("MATERIAL_THEATER_COMEDY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THEATER_COMEDY; + if ("MATERIAL_THERMOSTAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THERMOSTAT; + if ("MATERIAL_THERMOSTAT_AUTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THERMOSTAT_AUTO; + if ("MATERIAL_THUMBS_UP_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMBS_UP_DOWN; + if ("MATERIAL_THUMB_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMB_DOWN; + if ("MATERIAL_THUMB_DOWN_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMB_DOWN_ALT; + if ("MATERIAL_THUMB_DOWN_OFF_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMB_DOWN_OFF_ALT; + if ("MATERIAL_THUMB_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMB_UP; + if ("MATERIAL_THUMB_UP_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMB_UP_ALT; + if ("MATERIAL_THUMB_UP_OFF_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUMB_UP_OFF_ALT; + if ("MATERIAL_THUNDERSTORM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_THUNDERSTORM; + if ("MATERIAL_TIKTOK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIKTOK; + if ("MATERIAL_TIMELAPSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMELAPSE; + if ("MATERIAL_TIMELINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMELINE; + if ("MATERIAL_TIMER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMER; + if ("MATERIAL_TIMER_10".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMER_10; + if ("MATERIAL_TIMER_10_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMER_10_SELECT; + if ("MATERIAL_TIMER_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMER_3; + if ("MATERIAL_TIMER_3_SELECT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMER_3_SELECT; + if ("MATERIAL_TIMER_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIMER_OFF; + if ("MATERIAL_TIME_TO_LEAVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIME_TO_LEAVE; + if ("MATERIAL_TIPS_AND_UPDATES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIPS_AND_UPDATES; + if ("MATERIAL_TIRE_REPAIR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TIRE_REPAIR; + if ("MATERIAL_TITLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TITLE; + if ("MATERIAL_TOC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOC; + if ("MATERIAL_TODAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TODAY; + if ("MATERIAL_TOGGLE_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOGGLE_OFF; + if ("MATERIAL_TOGGLE_ON".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOGGLE_ON; + if ("MATERIAL_TOKEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOKEN; + if ("MATERIAL_TOLL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOLL; + if ("MATERIAL_TONALITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TONALITY; + if ("MATERIAL_TOPIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOPIC; + if ("MATERIAL_TORNADO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TORNADO; + if ("MATERIAL_TOUCH_APP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOUCH_APP; + if ("MATERIAL_TOUR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOUR; + if ("MATERIAL_TOYS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TOYS; + if ("MATERIAL_TRACK_CHANGES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRACK_CHANGES; + if ("MATERIAL_TRAFFIC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRAFFIC; + if ("MATERIAL_TRAIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRAIN; + if ("MATERIAL_TRAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRAM; + if ("MATERIAL_TRANSCRIBE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRANSCRIBE; + if ("MATERIAL_TRANSFER_WITHIN_A_STATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRANSFER_WITHIN_A_STATION; + if ("MATERIAL_TRANSFORM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRANSFORM; + if ("MATERIAL_TRANSGENDER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRANSGENDER; + if ("MATERIAL_TRANSIT_ENTEREXIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRANSIT_ENTEREXIT; + if ("MATERIAL_TRANSLATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRANSLATE; + if ("MATERIAL_TRAVEL_EXPLORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRAVEL_EXPLORE; + if ("MATERIAL_TRENDING_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRENDING_DOWN; + if ("MATERIAL_TRENDING_FLAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRENDING_FLAT; + if ("MATERIAL_TRENDING_NEUTRAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRENDING_NEUTRAL; + if ("MATERIAL_TRENDING_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRENDING_UP; + if ("MATERIAL_TRIP_ORIGIN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRIP_ORIGIN; + if ("MATERIAL_TROLLEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TROLLEY; + if ("MATERIAL_TROUBLESHOOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TROUBLESHOOT; + if ("MATERIAL_TRY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TRY; + if ("MATERIAL_TSUNAMI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TSUNAMI; + if ("MATERIAL_TTY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TTY; + if ("MATERIAL_TUNE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TUNE; + if ("MATERIAL_TUNGSTEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TUNGSTEN; + if ("MATERIAL_TURNED_IN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURNED_IN; + if ("MATERIAL_TURNED_IN_NOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURNED_IN_NOT; + if ("MATERIAL_TURN_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURN_LEFT; + if ("MATERIAL_TURN_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURN_RIGHT; + if ("MATERIAL_TURN_SHARP_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURN_SHARP_LEFT; + if ("MATERIAL_TURN_SHARP_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURN_SHARP_RIGHT; + if ("MATERIAL_TURN_SLIGHT_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURN_SLIGHT_LEFT; + if ("MATERIAL_TURN_SLIGHT_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TURN_SLIGHT_RIGHT; + if ("MATERIAL_TV".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TV; + if ("MATERIAL_TV_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TV_OFF; + if ("MATERIAL_TWO_WHEELER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TWO_WHEELER; + if ("MATERIAL_TYPE_SPECIMEN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_TYPE_SPECIMEN; + if ("MATERIAL_UMBRELLA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UMBRELLA; + if ("MATERIAL_UNARCHIVE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNARCHIVE; + if ("MATERIAL_UNDO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNDO; + if ("MATERIAL_UNFOLD_LESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNFOLD_LESS; + if ("MATERIAL_UNFOLD_LESS_DOUBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNFOLD_LESS_DOUBLE; + if ("MATERIAL_UNFOLD_MORE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNFOLD_MORE; + if ("MATERIAL_UNFOLD_MORE_DOUBLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNFOLD_MORE_DOUBLE; + if ("MATERIAL_UNPUBLISHED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNPUBLISHED; + if ("MATERIAL_UNSUBSCRIBE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UNSUBSCRIBE; + if ("MATERIAL_UPCOMING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UPCOMING; + if ("MATERIAL_UPDATE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UPDATE; + if ("MATERIAL_UPDATE_DISABLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UPDATE_DISABLED; + if ("MATERIAL_UPGRADE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UPGRADE; + if ("MATERIAL_UPLOAD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UPLOAD; + if ("MATERIAL_UPLOAD_FILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_UPLOAD_FILE; + if ("MATERIAL_USB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_USB; + if ("MATERIAL_USB_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_USB_OFF; + if ("MATERIAL_U_TURN_LEFT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_U_TURN_LEFT; + if ("MATERIAL_U_TURN_RIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_U_TURN_RIGHT; + if ("MATERIAL_VACCINES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VACCINES; + if ("MATERIAL_VAPE_FREE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VAPE_FREE; + if ("MATERIAL_VAPING_ROOMS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VAPING_ROOMS; + if ("MATERIAL_VERIFIED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERIFIED; + if ("MATERIAL_VERIFIED_USER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERIFIED_USER; + if ("MATERIAL_VERTICAL_ALIGN_BOTTOM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_ALIGN_BOTTOM; + if ("MATERIAL_VERTICAL_ALIGN_CENTER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_ALIGN_CENTER; + if ("MATERIAL_VERTICAL_ALIGN_TOP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_ALIGN_TOP; + if ("MATERIAL_VERTICAL_DISTRIBUTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_DISTRIBUTE; + if ("MATERIAL_VERTICAL_SHADES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_SHADES; + if ("MATERIAL_VERTICAL_SHADES_CLOSED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_SHADES_CLOSED; + if ("MATERIAL_VERTICAL_SPLIT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VERTICAL_SPLIT; + if ("MATERIAL_VIBRATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIBRATION; + if ("MATERIAL_VIDEOCAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEOCAM; + if ("MATERIAL_VIDEOCAM_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEOCAM_OFF; + if ("MATERIAL_VIDEOGAME_ASSET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEOGAME_ASSET; + if ("MATERIAL_VIDEOGAME_ASSET_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEOGAME_ASSET_OFF; + if ("MATERIAL_VIDEO_CALL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_CALL; + if ("MATERIAL_VIDEO_CAMERA_BACK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_CAMERA_BACK; + if ("MATERIAL_VIDEO_CAMERA_FRONT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_CAMERA_FRONT; + if ("MATERIAL_VIDEO_CHAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_CHAT; + if ("MATERIAL_VIDEO_COLLECTION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_COLLECTION; + if ("MATERIAL_VIDEO_FILE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_FILE; + if ("MATERIAL_VIDEO_LABEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_LABEL; + if ("MATERIAL_VIDEO_LIBRARY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_LIBRARY; + if ("MATERIAL_VIDEO_SETTINGS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_SETTINGS; + if ("MATERIAL_VIDEO_STABLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIDEO_STABLE; + if ("MATERIAL_VIEW_AGENDA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_AGENDA; + if ("MATERIAL_VIEW_ARRAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_ARRAY; + if ("MATERIAL_VIEW_CAROUSEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_CAROUSEL; + if ("MATERIAL_VIEW_COLUMN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COLUMN; + if ("MATERIAL_VIEW_COMFORTABLE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COMFORTABLE; + if ("MATERIAL_VIEW_COMFY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COMFY; + if ("MATERIAL_VIEW_COMFY_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COMFY_ALT; + if ("MATERIAL_VIEW_COMPACT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COMPACT; + if ("MATERIAL_VIEW_COMPACT_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COMPACT_ALT; + if ("MATERIAL_VIEW_COZY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_COZY; + if ("MATERIAL_VIEW_DAY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_DAY; + if ("MATERIAL_VIEW_HEADLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_HEADLINE; + if ("MATERIAL_VIEW_IN_AR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_IN_AR; + if ("MATERIAL_VIEW_KANBAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_KANBAN; + if ("MATERIAL_VIEW_LIST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_LIST; + if ("MATERIAL_VIEW_MODULE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_MODULE; + if ("MATERIAL_VIEW_QUILT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_QUILT; + if ("MATERIAL_VIEW_SIDEBAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_SIDEBAR; + if ("MATERIAL_VIEW_STREAM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_STREAM; + if ("MATERIAL_VIEW_TIMELINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_TIMELINE; + if ("MATERIAL_VIEW_WEEK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIEW_WEEK; + if ("MATERIAL_VIGNETTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VIGNETTE; + if ("MATERIAL_VILLA".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VILLA; + if ("MATERIAL_VISIBILITY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VISIBILITY; + if ("MATERIAL_VISIBILITY_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VISIBILITY_OFF; + if ("MATERIAL_VOICEMAIL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOICEMAIL; + if ("MATERIAL_VOICE_CHAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOICE_CHAT; + if ("MATERIAL_VOICE_OVER_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOICE_OVER_OFF; + if ("MATERIAL_VOLCANO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLCANO; + if ("MATERIAL_VOLUME_DOWN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLUME_DOWN; + if ("MATERIAL_VOLUME_DOWN_ALT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLUME_DOWN_ALT; + if ("MATERIAL_VOLUME_MUTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLUME_MUTE; + if ("MATERIAL_VOLUME_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLUME_OFF; + if ("MATERIAL_VOLUME_UP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLUME_UP; + if ("MATERIAL_VOLUNTEER_ACTIVISM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VOLUNTEER_ACTIVISM; + if ("MATERIAL_VPN_KEY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VPN_KEY; + if ("MATERIAL_VPN_KEY_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VPN_KEY_OFF; + if ("MATERIAL_VPN_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VPN_LOCK; + if ("MATERIAL_VRPANO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_VRPANO; + if ("MATERIAL_WALLET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WALLET; + if ("MATERIAL_WALLET_GIFTCARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WALLET_GIFTCARD; + if ("MATERIAL_WALLET_MEMBERSHIP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WALLET_MEMBERSHIP; + if ("MATERIAL_WALLET_TRAVEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WALLET_TRAVEL; + if ("MATERIAL_WALLPAPER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WALLPAPER; + if ("MATERIAL_WAREHOUSE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WAREHOUSE; + if ("MATERIAL_WARNING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WARNING; + if ("MATERIAL_WARNING_AMBER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WARNING_AMBER; + if ("MATERIAL_WASH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WASH; + if ("MATERIAL_WATCH".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATCH; + if ("MATERIAL_WATCH_LATER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATCH_LATER; + if ("MATERIAL_WATCH_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATCH_OFF; + if ("MATERIAL_WATER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATER; + if ("MATERIAL_WATERFALL_CHART".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATERFALL_CHART; + if ("MATERIAL_WATER_DAMAGE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATER_DAMAGE; + if ("MATERIAL_WATER_DROP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WATER_DROP; + if ("MATERIAL_WAVES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WAVES; + if ("MATERIAL_WAVING_HAND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WAVING_HAND; + if ("MATERIAL_WB_AUTO".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_AUTO; + if ("MATERIAL_WB_CLOUDY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_CLOUDY; + if ("MATERIAL_WB_INCANDESCENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_INCANDESCENT; + if ("MATERIAL_WB_IRIDESCENT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_IRIDESCENT; + if ("MATERIAL_WB_SHADE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_SHADE; + if ("MATERIAL_WB_SUNNY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_SUNNY; + if ("MATERIAL_WB_TWIGHLIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_TWIGHLIGHT; + if ("MATERIAL_WB_TWILIGHT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WB_TWILIGHT; + if ("MATERIAL_WC".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WC; + if ("MATERIAL_WEB".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEB; + if ("MATERIAL_WEBHOOK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEBHOOK; + if ("MATERIAL_WEB_ASSET".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEB_ASSET; + if ("MATERIAL_WEB_ASSET_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEB_ASSET_OFF; + if ("MATERIAL_WEB_STORIES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEB_STORIES; + if ("MATERIAL_WECHAT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WECHAT; + if ("MATERIAL_WEEKEND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEEKEND; + if ("MATERIAL_WEST".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WEST; + if ("MATERIAL_WHATSHOT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WHATSHOT; + if ("MATERIAL_WHEELCHAIR_PICKUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WHEELCHAIR_PICKUP; + if ("MATERIAL_WHERE_TO_VOTE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WHERE_TO_VOTE; + if ("MATERIAL_WIDGETS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIDGETS; + if ("MATERIAL_WIDTH_FULL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIDTH_FULL; + if ("MATERIAL_WIDTH_NORMAL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIDTH_NORMAL; + if ("MATERIAL_WIDTH_WIDE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIDTH_WIDE; + if ("MATERIAL_WIFI".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI; + if ("MATERIAL_WIFI_1_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_1_BAR; + if ("MATERIAL_WIFI_2_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_2_BAR; + if ("MATERIAL_WIFI_CALLING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_CALLING; + if ("MATERIAL_WIFI_CALLING_3".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_CALLING_3; + if ("MATERIAL_WIFI_CHANNEL".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_CHANNEL; + if ("MATERIAL_WIFI_FIND".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_FIND; + if ("MATERIAL_WIFI_LOCK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_LOCK; + if ("MATERIAL_WIFI_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_OFF; + if ("MATERIAL_WIFI_PASSWORD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_PASSWORD; + if ("MATERIAL_WIFI_PROTECTED_SETUP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_PROTECTED_SETUP; + if ("MATERIAL_WIFI_TETHERING".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_TETHERING; + if ("MATERIAL_WIFI_TETHERING_ERROR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_TETHERING_ERROR; + if ("MATERIAL_WIFI_TETHERING_ERROR_ROUNDED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_TETHERING_ERROR_ROUNDED; + if ("MATERIAL_WIFI_TETHERING_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIFI_TETHERING_OFF; + if ("MATERIAL_WINDOW".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WINDOW; + if ("MATERIAL_WIND_POWER".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WIND_POWER; + if ("MATERIAL_WINE_BAR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WINE_BAR; + if ("MATERIAL_WOMAN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WOMAN; + if ("MATERIAL_WOMAN_2".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WOMAN_2; + if ("MATERIAL_WOO_COMMERCE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WOO_COMMERCE; + if ("MATERIAL_WORDPRESS".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORDPRESS; + if ("MATERIAL_WORK".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORK; + if ("MATERIAL_WORKSPACES".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORKSPACES; + if ("MATERIAL_WORKSPACES_FILLED".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORKSPACES_FILLED; + if ("MATERIAL_WORKSPACES_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORKSPACES_OUTLINE; + if ("MATERIAL_WORKSPACE_PREMIUM".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORKSPACE_PREMIUM; + if ("MATERIAL_WORK_HISTORY".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORK_HISTORY; + if ("MATERIAL_WORK_OFF".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORK_OFF; + if ("MATERIAL_WORK_OUTLINE".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WORK_OUTLINE; + if ("MATERIAL_WRAP_TEXT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WRAP_TEXT; + if ("MATERIAL_WRONG_LOCATION".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WRONG_LOCATION; + if ("MATERIAL_WYSIWYG".equals(name)) return com.codename1.ui.FontImage.MATERIAL_WYSIWYG; + if ("MATERIAL_YARD".equals(name)) return com.codename1.ui.FontImage.MATERIAL_YARD; + if ("MATERIAL_YOUTUBE_SEARCHED_FOR".equals(name)) return com.codename1.ui.FontImage.MATERIAL_YOUTUBE_SEARCHED_FOR; + if ("MATERIAL_ZOOM_IN".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ZOOM_IN; + if ("MATERIAL_ZOOM_IN_MAP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ZOOM_IN_MAP; + if ("MATERIAL_ZOOM_OUT".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ZOOM_OUT; + if ("MATERIAL_ZOOM_OUT_MAP".equals(name)) return com.codename1.ui.FontImage.MATERIAL_ZOOM_OUT_MAP; + throw unsupportedStaticField(com.codename1.ui.FontImage.class, name); + } + + private static Object getStaticField21(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.Form.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.Form.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.Form.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.Form.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.Form.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.Form.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.Form.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.Form.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.Form.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.Form.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.Form.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.Form.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.Form.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.Form.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.Form.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.Form.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.Form.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.Form.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.Form.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Form.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.Form.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.Form.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.Form.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Form.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Form.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Form.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.Form.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Form.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Form.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Form.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.Form.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.Form.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.Form.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Form.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.Form.class, name); + } + + private static Object getStaticField22(String name) throws Exception { + if ("RENDERING_HINT_FAST".equals(name)) return com.codename1.ui.Graphics.RENDERING_HINT_FAST; + throw unsupportedStaticField(com.codename1.ui.Graphics.class, name); + } + + private static Object getStaticField23(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.InfiniteContainer.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.InfiniteContainer.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.InfiniteContainer.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.InfiniteContainer.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.InfiniteContainer.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.InfiniteContainer.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.InfiniteContainer.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.InfiniteContainer.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.InfiniteContainer.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.InfiniteContainer.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.InfiniteContainer.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.InfiniteContainer.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.InfiniteContainer.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.InfiniteContainer.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.InfiniteContainer.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.InfiniteContainer.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.InfiniteContainer.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.InfiniteContainer.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.InfiniteContainer.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.InfiniteContainer.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InfiniteContainer.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.InfiniteContainer.class, name); + } + + private static Object getStaticField24(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.InputComponent.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.InputComponent.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.InputComponent.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.InputComponent.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.InputComponent.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.InputComponent.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.InputComponent.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.InputComponent.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.InputComponent.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.InputComponent.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.InputComponent.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.InputComponent.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.InputComponent.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.InputComponent.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.InputComponent.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.InputComponent.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.InputComponent.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.InputComponent.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.InputComponent.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InputComponent.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.InputComponent.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.InputComponent.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.InputComponent.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InputComponent.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InputComponent.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InputComponent.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.InputComponent.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InputComponent.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InputComponent.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InputComponent.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.InputComponent.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.InputComponent.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.InputComponent.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InputComponent.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.InputComponent.class, name); + } + + private static Object getStaticField25(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.InterFormContainer.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.InterFormContainer.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.InterFormContainer.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.InterFormContainer.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.InterFormContainer.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.InterFormContainer.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.InterFormContainer.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.InterFormContainer.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.InterFormContainer.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.InterFormContainer.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.InterFormContainer.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.InterFormContainer.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.InterFormContainer.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.InterFormContainer.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.InterFormContainer.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.InterFormContainer.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.InterFormContainer.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.InterFormContainer.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.InterFormContainer.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.InterFormContainer.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.InterFormContainer.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.InterFormContainer.class, name); + } + + private static Object getStaticField26(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.Label.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.Label.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.Label.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.Label.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.Label.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.Label.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.Label.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.Label.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.Label.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.Label.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.Label.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.Label.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.Label.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.Label.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.Label.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.Label.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.Label.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.Label.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.Label.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Label.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.Label.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.Label.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.Label.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Label.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Label.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Label.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.Label.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Label.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Label.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Label.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.Label.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.Label.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.Label.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Label.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.Label.class, name); + } + + private static Object getStaticField27(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.List.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.List.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.List.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.List.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.List.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.List.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.List.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.List.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.List.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.List.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.List.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.List.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.List.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.List.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.List.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.List.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.List.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.List.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.List.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.List.E_RESIZE_CURSOR; + if ("FIXED_CENTER".equals(name)) return com.codename1.ui.List.FIXED_CENTER; + if ("FIXED_LEAD".equals(name)) return com.codename1.ui.List.FIXED_LEAD; + if ("FIXED_NONE".equals(name)) return com.codename1.ui.List.FIXED_NONE; + if ("FIXED_NONE_CYCLIC".equals(name)) return com.codename1.ui.List.FIXED_NONE_CYCLIC; + if ("FIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGE".equals(name)) return com.codename1.ui.List.FIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGE; + if ("FIXED_TRAIL".equals(name)) return com.codename1.ui.List.FIXED_TRAIL; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.List.HAND_CURSOR; + if ("HORIZONTAL".equals(name)) return com.codename1.ui.List.HORIZONTAL; + if ("LEFT".equals(name)) return com.codename1.ui.List.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.List.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.List.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.List.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.List.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.List.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.List.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.List.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.List.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.List.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.List.TOP; + if ("VERTICAL".equals(name)) return com.codename1.ui.List.VERTICAL; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.List.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.List.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.List.class, name); + } + + private static Object getStaticField28(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.MenuBar.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.MenuBar.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.MenuBar.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.MenuBar.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.MenuBar.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.MenuBar.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.MenuBar.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.MenuBar.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.MenuBar.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.MenuBar.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.MenuBar.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.MenuBar.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.MenuBar.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.MenuBar.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.MenuBar.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.MenuBar.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.MenuBar.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.MenuBar.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.MenuBar.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.MenuBar.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.MenuBar.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.MenuBar.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.MenuBar.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.MenuBar.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.MenuBar.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.MenuBar.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.MenuBar.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.MenuBar.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.MenuBar.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.MenuBar.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.MenuBar.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.MenuBar.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.MenuBar.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.MenuBar.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.MenuBar.class, name); + } + + private static Object getStaticField29(String name) throws Exception { + if ("LINEAR_RGB".equals(name)) return com.codename1.ui.MultipleGradientPaint.ColorSpaceType.LINEAR_RGB; + if ("SRGB".equals(name)) return com.codename1.ui.MultipleGradientPaint.ColorSpaceType.SRGB; + throw unsupportedStaticField(com.codename1.ui.MultipleGradientPaint.ColorSpaceType.class, name); + } + + private static Object getStaticField30(String name) throws Exception { + if ("NO_CYCLE".equals(name)) return com.codename1.ui.MultipleGradientPaint.CycleMethod.NO_CYCLE; + if ("REFLECT".equals(name)) return com.codename1.ui.MultipleGradientPaint.CycleMethod.REFLECT; + if ("REPEAT".equals(name)) return com.codename1.ui.MultipleGradientPaint.CycleMethod.REPEAT; + throw unsupportedStaticField(com.codename1.ui.MultipleGradientPaint.CycleMethod.class, name); + } + + private static Object getStaticField31(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.PeerComponent.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.PeerComponent.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.PeerComponent.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.PeerComponent.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.PeerComponent.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.PeerComponent.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.PeerComponent.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.PeerComponent.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.PeerComponent.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.PeerComponent.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.PeerComponent.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.PeerComponent.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.PeerComponent.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.PeerComponent.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.PeerComponent.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.PeerComponent.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.PeerComponent.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.PeerComponent.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.PeerComponent.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.PeerComponent.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PeerComponent.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.PeerComponent.class, name); + } + + private static Object getStaticField32(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.PickerComponent.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.PickerComponent.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.PickerComponent.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.PickerComponent.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.PickerComponent.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.PickerComponent.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.PickerComponent.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.PickerComponent.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.PickerComponent.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.PickerComponent.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.PickerComponent.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.PickerComponent.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.PickerComponent.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.PickerComponent.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.PickerComponent.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.PickerComponent.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.PickerComponent.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.PickerComponent.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.PickerComponent.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.PickerComponent.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.PickerComponent.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.PickerComponent.class, name); + } + + private static Object getStaticField33(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.RadioButton.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.RadioButton.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.RadioButton.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.RadioButton.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.RadioButton.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.RadioButton.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.RadioButton.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.RadioButton.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.RadioButton.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.RadioButton.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.RadioButton.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.RadioButton.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.RadioButton.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.RadioButton.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.RadioButton.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.RadioButton.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.RadioButton.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.RadioButton.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.RadioButton.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.RadioButton.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.RadioButton.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.RadioButton.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.RadioButton.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.RadioButton.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.RadioButton.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.RadioButton.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.RadioButton.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.RadioButton.SE_RESIZE_CURSOR; + if ("STATE_DEFAULT".equals(name)) return com.codename1.ui.RadioButton.STATE_DEFAULT; + if ("STATE_PRESSED".equals(name)) return com.codename1.ui.RadioButton.STATE_PRESSED; + if ("STATE_ROLLOVER".equals(name)) return com.codename1.ui.RadioButton.STATE_ROLLOVER; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.RadioButton.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.RadioButton.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.RadioButton.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.RadioButton.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.RadioButton.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.RadioButton.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.RadioButton.class, name); + } + + private static Object getStaticField34(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.Sheet.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.Sheet.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.Sheet.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.Sheet.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.Sheet.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.Sheet.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.Sheet.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.Sheet.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.Sheet.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.Sheet.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.Sheet.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.Sheet.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.Sheet.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.Sheet.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.Sheet.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.Sheet.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.Sheet.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.Sheet.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.Sheet.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Sheet.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.Sheet.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.Sheet.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.Sheet.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Sheet.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Sheet.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Sheet.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.Sheet.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Sheet.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Sheet.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Sheet.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.Sheet.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.Sheet.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.Sheet.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Sheet.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.Sheet.class, name); + } + + private static Object getStaticField35(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.SideMenuBar.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.SideMenuBar.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.SideMenuBar.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.SideMenuBar.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.SideMenuBar.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.SideMenuBar.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.SideMenuBar.CENTER; + if ("COMMAND_ACTIONABLE".equals(name)) return com.codename1.ui.SideMenuBar.COMMAND_ACTIONABLE; + if ("COMMAND_PLACEMENT_KEY".equals(name)) return com.codename1.ui.SideMenuBar.COMMAND_PLACEMENT_KEY; + if ("COMMAND_PLACEMENT_VALUE_RIGHT".equals(name)) return com.codename1.ui.SideMenuBar.COMMAND_PLACEMENT_VALUE_RIGHT; + if ("COMMAND_PLACEMENT_VALUE_TOP".equals(name)) return com.codename1.ui.SideMenuBar.COMMAND_PLACEMENT_VALUE_TOP; + if ("COMMAND_SIDE_COMPONENT".equals(name)) return com.codename1.ui.SideMenuBar.COMMAND_SIDE_COMPONENT; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.SideMenuBar.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.SideMenuBar.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.SideMenuBar.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.SideMenuBar.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.SideMenuBar.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.SideMenuBar.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.SideMenuBar.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.SideMenuBar.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.SideMenuBar.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.SideMenuBar.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.SideMenuBar.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.SideMenuBar.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.SideMenuBar.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SideMenuBar.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.SideMenuBar.class, name); + } + + private static Object getStaticField36(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.Slider.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.Slider.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.Slider.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.Slider.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.Slider.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.Slider.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.Slider.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.Slider.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.Slider.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.Slider.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.Slider.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.Slider.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.Slider.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.Slider.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.Slider.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.Slider.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.Slider.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.Slider.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.Slider.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Slider.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.Slider.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.Slider.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.Slider.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Slider.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Slider.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Slider.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.Slider.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Slider.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Slider.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Slider.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.Slider.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.Slider.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.Slider.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Slider.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.Slider.class, name); + } + + private static Object getStaticField37(String name) throws Exception { + if ("CAP_BUTT".equals(name)) return com.codename1.ui.Stroke.CAP_BUTT; + if ("CAP_ROUND".equals(name)) return com.codename1.ui.Stroke.CAP_ROUND; + if ("CAP_SQUARE".equals(name)) return com.codename1.ui.Stroke.CAP_SQUARE; + if ("JOIN_BEVEL".equals(name)) return com.codename1.ui.Stroke.JOIN_BEVEL; + if ("JOIN_MITER".equals(name)) return com.codename1.ui.Stroke.JOIN_MITER; + if ("JOIN_ROUND".equals(name)) return com.codename1.ui.Stroke.JOIN_ROUND; + throw unsupportedStaticField(com.codename1.ui.Stroke.class, name); + } + + private static Object getStaticField38(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.SwipeableContainer.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.SwipeableContainer.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.SwipeableContainer.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.SwipeableContainer.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.SwipeableContainer.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.SwipeableContainer.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.SwipeableContainer.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.SwipeableContainer.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.SwipeableContainer.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.SwipeableContainer.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.SwipeableContainer.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.SwipeableContainer.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.SwipeableContainer.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.SwipeableContainer.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.SwipeableContainer.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.SwipeableContainer.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.SwipeableContainer.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.SwipeableContainer.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.SwipeableContainer.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.SwipeableContainer.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.SwipeableContainer.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.SwipeableContainer.class, name); + } + + private static Object getStaticField39(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.Tabs.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.Tabs.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.Tabs.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.Tabs.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.Tabs.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.Tabs.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.Tabs.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.Tabs.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.Tabs.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.Tabs.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.Tabs.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.Tabs.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.Tabs.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.Tabs.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.Tabs.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.Tabs.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.Tabs.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.Tabs.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.Tabs.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Tabs.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.Tabs.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.Tabs.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.Tabs.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Tabs.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Tabs.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Tabs.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.Tabs.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Tabs.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Tabs.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Tabs.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.Tabs.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.Tabs.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.Tabs.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Tabs.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.Tabs.class, name); + } + + private static Object getStaticField40(String name) throws Exception { + if ("ANY".equals(name)) return com.codename1.ui.TextArea.ANY; + if ("BASELINE".equals(name)) return com.codename1.ui.TextArea.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.TextArea.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.TextArea.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.TextArea.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.TextArea.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.TextArea.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.TextArea.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.TextArea.CROSSHAIR_CURSOR; + if ("DECIMAL".equals(name)) return com.codename1.ui.TextArea.DECIMAL; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.TextArea.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.TextArea.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.TextArea.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.TextArea.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.TextArea.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.TextArea.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.TextArea.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.TextArea.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.TextArea.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.TextArea.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.TextArea.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("EMAILADDR".equals(name)) return com.codename1.ui.TextArea.EMAILADDR; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextArea.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.TextArea.HAND_CURSOR; + if ("INITIAL_CAPS_SENTENCE".equals(name)) return com.codename1.ui.TextArea.INITIAL_CAPS_SENTENCE; + if ("INITIAL_CAPS_WORD".equals(name)) return com.codename1.ui.TextArea.INITIAL_CAPS_WORD; + if ("LEFT".equals(name)) return com.codename1.ui.TextArea.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.TextArea.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextArea.NE_RESIZE_CURSOR; + if ("NON_PREDICTIVE".equals(name)) return com.codename1.ui.TextArea.NON_PREDICTIVE; + if ("NUMERIC".equals(name)) return com.codename1.ui.TextArea.NUMERIC; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextArea.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextArea.N_RESIZE_CURSOR; + if ("PASSWORD".equals(name)) return com.codename1.ui.TextArea.PASSWORD; + if ("PHONENUMBER".equals(name)) return com.codename1.ui.TextArea.PHONENUMBER; + if ("RIGHT".equals(name)) return com.codename1.ui.TextArea.RIGHT; + if ("SENSITIVE".equals(name)) return com.codename1.ui.TextArea.SENSITIVE; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextArea.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextArea.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextArea.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.TextArea.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.TextArea.TOP; + if ("UNEDITABLE".equals(name)) return com.codename1.ui.TextArea.UNEDITABLE; + if ("UPPERCASE".equals(name)) return com.codename1.ui.TextArea.UPPERCASE; + if ("URL".equals(name)) return com.codename1.ui.TextArea.URL; + if ("USERNAME".equals(name)) return com.codename1.ui.TextArea.USERNAME; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.TextArea.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextArea.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.TextArea.class, name); + } + + private static Object getStaticField41(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.TextComponent.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.TextComponent.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.TextComponent.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.TextComponent.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.TextComponent.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.TextComponent.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.TextComponent.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.TextComponent.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.TextComponent.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.TextComponent.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.TextComponent.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.TextComponent.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.TextComponent.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.TextComponent.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.TextComponent.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.TextComponent.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.TextComponent.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.TextComponent.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.TextComponent.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponent.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.TextComponent.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.TextComponent.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.TextComponent.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponent.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponent.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponent.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.TextComponent.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponent.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponent.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponent.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.TextComponent.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.TextComponent.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.TextComponent.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponent.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.TextComponent.class, name); + } + + private static Object getStaticField42(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.TextComponentPassword.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.TextComponentPassword.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.TextComponentPassword.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.TextComponentPassword.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.TextComponentPassword.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.TextComponentPassword.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.TextComponentPassword.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.TextComponentPassword.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.TextComponentPassword.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.TextComponentPassword.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.TextComponentPassword.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.TextComponentPassword.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.TextComponentPassword.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.TextComponentPassword.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.TextComponentPassword.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.TextComponentPassword.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.TextComponentPassword.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.TextComponentPassword.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.TextComponentPassword.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.TextComponentPassword.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextComponentPassword.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.TextComponentPassword.class, name); + } + + private static Object getStaticField43(String name) throws Exception { + if ("ANY".equals(name)) return com.codename1.ui.TextField.ANY; + if ("BASELINE".equals(name)) return com.codename1.ui.TextField.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.TextField.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.TextField.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.TextField.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.TextField.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.TextField.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.TextField.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.TextField.CROSSHAIR_CURSOR; + if ("DECIMAL".equals(name)) return com.codename1.ui.TextField.DECIMAL; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.TextField.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.TextField.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.TextField.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.TextField.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.TextField.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.TextField.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.TextField.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.TextField.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.TextField.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.TextField.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.TextField.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("EMAILADDR".equals(name)) return com.codename1.ui.TextField.EMAILADDR; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextField.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.TextField.HAND_CURSOR; + if ("INITIAL_CAPS_SENTENCE".equals(name)) return com.codename1.ui.TextField.INITIAL_CAPS_SENTENCE; + if ("INITIAL_CAPS_WORD".equals(name)) return com.codename1.ui.TextField.INITIAL_CAPS_WORD; + if ("LEFT".equals(name)) return com.codename1.ui.TextField.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.TextField.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextField.NE_RESIZE_CURSOR; + if ("NON_PREDICTIVE".equals(name)) return com.codename1.ui.TextField.NON_PREDICTIVE; + if ("NUMERIC".equals(name)) return com.codename1.ui.TextField.NUMERIC; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextField.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextField.N_RESIZE_CURSOR; + if ("PASSWORD".equals(name)) return com.codename1.ui.TextField.PASSWORD; + if ("PHONENUMBER".equals(name)) return com.codename1.ui.TextField.PHONENUMBER; + if ("RIGHT".equals(name)) return com.codename1.ui.TextField.RIGHT; + if ("SENSITIVE".equals(name)) return com.codename1.ui.TextField.SENSITIVE; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextField.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextField.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextField.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.TextField.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.TextField.TOP; + if ("UNEDITABLE".equals(name)) return com.codename1.ui.TextField.UNEDITABLE; + if ("UPPERCASE".equals(name)) return com.codename1.ui.TextField.UPPERCASE; + if ("URL".equals(name)) return com.codename1.ui.TextField.URL; + if ("USERNAME".equals(name)) return com.codename1.ui.TextField.USERNAME; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.TextField.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.TextField.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.TextField.class, name); + } + + private static Object getStaticField44(String name) throws Exception { + if ("LongPress".equals(name)) return com.codename1.ui.TextSelection.TextSelectionTrigger.LongPress; + if ("Press".equals(name)) return com.codename1.ui.TextSelection.TextSelectionTrigger.Press; + throw unsupportedStaticField(com.codename1.ui.TextSelection.TextSelectionTrigger.class, name); + } + + private static Object getStaticField45(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.Toolbar.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.Toolbar.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.Toolbar.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.Toolbar.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.Toolbar.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.Toolbar.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.Toolbar.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.Toolbar.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.Toolbar.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.Toolbar.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.Toolbar.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.Toolbar.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.Toolbar.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.Toolbar.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.Toolbar.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.Toolbar.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.Toolbar.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.Toolbar.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.Toolbar.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Toolbar.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.Toolbar.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.Toolbar.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.Toolbar.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Toolbar.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Toolbar.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Toolbar.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.Toolbar.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Toolbar.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Toolbar.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Toolbar.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.Toolbar.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.Toolbar.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.Toolbar.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.Toolbar.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.Toolbar.class, name); + } + + private static Object getStaticField46(String name) throws Exception { + if ("ALWAYS".equals(name)) return com.codename1.ui.Toolbar.BackCommandPolicy.ALWAYS; + if ("AS_ARROW".equals(name)) return com.codename1.ui.Toolbar.BackCommandPolicy.AS_ARROW; + if ("AS_REGULAR_COMMAND".equals(name)) return com.codename1.ui.Toolbar.BackCommandPolicy.AS_REGULAR_COMMAND; + if ("NEVER".equals(name)) return com.codename1.ui.Toolbar.BackCommandPolicy.NEVER; + if ("ONLY_WHEN_USES_TITLE".equals(name)) return com.codename1.ui.Toolbar.BackCommandPolicy.ONLY_WHEN_USES_TITLE; + if ("WHEN_USES_TITLE_OTHERWISE_ARROW".equals(name)) return com.codename1.ui.Toolbar.BackCommandPolicy.WHEN_USES_TITLE_OTHERWISE_ARROW; + throw unsupportedStaticField(com.codename1.ui.Toolbar.BackCommandPolicy.class, name); + } + + private static Object getStaticField47(String name) throws Exception { + if ("TYPE_IDENTITY".equals(name)) return com.codename1.ui.Transform.TYPE_IDENTITY; + if ("TYPE_SCALE".equals(name)) return com.codename1.ui.Transform.TYPE_SCALE; + if ("TYPE_TRANSLATION".equals(name)) return com.codename1.ui.Transform.TYPE_TRANSLATION; + if ("TYPE_UNKNOWN".equals(name)) return com.codename1.ui.Transform.TYPE_UNKNOWN; + throw unsupportedStaticField(com.codename1.ui.Transform.class, name); + } + + private static Object getStaticField48(String name) throws Exception { + if ("FLAG_RESIZE_FAIL".equals(name)) return com.codename1.ui.URLImage.FLAG_RESIZE_FAIL; + if ("FLAG_RESIZE_SCALE".equals(name)) return com.codename1.ui.URLImage.FLAG_RESIZE_SCALE; + if ("FLAG_RESIZE_SCALE_TO_FILL".equals(name)) return com.codename1.ui.URLImage.FLAG_RESIZE_SCALE_TO_FILL; + if ("RESIZE_FAIL".equals(name)) return com.codename1.ui.URLImage.RESIZE_FAIL; + if ("RESIZE_SCALE".equals(name)) return com.codename1.ui.URLImage.RESIZE_SCALE; + if ("RESIZE_SCALE_TO_FILL".equals(name)) return com.codename1.ui.URLImage.RESIZE_SCALE_TO_FILL; + throw unsupportedStaticField(com.codename1.ui.URLImage.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -74322,9 +82449,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -74377,10 +82516,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_animations.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_animations.java index 6bc0de3d5f..02c3ef9e3b 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_animations.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_animations.java @@ -39,6 +39,9 @@ private static Class findClassChunk0(String simpleName) { if ("ComponentAnimation".equals(simpleName)) { return com.codename1.ui.animations.ComponentAnimation.class; } + if ("UIMutation".equals(simpleName)) { + return com.codename1.ui.animations.ComponentAnimation.UIMutation.class; + } if ("FlipTransition".equals(simpleName)) { return com.codename1.ui.animations.FlipTransition.class; } @@ -65,11 +68,17 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.ui.animations.BubbleTransition(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.ui.animations.BubbleTransition(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false); - return new com.codename1.ui.animations.BubbleTransition(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1]); + return new com.codename1.ui.animations.BubbleTransition(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1]); + } + } + if (type == com.codename1.ui.animations.ComponentAnimation.UIMutation.class) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, com.codename1.ui.animations.ComponentAnimation.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, com.codename1.ui.animations.ComponentAnimation.class}, false); + return new com.codename1.ui.animations.ComponentAnimation.UIMutation((com.codename1.ui.Container) adaptedArgs[0], (com.codename1.ui.animations.ComponentAnimation) adaptedArgs[1]); } } if (type == com.codename1.ui.animations.FlipTransition.class) { @@ -79,11 +88,11 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.ui.animations.FlipTransition(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.ui.animations.FlipTransition(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.animations.FlipTransition(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.animations.FlipTransition(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedConstruct(type, safeArgs); @@ -104,11 +113,11 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep if ("createAnimationImage".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.AnimationObject.createAnimationImage((com.codename1.ui.Image) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.AnimationObject.createAnimationImage((com.codename1.ui.Image) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.util.Resources.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.util.Resources.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.AnimationObject.createAnimationImage((java.lang.String) adaptedArgs[0], (com.codename1.ui.util.Resources) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return com.codename1.ui.animations.AnimationObject.createAnimationImage((java.lang.String) adaptedArgs[0], (com.codename1.ui.util.Resources) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } throw unsupportedStatic(com.codename1.ui.animations.AnimationObject.class, name, safeArgs); @@ -118,7 +127,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("createCover".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.CommonTransitions.createCover(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.CommonTransitions.createCover(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue(), toIntValue(adaptedArgs[2])); } } if ("createDialogPulsate".equals(name)) { @@ -134,33 +143,33 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("createFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.animations.CommonTransitions.createFade(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.animations.CommonTransitions.createFade(toIntValue(adaptedArgs[0])); } } if ("createFastSlide".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.CommonTransitions.createFastSlide(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.CommonTransitions.createFastSlide(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue(), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return com.codename1.ui.animations.CommonTransitions.createFastSlide(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue(), ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); + return com.codename1.ui.animations.CommonTransitions.createFastSlide(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue(), toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); } } if ("createSlide".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.CommonTransitions.createSlide(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.CommonTransitions.createSlide(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue(), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return com.codename1.ui.animations.CommonTransitions.createSlide(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue(), ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); + return com.codename1.ui.animations.CommonTransitions.createSlide(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue(), toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); } } if ("createSlideFadeTitle".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.CommonTransitions.createSlideFadeTitle(((Boolean) adaptedArgs[0]).booleanValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.animations.CommonTransitions.createSlideFadeTitle(((Boolean) adaptedArgs[0]).booleanValue(), toIntValue(adaptedArgs[1])); } } if ("createTimeline".equals(name)) { @@ -172,7 +181,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("createUncover".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.CommonTransitions.createUncover(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.CommonTransitions.createUncover(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue(), toIntValue(adaptedArgs[2])); } } if ("isDefaultLinearMotion".equals(name)) { @@ -217,7 +226,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep if ("create".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.animations.MorphTransition.create(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.animations.MorphTransition.create(toIntValue(adaptedArgs[0])); } } throw unsupportedStatic(com.codename1.ui.animations.MorphTransition.class, name, safeArgs); @@ -227,73 +236,73 @@ private static Object invokeStatic4(String name, Object[] safeArgs) throws Excep if ("createCubicBezierMotion".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false); - return com.codename1.ui.animations.Motion.createCubicBezierMotion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).floatValue(), ((Number) adaptedArgs[5]).floatValue(), ((Number) adaptedArgs[6]).floatValue()); + return com.codename1.ui.animations.Motion.createCubicBezierMotion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Number) adaptedArgs[3]).floatValue(), ((Number) adaptedArgs[4]).floatValue(), ((Number) adaptedArgs[5]).floatValue(), ((Number) adaptedArgs[6]).floatValue()); } } if ("createDecelerationMotion".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.Motion.createDecelerationMotion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.Motion.createDecelerationMotion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("createDecelerationMotionFrom".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.animations.Motion.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.animations.Motion.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.Motion.createDecelerationMotionFrom((com.codename1.ui.animations.Motion) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.Motion.createDecelerationMotionFrom((com.codename1.ui.animations.Motion) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("createEaseInMotion".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.Motion.createEaseInMotion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.Motion.createEaseInMotion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("createEaseInOutMotion".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.Motion.createEaseInOutMotion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.Motion.createEaseInOutMotion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("createEaseMotion".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.Motion.createEaseMotion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.Motion.createEaseMotion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("createEaseOutMotion".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.Motion.createEaseOutMotion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.Motion.createEaseOutMotion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("createExponentialDecayMotion".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class}, false); - return com.codename1.ui.animations.Motion.createExponentialDecayMotion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).doubleValue(), ((Number) adaptedArgs[3]).doubleValue()); + return com.codename1.ui.animations.Motion.createExponentialDecayMotion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Number) adaptedArgs[2]).doubleValue(), ((Number) adaptedArgs[3]).doubleValue()); } } if ("createFrictionMotion".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class, java.lang.Float.class}, false); - return com.codename1.ui.animations.Motion.createFrictionMotion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue()); + return com.codename1.ui.animations.Motion.createFrictionMotion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).floatValue()); } } if ("createLinearColorMotion".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.Motion.createLinearColorMotion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.Motion.createLinearColorMotion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("createLinearMotion".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.Motion.createLinearMotion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.Motion.createLinearMotion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("createSplineMotion".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.animations.Motion.createSplineMotion(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.animations.Motion.createSplineMotion(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("isSlowMotion".equals(name)) { @@ -314,7 +323,7 @@ private static Object invokeStatic5(String name, Object[] safeArgs) throws Excep if ("createTimeline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.animations.AnimationObject[].class, com.codename1.ui.geom.Dimension.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.animations.AnimationObject[].class, com.codename1.ui.geom.Dimension.class}, false); - return com.codename1.ui.animations.Timeline.createTimeline(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.animations.AnimationObject[]) adaptedArgs[1], (com.codename1.ui.geom.Dimension) adaptedArgs[2]); + return com.codename1.ui.animations.Timeline.createTimeline(toIntValue(adaptedArgs[0]), (com.codename1.ui.animations.AnimationObject[]) adaptedArgs[1], (com.codename1.ui.geom.Dimension) adaptedArgs[2]); } } throw unsupportedStatic(com.codename1.ui.animations.Timeline.class, name, safeArgs); @@ -365,30 +374,37 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.ui.animations.ComponentAnimation.UIMutation) { + try { + return invoke6((com.codename1.ui.animations.ComponentAnimation.UIMutation) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof com.codename1.ui.animations.Motion) { try { - return invoke6((com.codename1.ui.animations.Motion) target, name, safeArgs); + return invoke7((com.codename1.ui.animations.Motion) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.animations.Timeline) { try { - return invoke7((com.codename1.ui.animations.Timeline) target, name, safeArgs); + return invoke8((com.codename1.ui.animations.Timeline) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.animations.Transition) { try { - return invoke8((com.codename1.ui.animations.Transition) target, name, safeArgs); + return invoke9((com.codename1.ui.animations.Transition) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.animations.Animation) { try { - return invoke9((com.codename1.ui.animations.Animation) target, name, safeArgs); + return invoke10((com.codename1.ui.animations.Animation) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -457,7 +473,7 @@ private static Object invoke0(com.codename1.ui.animations.BubbleTransition typed if ("setDuration".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDuration(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDuration(toIntValue(adaptedArgs[0])); return null; } } if ("setRoundBubble".equals(name)) { @@ -629,13 +645,13 @@ private static Object invoke2(com.codename1.ui.animations.FlipTransition typedTa if ("setBgColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setBgColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setBgColor(toIntValue(adaptedArgs[0])); return null; } } if ("setDuration".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDuration(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDuration(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -707,43 +723,43 @@ private static Object invoke4(com.codename1.ui.animations.AnimationObject typedT if ("defineFrames".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.defineFrames(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.defineFrames(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("defineHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.defineHeight(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.defineHeight(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); return null; } } if ("defineMotionX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.defineMotionX(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.defineMotionX(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); return null; } } if ("defineMotionY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.defineMotionY(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.defineMotionY(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); return null; } } if ("defineOpacity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.defineOpacity(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.defineOpacity(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); return null; } } if ("defineOrientation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.defineOrientation(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.defineOrientation(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); return null; } } if ("defineWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.defineWidth(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.defineWidth(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); return null; } } if ("getEndTime".equals(name)) { @@ -759,13 +775,13 @@ private static Object invoke4(com.codename1.ui.animations.AnimationObject typedT if ("setEndTime".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setEndTime(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setEndTime(toIntValue(adaptedArgs[0])); return null; } } if ("setStartTime".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setStartTime(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setStartTime(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -778,6 +794,11 @@ private static Object invoke5(com.codename1.ui.animations.ComponentAnimation typ typedTarget.addOnCompleteCall((java.lang.Runnable) adaptedArgs[0]); return null; } } + if ("completeAnimation".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.completeAnimation(); return null; + } + } if ("flush".equals(name)) { if (safeArgs.length == 0) { typedTarget.flush(); return null; @@ -818,7 +839,7 @@ private static Object invoke5(com.codename1.ui.animations.ComponentAnimation typ if ("setStep".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setStep(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setStep(toIntValue(adaptedArgs[0])); return null; } } if ("updateAnimationState".equals(name)) { @@ -829,7 +850,22 @@ private static Object invoke5(com.codename1.ui.animations.ComponentAnimation typ throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke6(com.codename1.ui.animations.Motion typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke6(com.codename1.ui.animations.ComponentAnimation.UIMutation typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, com.codename1.ui.animations.ComponentAnimation.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, com.codename1.ui.animations.ComponentAnimation.class}, false); + return typedTarget.add((com.codename1.ui.Container) adaptedArgs[0], (com.codename1.ui.animations.ComponentAnimation) adaptedArgs[1]); + } + } + if ("isLocked".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isLocked(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke7(com.codename1.ui.animations.Motion typedTarget, String name, Object[] safeArgs) throws Exception { if ("countAvailableVelocitySamplingPoints".equals(name)) { if (safeArgs.length == 0) { return typedTarget.countAvailableVelocitySamplingPoints(); @@ -889,7 +925,7 @@ private static Object invoke6(com.codename1.ui.animations.Motion typedTarget, St if ("setSourceValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSourceValue(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSourceValue(toIntValue(adaptedArgs[0])); return null; } } if ("setStartTime".equals(name)) { @@ -906,7 +942,7 @@ private static Object invoke6(com.codename1.ui.animations.Motion typedTarget, St throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke7(com.codename1.ui.animations.Timeline typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke8(com.codename1.ui.animations.Timeline typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -931,7 +967,7 @@ private static Object invoke7(com.codename1.ui.animations.Timeline typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.applyMask((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("applyMaskAutoScale".equals(name)) { @@ -959,7 +995,7 @@ private static Object invoke7(com.codename1.ui.animations.Timeline typedTarget, if ("fill".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.fill(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.fill(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("fireChangedEvent".equals(name)) { @@ -982,13 +1018,13 @@ private static Object invoke7(com.codename1.ui.animations.Timeline typedTarget, if ("getAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAnimation(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getAnimation(toIntValue(adaptedArgs[0])); } } if ("getAnimationAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getAnimationAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getAnimationAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getAnimationCount".equals(name)) { @@ -1103,17 +1139,17 @@ private static Object invoke7(com.codename1.ui.animations.Timeline typedTarget, if ("modifyAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Integer.class}, false); - return typedTarget.modifyAlpha(((Number) adaptedArgs[0]).byteValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.modifyAlpha((byte) toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("modifyAlphaWithTranslucency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.modifyAlphaWithTranslucency(((Number) adaptedArgs[0]).byteValue()); + return typedTarget.modifyAlphaWithTranslucency((byte) toIntValue(adaptedArgs[0])); } } if ("paint".equals(name)) { @@ -1140,7 +1176,7 @@ private static Object invoke7(com.codename1.ui.animations.Timeline typedTarget, if ("rotate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.rotate(((Number) adaptedArgs[0]).intValue()); + return typedTarget.rotate(toIntValue(adaptedArgs[0])); } } if ("rotate180Degrees".equals(name)) { @@ -1164,43 +1200,43 @@ private static Object invoke7(com.codename1.ui.animations.Timeline typedTarget, if ("scale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scale(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.scale(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("scaled".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaled(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaled(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledHeight(toIntValue(adaptedArgs[0])); } } if ("scaledLargerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledLargerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledLargerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledSmallerRatio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.scaledSmallerRatio(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.scaledSmallerRatio(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("scaledWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.scaledWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.scaledWidth(toIntValue(adaptedArgs[0])); } } if ("setAnimationDelay".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAnimationDelay(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAnimationDelay(toIntValue(adaptedArgs[0])); return null; } } if ("setImageName".equals(name)) { @@ -1224,19 +1260,19 @@ private static Object invoke7(com.codename1.ui.animations.Timeline typedTarget, if ("setTime".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTime(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTime(toIntValue(adaptedArgs[0])); return null; } } if ("subImage".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.subImage(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.subImage(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("toRGB".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.RGBImage.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); return null; + typedTarget.toRGB((com.codename1.ui.RGBImage) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); return null; } } if ("unlock".equals(name)) { @@ -1247,7 +1283,7 @@ private static Object invoke7(com.codename1.ui.animations.Timeline typedTarget, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke8(com.codename1.ui.animations.Transition typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke9(com.codename1.ui.animations.Transition typedTarget, String name, Object[] safeArgs) throws Exception { if ("animate".equals(name)) { if (safeArgs.length == 0) { return typedTarget.animate(); @@ -1294,7 +1330,7 @@ private static Object invoke8(com.codename1.ui.animations.Transition typedTarget throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke9(com.codename1.ui.animations.Animation typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke10(com.codename1.ui.animations.Animation typedTarget, String name, Object[] safeArgs) throws Exception { if ("animate".equals(name)) { if (safeArgs.length == 0) { return typedTarget.animate(); @@ -1310,17 +1346,23 @@ private static Object invoke9(com.codename1.ui.animations.Animation typedTarget, } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.ui.animations.AnimationObject.class) { - if ("MOTION_TYPE_LINEAR".equals(name)) return com.codename1.ui.animations.AnimationObject.MOTION_TYPE_LINEAR; - if ("MOTION_TYPE_SPLINE".equals(name)) return com.codename1.ui.animations.AnimationObject.MOTION_TYPE_SPLINE; - } - if (type == com.codename1.ui.animations.CommonTransitions.class) { - if ("SLIDE_HORIZONTAL".equals(name)) return com.codename1.ui.animations.CommonTransitions.SLIDE_HORIZONTAL; - if ("SLIDE_VERTICAL".equals(name)) return com.codename1.ui.animations.CommonTransitions.SLIDE_VERTICAL; - } + if (type == com.codename1.ui.animations.AnimationObject.class) return getStaticField0(name); + if (type == com.codename1.ui.animations.CommonTransitions.class) return getStaticField1(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("MOTION_TYPE_LINEAR".equals(name)) return com.codename1.ui.animations.AnimationObject.MOTION_TYPE_LINEAR; + if ("MOTION_TYPE_SPLINE".equals(name)) return com.codename1.ui.animations.AnimationObject.MOTION_TYPE_SPLINE; + throw unsupportedStaticField(com.codename1.ui.animations.AnimationObject.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("SLIDE_HORIZONTAL".equals(name)) return com.codename1.ui.animations.CommonTransitions.SLIDE_HORIZONTAL; + if ("SLIDE_VERTICAL".equals(name)) return com.codename1.ui.animations.CommonTransitions.SLIDE_VERTICAL; + throw unsupportedStaticField(com.codename1.ui.animations.CommonTransitions.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -1472,9 +1514,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -1527,10 +1581,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_css.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_css.java index 4e8ad17dec..acd271a592 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_css.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_css.java @@ -27,10 +27,23 @@ private static Class findClassChunk0(String simpleName) { if ("CSSThemeCompiler".equals(simpleName)) { return com.codename1.ui.css.CSSThemeCompiler.class; } + if ("CSSSyntaxException".equals(simpleName)) { + return com.codename1.ui.css.CSSThemeCompiler.CSSSyntaxException.class; + } return null; } public static Object construct(Class type, Object[] args) throws Exception { Object[] safeArgs = safeArgs(args); + if (type == com.codename1.ui.css.CSSThemeCompiler.CSSSyntaxException.class) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return new com.codename1.ui.css.CSSThemeCompiler.CSSSyntaxException((java.lang.String) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Throwable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Throwable.class}, false); + return new com.codename1.ui.css.CSSThemeCompiler.CSSSyntaxException((java.lang.String) adaptedArgs[0], (java.lang.Throwable) adaptedArgs[1]); + } + } throw unsupportedConstruct(type, safeArgs); } @@ -220,9 +233,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -275,10 +300,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_events.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_events.java index 29970852ef..1b06308ae9 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_events.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_events.java @@ -27,6 +27,9 @@ private static Class findClassChunk0(String simpleName) { if ("ActionEvent".equals(simpleName)) { return com.codename1.ui.events.ActionEvent.class; } + if ("Type".equals(simpleName)) { + return com.codename1.ui.events.ActionEvent.Type.class; + } if ("ActionListener".equals(simpleName)) { return com.codename1.ui.events.ActionListener.class; } @@ -48,6 +51,9 @@ private static Class findClassChunk0(String simpleName) { if ("MessageEvent".equals(simpleName)) { return com.codename1.ui.events.MessageEvent.class; } + if ("PromptPromise".equals(simpleName)) { + return com.codename1.ui.events.MessageEvent.PromptPromise.class; + } if ("ScrollListener".equals(simpleName)) { return com.codename1.ui.events.ScrollListener.class; } @@ -60,6 +66,9 @@ private static Class findClassChunk0(String simpleName) { if ("WindowEvent".equals(simpleName)) { return com.codename1.ui.events.WindowEvent.class; } + if ("Type".equals(simpleName)) { + return com.codename1.ui.events.WindowEvent.Type.class; + } return null; } public static Object construct(Class type, Object[] args) throws Exception { @@ -75,43 +84,43 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - return new com.codename1.ui.events.ActionEvent((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.events.ActionEvent((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.events.ActionEvent.Type.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.events.ActionEvent.Type.class, java.lang.Integer.class}, false); - return new com.codename1.ui.events.ActionEvent((java.lang.Object) adaptedArgs[0], (com.codename1.ui.events.ActionEvent.Type) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.ui.events.ActionEvent((java.lang.Object) adaptedArgs[0], (com.codename1.ui.events.ActionEvent.Type) adaptedArgs[1], toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return new com.codename1.ui.events.ActionEvent((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Boolean) adaptedArgs[2]).booleanValue()); + return new com.codename1.ui.events.ActionEvent((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.events.ActionEvent((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.ui.events.ActionEvent((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.events.ActionEvent((com.codename1.ui.Command) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return new com.codename1.ui.events.ActionEvent((com.codename1.ui.Command) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.events.ActionEvent((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return new com.codename1.ui.events.ActionEvent((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } if (matches(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.events.ActionEvent.Type.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, com.codename1.ui.events.ActionEvent.Type.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.events.ActionEvent((java.lang.Object) adaptedArgs[0], (com.codename1.ui.events.ActionEvent.Type) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return new com.codename1.ui.events.ActionEvent((java.lang.Object) adaptedArgs[0], (com.codename1.ui.events.ActionEvent.Type) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return new com.codename1.ui.events.ActionEvent((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); + return new com.codename1.ui.events.ActionEvent((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); } if (matches(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.events.ActionEvent.Type.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Command.class, com.codename1.ui.events.ActionEvent.Type.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.events.ActionEvent((com.codename1.ui.Command) adaptedArgs[0], (com.codename1.ui.events.ActionEvent.Type) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); + return new com.codename1.ui.events.ActionEvent((com.codename1.ui.Command) adaptedArgs[0], (com.codename1.ui.events.ActionEvent.Type) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2], toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.events.ActionEvent.Type.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.events.ActionEvent.Type.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.events.ActionEvent((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.events.ActionEvent.Type) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); + return new com.codename1.ui.events.ActionEvent((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.events.ActionEvent.Type) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2], toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); } } if (type == com.codename1.ui.events.ComponentStateChangeEvent.class) { @@ -123,7 +132,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.ui.events.MessageEvent.class) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class, java.lang.Integer.class}, false); - return new com.codename1.ui.events.MessageEvent((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.ui.events.MessageEvent((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2])); } } if (type == com.codename1.ui.events.WindowEvent.class) { @@ -171,58 +180,65 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.ui.events.MessageEvent.PromptPromise) { + try { + return invoke4((com.codename1.ui.events.MessageEvent.PromptPromise) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof com.codename1.ui.events.ActionListener) { try { - return invoke4((com.codename1.ui.events.ActionListener) target, name, safeArgs); + return invoke5((com.codename1.ui.events.ActionListener) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.events.ActionSource) { try { - return invoke5((com.codename1.ui.events.ActionSource) target, name, safeArgs); + return invoke6((com.codename1.ui.events.ActionSource) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.events.BrowserNavigationCallback) { try { - return invoke6((com.codename1.ui.events.BrowserNavigationCallback) target, name, safeArgs); + return invoke7((com.codename1.ui.events.BrowserNavigationCallback) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.events.DataChangedListener) { try { - return invoke7((com.codename1.ui.events.DataChangedListener) target, name, safeArgs); + return invoke8((com.codename1.ui.events.DataChangedListener) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.events.FocusListener) { try { - return invoke8((com.codename1.ui.events.FocusListener) target, name, safeArgs); + return invoke9((com.codename1.ui.events.FocusListener) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.events.ScrollListener) { try { - return invoke9((com.codename1.ui.events.ScrollListener) target, name, safeArgs); + return invoke10((com.codename1.ui.events.ScrollListener) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.events.SelectionListener) { try { - return invoke10((com.codename1.ui.events.SelectionListener) target, name, safeArgs); + return invoke11((com.codename1.ui.events.SelectionListener) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.events.StyleListener) { try { - return invoke11((com.codename1.ui.events.StyleListener) target, name, safeArgs); + return invoke12((com.codename1.ui.events.StyleListener) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -613,7 +629,130 @@ private static Object invoke3(com.codename1.ui.events.ActionEvent typedTarget, S throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke4(com.codename1.ui.events.ActionListener typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke4(com.codename1.ui.events.MessageEvent.PromptPromise typedTarget, String name, Object[] safeArgs) throws Exception { + if ("addListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.AsyncResource.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.AsyncResource.class}, false); + typedTarget.addListener((com.codename1.util.AsyncResource) adaptedArgs[0]); return null; + } + } + if ("addObserver".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.Observer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Observer.class}, false); + typedTarget.addObserver((java.util.Observer) adaptedArgs[0]); return null; + } + } + if ("asPromise".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.asPromise(); + } + } + if ("await".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.await(); return null; + } + } + if ("cancel".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.cancel(((Boolean) adaptedArgs[0]).booleanValue()); + } + } + if ("countObservers".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.countObservers(); + } + } + if ("deleteObserver".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.Observer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Observer.class}, false); + typedTarget.deleteObserver((java.util.Observer) adaptedArgs[0]); return null; + } + } + if ("deleteObservers".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.deleteObservers(); return null; + } + } + if ("error".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Throwable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Throwable.class}, false); + typedTarget.error((java.lang.Throwable) adaptedArgs[0]); return null; + } + } + if ("except".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false); + return typedTarget.except((com.codename1.util.SuccessCallback) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class, com.codename1.util.EasyThread.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class, com.codename1.util.EasyThread.class}, false); + return typedTarget.except((com.codename1.util.SuccessCallback) adaptedArgs[0], (com.codename1.util.EasyThread) adaptedArgs[1]); + } + } + if ("get".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.get(); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.get(toIntValue(adaptedArgs[0])); + } + } + if ("hasChanged".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hasChanged(); + } + } + if ("isCancelled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isCancelled(); + } + } + if ("isDone".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isDone(); + } + } + if ("isReady".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isReady(); + } + } + if ("notifyObservers".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.notifyObservers(); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.notifyObservers((java.lang.Object) adaptedArgs[0]); return null; + } + } + if ("onResult".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.AsyncResult.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.AsyncResult.class}, false); + typedTarget.onResult((com.codename1.util.AsyncResult) adaptedArgs[0]); return null; + } + } + if ("ready".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false); + return typedTarget.ready((com.codename1.util.SuccessCallback) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class, com.codename1.util.EasyThread.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class, com.codename1.util.EasyThread.class}, false); + return typedTarget.ready((com.codename1.util.SuccessCallback) adaptedArgs[0], (com.codename1.util.EasyThread) adaptedArgs[1]); + } + } + if ("waitFor".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.waitFor(); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke5(com.codename1.ui.events.ActionListener typedTarget, String name, Object[] safeArgs) throws Exception { if ("actionPerformed".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionEvent.class}, false); @@ -623,7 +762,7 @@ private static Object invoke4(com.codename1.ui.events.ActionListener typedTarget throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke5(com.codename1.ui.events.ActionSource typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke6(com.codename1.ui.events.ActionSource typedTarget, String name, Object[] safeArgs) throws Exception { if ("addActionListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -639,7 +778,7 @@ private static Object invoke5(com.codename1.ui.events.ActionSource typedTarget, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke6(com.codename1.ui.events.BrowserNavigationCallback typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke7(com.codename1.ui.events.BrowserNavigationCallback typedTarget, String name, Object[] safeArgs) throws Exception { if ("shouldNavigate".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -649,17 +788,17 @@ private static Object invoke6(com.codename1.ui.events.BrowserNavigationCallback throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke7(com.codename1.ui.events.DataChangedListener typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke8(com.codename1.ui.events.DataChangedListener typedTarget, String name, Object[] safeArgs) throws Exception { if ("dataChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.dataChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.dataChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke8(com.codename1.ui.events.FocusListener typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke9(com.codename1.ui.events.FocusListener typedTarget, String name, Object[] safeArgs) throws Exception { if ("focusGained".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -675,27 +814,27 @@ private static Object invoke8(com.codename1.ui.events.FocusListener typedTarget, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke9(com.codename1.ui.events.ScrollListener typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke10(com.codename1.ui.events.ScrollListener typedTarget, String name, Object[] safeArgs) throws Exception { if ("scrollChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.scrollChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.scrollChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke10(com.codename1.ui.events.SelectionListener typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke11(com.codename1.ui.events.SelectionListener typedTarget, String name, Object[] safeArgs) throws Exception { if ("selectionChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.selectionChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.selectionChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke11(com.codename1.ui.events.StyleListener typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke12(com.codename1.ui.events.StyleListener typedTarget, String name, Object[] safeArgs) throws Exception { if ("styleChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false); @@ -706,14 +845,60 @@ private static Object invoke11(com.codename1.ui.events.StyleListener typedTarget } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.ui.events.DataChangedListener.class) { - if ("ADDED".equals(name)) return com.codename1.ui.events.DataChangedListener.ADDED; - if ("CHANGED".equals(name)) return com.codename1.ui.events.DataChangedListener.CHANGED; - if ("REMOVED".equals(name)) return com.codename1.ui.events.DataChangedListener.REMOVED; - } + if (type == com.codename1.ui.events.ActionEvent.Type.class) return getStaticField0(name); + if (type == com.codename1.ui.events.DataChangedListener.class) return getStaticField1(name); + if (type == com.codename1.ui.events.WindowEvent.Type.class) return getStaticField2(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("Calendar".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Calendar; + if ("Change".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Change; + if ("Command".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Command; + if ("Data".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Data; + if ("Done".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Done; + if ("DragFinished".equals(name)) return com.codename1.ui.events.ActionEvent.Type.DragFinished; + if ("Edit".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Edit; + if ("Exception".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Exception; + if ("IsGalleryTypeSupported".equals(name)) return com.codename1.ui.events.ActionEvent.Type.IsGalleryTypeSupported; + if ("JavaScript".equals(name)) return com.codename1.ui.events.ActionEvent.Type.JavaScript; + if ("KeyPress".equals(name)) return com.codename1.ui.events.ActionEvent.Type.KeyPress; + if ("KeyRelease".equals(name)) return com.codename1.ui.events.ActionEvent.Type.KeyRelease; + if ("Log".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Log; + if ("LongPointerPress".equals(name)) return com.codename1.ui.events.ActionEvent.Type.LongPointerPress; + if ("OpenGallery".equals(name)) return com.codename1.ui.events.ActionEvent.Type.OpenGallery; + if ("OrientationChange".equals(name)) return com.codename1.ui.events.ActionEvent.Type.OrientationChange; + if ("Other".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Other; + if ("Pointer".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Pointer; + if ("PointerDrag".equals(name)) return com.codename1.ui.events.ActionEvent.Type.PointerDrag; + if ("PointerPressed".equals(name)) return com.codename1.ui.events.ActionEvent.Type.PointerPressed; + if ("PointerReleased".equals(name)) return com.codename1.ui.events.ActionEvent.Type.PointerReleased; + if ("Progress".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Progress; + if ("Response".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Response; + if ("Show".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Show; + if ("SizeChange".equals(name)) return com.codename1.ui.events.ActionEvent.Type.SizeChange; + if ("Swipe".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Swipe; + if ("Theme".equals(name)) return com.codename1.ui.events.ActionEvent.Type.Theme; + throw unsupportedStaticField(com.codename1.ui.events.ActionEvent.Type.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("ADDED".equals(name)) return com.codename1.ui.events.DataChangedListener.ADDED; + if ("CHANGED".equals(name)) return com.codename1.ui.events.DataChangedListener.CHANGED; + if ("REMOVED".equals(name)) return com.codename1.ui.events.DataChangedListener.REMOVED; + throw unsupportedStaticField(com.codename1.ui.events.DataChangedListener.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("Hidden".equals(name)) return com.codename1.ui.events.WindowEvent.Type.Hidden; + if ("Minimized".equals(name)) return com.codename1.ui.events.WindowEvent.Type.Minimized; + if ("Moved".equals(name)) return com.codename1.ui.events.WindowEvent.Type.Moved; + if ("Resized".equals(name)) return com.codename1.ui.events.WindowEvent.Type.Resized; + if ("Restored".equals(name)) return com.codename1.ui.events.WindowEvent.Type.Restored; + if ("Shown".equals(name)) return com.codename1.ui.events.WindowEvent.Type.Shown; + throw unsupportedStaticField(com.codename1.ui.events.WindowEvent.Type.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -865,9 +1050,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -920,10 +1117,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_geom.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_geom.java index 158553946d..f9f4cafd46 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_geom.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_geom.java @@ -95,7 +95,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.geom.Dimension(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.geom.Dimension(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if (type == com.codename1.ui.geom.Dimension2D.class) { @@ -119,7 +119,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.ui.geom.GeneralPath(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.ui.geom.GeneralPath(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{com.codename1.ui.geom.Shape.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.geom.Shape.class}, false); @@ -127,13 +127,13 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.geom.GeneralPath(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.geom.GeneralPath(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if (type == com.codename1.ui.geom.Point.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.geom.Point(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.geom.Point(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if (type == com.codename1.ui.geom.Point2D.class) { @@ -153,11 +153,11 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.geom.Dimension.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.geom.Dimension.class}, false); - return new com.codename1.ui.geom.Rectangle(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (com.codename1.ui.geom.Dimension) adaptedArgs[2]); + return new com.codename1.ui.geom.Rectangle(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (com.codename1.ui.geom.Dimension) adaptedArgs[2]); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.geom.Rectangle(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return new com.codename1.ui.geom.Rectangle(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if (type == com.codename1.ui.geom.Rectangle2D.class) { @@ -233,25 +233,25 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.geom.Rectangle.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue(), ((Number) adaptedArgs[7]).intValue()); + return com.codename1.ui.geom.Rectangle.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6]), toIntValue(adaptedArgs[7])); } } if ("createFromPool".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.geom.Rectangle.createFromPool(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return com.codename1.ui.geom.Rectangle.createFromPool(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("intersection".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.geom.Rectangle.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.geom.Rectangle.class}, false); - com.codename1.ui.geom.Rectangle.intersection(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue(), ((Number) adaptedArgs[7]).intValue(), (com.codename1.ui.geom.Rectangle) adaptedArgs[8]); return null; + com.codename1.ui.geom.Rectangle.intersection(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6]), toIntValue(adaptedArgs[7]), (com.codename1.ui.geom.Rectangle) adaptedArgs[8]); return null; } } if ("intersects".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.geom.Rectangle.intersects(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue(), ((Number) adaptedArgs[7]).intValue()); + return com.codename1.ui.geom.Rectangle.intersects(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6]), toIntValue(adaptedArgs[7])); } } if ("recycle".equals(name)) { @@ -450,13 +450,13 @@ private static Object invoke1(com.codename1.ui.geom.Dimension typedTarget, Strin if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("toString".equals(name)) { @@ -557,7 +557,7 @@ private static Object invoke3(com.codename1.ui.geom.GeneralPath typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createTransformedShape".equals(name)) { @@ -652,7 +652,7 @@ private static Object invoke3(com.codename1.ui.geom.GeneralPath typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.intersect(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.intersect(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("intersection".equals(name)) { @@ -727,7 +727,7 @@ private static Object invoke3(com.codename1.ui.geom.GeneralPath typedTarget, Str if ("setWindingRule".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWindingRule(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWindingRule(toIntValue(adaptedArgs[0])); return null; } } if ("toString".equals(name)) { @@ -758,13 +758,13 @@ private static Object invoke4(com.codename1.ui.geom.Point typedTarget, String na if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("toString".equals(name)) { @@ -814,11 +814,11 @@ private static Object invoke6(com.codename1.ui.geom.Rectangle typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("equals".equals(name)) { @@ -887,7 +887,7 @@ private static Object invoke6(com.codename1.ui.geom.Rectangle typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.intersection(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.intersection(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("intersects".equals(name)) { @@ -897,7 +897,7 @@ private static Object invoke6(com.codename1.ui.geom.Rectangle typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.intersects(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.intersects(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("isRectangle".equals(name)) { @@ -912,31 +912,31 @@ private static Object invoke6(com.codename1.ui.geom.Rectangle typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setBounds(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.setBounds(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("toString".equals(name)) { @@ -959,7 +959,7 @@ private static Object invoke7(com.codename1.ui.geom.Rectangle2D typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.Double.class}, false); @@ -1064,7 +1064,7 @@ private static Object invoke7(com.codename1.ui.geom.Rectangle2D typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { @@ -1074,7 +1074,7 @@ private static Object invoke7(com.codename1.ui.geom.Rectangle2D typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("toString".equals(name)) { @@ -1124,7 +1124,7 @@ private static Object invoke9(com.codename1.ui.geom.Shape typedTarget, String na if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBounds".equals(name)) { @@ -1161,22 +1161,28 @@ private static Object invoke9(com.codename1.ui.geom.Shape typedTarget, String na } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.ui.geom.GeneralPath.class) { - if ("WIND_EVEN_ODD".equals(name)) return com.codename1.ui.geom.GeneralPath.WIND_EVEN_ODD; - if ("WIND_NON_ZERO".equals(name)) return com.codename1.ui.geom.GeneralPath.WIND_NON_ZERO; - } - if (type == com.codename1.ui.geom.PathIterator.class) { - if ("SEG_CLOSE".equals(name)) return com.codename1.ui.geom.PathIterator.SEG_CLOSE; - if ("SEG_CUBICTO".equals(name)) return com.codename1.ui.geom.PathIterator.SEG_CUBICTO; - if ("SEG_LINETO".equals(name)) return com.codename1.ui.geom.PathIterator.SEG_LINETO; - if ("SEG_MOVETO".equals(name)) return com.codename1.ui.geom.PathIterator.SEG_MOVETO; - if ("SEG_QUADTO".equals(name)) return com.codename1.ui.geom.PathIterator.SEG_QUADTO; - if ("WIND_EVEN_ODD".equals(name)) return com.codename1.ui.geom.PathIterator.WIND_EVEN_ODD; - if ("WIND_NON_ZERO".equals(name)) return com.codename1.ui.geom.PathIterator.WIND_NON_ZERO; - } + if (type == com.codename1.ui.geom.GeneralPath.class) return getStaticField0(name); + if (type == com.codename1.ui.geom.PathIterator.class) return getStaticField1(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("WIND_EVEN_ODD".equals(name)) return com.codename1.ui.geom.GeneralPath.WIND_EVEN_ODD; + if ("WIND_NON_ZERO".equals(name)) return com.codename1.ui.geom.GeneralPath.WIND_NON_ZERO; + throw unsupportedStaticField(com.codename1.ui.geom.GeneralPath.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("SEG_CLOSE".equals(name)) return com.codename1.ui.geom.PathIterator.SEG_CLOSE; + if ("SEG_CUBICTO".equals(name)) return com.codename1.ui.geom.PathIterator.SEG_CUBICTO; + if ("SEG_LINETO".equals(name)) return com.codename1.ui.geom.PathIterator.SEG_LINETO; + if ("SEG_MOVETO".equals(name)) return com.codename1.ui.geom.PathIterator.SEG_MOVETO; + if ("SEG_QUADTO".equals(name)) return com.codename1.ui.geom.PathIterator.SEG_QUADTO; + if ("WIND_EVEN_ODD".equals(name)) return com.codename1.ui.geom.PathIterator.WIND_EVEN_ODD; + if ("WIND_NON_ZERO".equals(name)) return com.codename1.ui.geom.PathIterator.WIND_NON_ZERO; + throw unsupportedStaticField(com.codename1.ui.geom.PathIterator.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -1328,9 +1334,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -1383,10 +1401,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_html.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_html.java index 6a5d2ed3d4..84ed5af45d 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_html.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_html.java @@ -137,7 +137,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("addSpecialKey".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - com.codename1.ui.html.HTMLComponent.addSpecialKey((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + com.codename1.ui.html.HTMLComponent.addSpecialKey((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("setCSSSupportedMediaTypes".equals(name)) { @@ -149,7 +149,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("setMaxThreads".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.html.HTMLComponent.setMaxThreads(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.html.HTMLComponent.setMaxThreads(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedStatic(com.codename1.ui.html.HTMLComponent.class, name, safeArgs); @@ -319,13 +319,13 @@ private static Object invoke2(com.codename1.ui.html.DefaultHTMLCallback typedTar if ("dataChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.TextField.class, com.codename1.ui.html.HTMLElement.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.TextField.class, com.codename1.ui.html.HTMLElement.class}, false); - typedTarget.dataChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (com.codename1.ui.html.HTMLComponent) adaptedArgs[2], (com.codename1.ui.TextField) adaptedArgs[3], (com.codename1.ui.html.HTMLElement) adaptedArgs[4]); return null; + typedTarget.dataChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (com.codename1.ui.html.HTMLComponent) adaptedArgs[2], (com.codename1.ui.TextField) adaptedArgs[3], (com.codename1.ui.html.HTMLElement) adaptedArgs[4]); return null; } } if ("fieldSubmitted".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.TextArea.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.TextArea.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.String.class}, false); - return typedTarget.fieldSubmitted((com.codename1.ui.html.HTMLComponent) adaptedArgs[0], (com.codename1.ui.TextArea) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], ((Number) adaptedArgs[5]).intValue(), (java.lang.String) adaptedArgs[6]); + return typedTarget.fieldSubmitted((com.codename1.ui.html.HTMLComponent) adaptedArgs[0], (com.codename1.ui.TextArea) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], toIntValue(adaptedArgs[5]), (java.lang.String) adaptedArgs[6]); } } if ("focusGained".equals(name)) { @@ -361,19 +361,19 @@ private static Object invoke2(com.codename1.ui.html.DefaultHTMLCallback typedTar if ("pageStatusChanged".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.html.HTMLComponent.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.html.HTMLComponent.class, java.lang.Integer.class, java.lang.String.class}, false); - typedTarget.pageStatusChanged((com.codename1.ui.html.HTMLComponent) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), (java.lang.String) adaptedArgs[2]); return null; + typedTarget.pageStatusChanged((com.codename1.ui.html.HTMLComponent) adaptedArgs[0], toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } } if ("parsingError".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false); - return typedTarget.parsingError(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4]); + return typedTarget.parsingError(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4]); } } if ("selectionChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.List.class, com.codename1.ui.html.HTMLElement.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.List.class, com.codename1.ui.html.HTMLElement.class}, false); - typedTarget.selectionChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (com.codename1.ui.html.HTMLComponent) adaptedArgs[2], (com.codename1.ui.List) adaptedArgs[3], (com.codename1.ui.html.HTMLElement) adaptedArgs[4]); return null; + typedTarget.selectionChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (com.codename1.ui.html.HTMLComponent) adaptedArgs[2], (com.codename1.ui.List) adaptedArgs[3], (com.codename1.ui.html.HTMLElement) adaptedArgs[4]); return null; } } if ("titleUpdated".equals(name)) { @@ -436,7 +436,7 @@ private static Object invoke3(com.codename1.ui.html.DocumentInfo typedTarget, St if ("setExpectedContentType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setExpectedContentType(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setExpectedContentType(toIntValue(adaptedArgs[0])); return null; } } if ("setParams".equals(name)) { @@ -506,13 +506,13 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("addCharEntitiesRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String[].class, java.lang.Integer.class}, false); - typedTarget.addCharEntitiesRange((java.lang.String[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.addCharEntitiesRange((java.lang.String[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("addCharEntity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - typedTarget.addCharEntity((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.addCharEntity((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("addComponent".equals(name)) { @@ -522,11 +522,11 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -603,61 +603,61 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -700,49 +700,49 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -754,19 +754,19 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -812,7 +812,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -862,7 +862,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -878,11 +878,11 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -1190,7 +1190,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -1337,7 +1337,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -1553,19 +1553,19 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -1576,19 +1576,19 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -1639,19 +1639,19 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1679,7 +1679,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1689,7 +1689,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1798,7 +1798,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -1808,7 +1808,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -1816,14 +1816,14 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -1859,19 +1859,19 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("scrollPages".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.scrollPages(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.scrollPages(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("scrollPixels".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.scrollPixels(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.scrollPixels(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("scrollToElement".equals(name)) { @@ -1947,7 +1947,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDOM".equals(name)) { @@ -1981,7 +1981,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -2059,7 +2059,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -2231,7 +2231,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -2249,13 +2249,13 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -2303,19 +2303,19 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -2399,7 +2399,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -2417,7 +2417,7 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -2463,19 +2463,19 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -2519,13 +2519,13 @@ private static Object invoke4(com.codename1.ui.html.HTMLComponent typedTarget, S if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2553,19 +2553,19 @@ private static Object invoke5(com.codename1.ui.html.HTMLElement typedTarget, Str if ("getAttributeAsInt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.getAttributeAsInt((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getAttributeAsInt((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("getAttributeById".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAttributeById(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getAttributeById(toIntValue(adaptedArgs[0])); } } if ("getAttributeName".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getAttributeName(Integer.valueOf(((Number) adaptedArgs[0]).intValue())); + return typedTarget.getAttributeName(Integer.valueOf(toIntValue(adaptedArgs[0]))); } } if ("getAttributes".equals(name)) { @@ -2576,7 +2576,7 @@ private static Object invoke5(com.codename1.ui.html.HTMLElement typedTarget, Str if ("getChildAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getChildAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getChildAt(toIntValue(adaptedArgs[0])); } } if ("getChildIndex".equals(name)) { @@ -2594,11 +2594,11 @@ private static Object invoke5(com.codename1.ui.html.HTMLElement typedTarget, Str if ("getDescendantsByTagId".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getDescendantsByTagId(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getDescendantsByTagId(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getDescendantsByTagId(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getDescendantsByTagId(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getDescendantsByTagName".equals(name)) { @@ -2608,13 +2608,13 @@ private static Object invoke5(com.codename1.ui.html.HTMLElement typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.getDescendantsByTagName((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getDescendantsByTagName((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("getDescendantsByTagNameAndAttribute".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.getDescendantsByTagNameAndAttribute((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return typedTarget.getDescendantsByTagNameAndAttribute((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2])); } } if ("getElementById".equals(name)) { @@ -2626,7 +2626,7 @@ private static Object invoke5(com.codename1.ui.html.HTMLElement typedTarget, Str if ("getFirstChildByTagId".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getFirstChildByTagId(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getFirstChildByTagId(toIntValue(adaptedArgs[0])); } } if ("getFirstChildByTagName".equals(name)) { @@ -2678,7 +2678,7 @@ private static Object invoke5(com.codename1.ui.html.HTMLElement typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class, java.lang.Integer.class}, false); - return typedTarget.getTextDescendants((java.lang.String) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.getTextDescendants((java.lang.String) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue(), toIntValue(adaptedArgs[2])); } } if ("hasTextChild".equals(name)) { @@ -2689,7 +2689,7 @@ private static Object invoke5(com.codename1.ui.html.HTMLElement typedTarget, Str if ("insertChildAt".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.xml.Element.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.xml.Element.class, java.lang.Integer.class}, false); - typedTarget.insertChildAt((com.codename1.xml.Element) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.insertChildAt((com.codename1.xml.Element) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isEmpty".equals(name)) { @@ -2716,13 +2716,13 @@ private static Object invoke5(com.codename1.ui.html.HTMLElement typedTarget, Str if ("removeAttributeById".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeAttributeById(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeAttributeById(toIntValue(adaptedArgs[0])); return null; } } if ("removeChildAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeChildAt(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeChildAt(toIntValue(adaptedArgs[0])); return null; } } if ("replaceChild".equals(name)) { @@ -2740,7 +2740,7 @@ private static Object invoke5(com.codename1.ui.html.HTMLElement typedTarget, Str if ("setAttributeById".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false); - typedTarget.setAttributeById(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1]); return null; + typedTarget.setAttributeById(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1]); return null; } } if ("setText".equals(name)) { @@ -2765,13 +2765,13 @@ private static Object invoke6(com.codename1.ui.html.HTMLParser typedTarget, Stri if ("addCharEntitiesRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String[].class, java.lang.Integer.class}, false); - typedTarget.addCharEntitiesRange((java.lang.String[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.addCharEntitiesRange((java.lang.String[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("addCharEntity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - typedTarget.addCharEntity((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.addCharEntity((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isCaseSensitive".equals(name)) { @@ -2820,13 +2820,13 @@ private static Object invoke8(com.codename1.ui.html.HTMLCallback typedTarget, St if ("dataChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.TextField.class, com.codename1.ui.html.HTMLElement.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.TextField.class, com.codename1.ui.html.HTMLElement.class}, false); - typedTarget.dataChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (com.codename1.ui.html.HTMLComponent) adaptedArgs[2], (com.codename1.ui.TextField) adaptedArgs[3], (com.codename1.ui.html.HTMLElement) adaptedArgs[4]); return null; + typedTarget.dataChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (com.codename1.ui.html.HTMLComponent) adaptedArgs[2], (com.codename1.ui.TextField) adaptedArgs[3], (com.codename1.ui.html.HTMLElement) adaptedArgs[4]); return null; } } if ("fieldSubmitted".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.TextArea.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.TextArea.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.String.class}, false); - return typedTarget.fieldSubmitted((com.codename1.ui.html.HTMLComponent) adaptedArgs[0], (com.codename1.ui.TextArea) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], ((Number) adaptedArgs[5]).intValue(), (java.lang.String) adaptedArgs[6]); + return typedTarget.fieldSubmitted((com.codename1.ui.html.HTMLComponent) adaptedArgs[0], (com.codename1.ui.TextArea) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4], toIntValue(adaptedArgs[5]), (java.lang.String) adaptedArgs[6]); } } if ("focusGained".equals(name)) { @@ -2862,19 +2862,19 @@ private static Object invoke8(com.codename1.ui.html.HTMLCallback typedTarget, St if ("pageStatusChanged".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.html.HTMLComponent.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.html.HTMLComponent.class, java.lang.Integer.class, java.lang.String.class}, false); - typedTarget.pageStatusChanged((com.codename1.ui.html.HTMLComponent) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), (java.lang.String) adaptedArgs[2]); return null; + typedTarget.pageStatusChanged((com.codename1.ui.html.HTMLComponent) adaptedArgs[0], toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); return null; } } if ("parsingError".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false); - return typedTarget.parsingError(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4]); + return typedTarget.parsingError(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4]); } } if ("selectionChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.List.class, com.codename1.ui.html.HTMLElement.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.html.HTMLComponent.class, com.codename1.ui.List.class, com.codename1.ui.html.HTMLElement.class}, false); - typedTarget.selectionChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (com.codename1.ui.html.HTMLComponent) adaptedArgs[2], (com.codename1.ui.List) adaptedArgs[3], (com.codename1.ui.html.HTMLElement) adaptedArgs[4]); return null; + typedTarget.selectionChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (com.codename1.ui.html.HTMLComponent) adaptedArgs[2], (com.codename1.ui.List) adaptedArgs[3], (com.codename1.ui.html.HTMLElement) adaptedArgs[4]); return null; } } if ("titleUpdated".equals(name)) { @@ -2887,216 +2887,309 @@ private static Object invoke8(com.codename1.ui.html.HTMLCallback typedTarget, St } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.ui.html.DocumentInfo.class) { - if ("ENCODING_ISO".equals(name)) return com.codename1.ui.html.DocumentInfo.ENCODING_ISO; - if ("ENCODING_UTF8".equals(name)) return com.codename1.ui.html.DocumentInfo.ENCODING_UTF8; - if ("TYPE_CSS".equals(name)) return com.codename1.ui.html.DocumentInfo.TYPE_CSS; - if ("TYPE_HTML".equals(name)) return com.codename1.ui.html.DocumentInfo.TYPE_HTML; - if ("TYPE_IMAGE".equals(name)) return com.codename1.ui.html.DocumentInfo.TYPE_IMAGE; - } - if (type == com.codename1.ui.html.HTMLCallback.class) { - if ("ERROR_CONNECTING".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_CONNECTING; - if ("ERROR_IMAGE_BAD_FORMAT".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_IMAGE_BAD_FORMAT; - if ("ERROR_IMAGE_NOT_FOUND".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_IMAGE_NOT_FOUND; - if ("ERROR_INVALID_TAG_HIERARCHY".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_INVALID_TAG_HIERARCHY; - if ("ERROR_NO_BASE_URL".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_NO_BASE_URL; - if ("FIELD_PASSWORD".equals(name)) return com.codename1.ui.html.HTMLCallback.FIELD_PASSWORD; - if ("FIELD_TEXT".equals(name)) return com.codename1.ui.html.HTMLCallback.FIELD_TEXT; - if ("LINK_FORBIDDEN".equals(name)) return com.codename1.ui.html.HTMLCallback.LINK_FORBIDDEN; - if ("LINK_REGULAR".equals(name)) return com.codename1.ui.html.HTMLCallback.LINK_REGULAR; - if ("LINK_VISTED".equals(name)) return com.codename1.ui.html.HTMLCallback.LINK_VISTED; - if ("STATUS_CANCELLED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_CANCELLED; - if ("STATUS_COMPLETED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_COMPLETED; - if ("STATUS_CONNECTED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_CONNECTED; - if ("STATUS_DISPLAYED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_DISPLAYED; - if ("STATUS_ERROR".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_ERROR; - if ("STATUS_NONE".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_NONE; - if ("STATUS_PARSED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_PARSED; - if ("STATUS_REDIRECTED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_REDIRECTED; - if ("STATUS_REQUESTED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_REQUESTED; - } - if (type == com.codename1.ui.html.HTMLElement.class) { - if ("ATTR_ABBR".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ABBR; - if ("ATTR_ACCESSKEY".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ACCESSKEY; - if ("ATTR_ACTION".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ACTION; - if ("ATTR_ALIGN".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ALIGN; - if ("ATTR_ALT".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ALT; - if ("ATTR_AXIS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_AXIS; - if ("ATTR_BGCOLOR".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_BGCOLOR; - if ("ATTR_BORDER".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_BORDER; - if ("ATTR_CELLPADDING".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CELLPADDING; - if ("ATTR_CELLSPACING".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CELLSPACING; - if ("ATTR_CHARSET".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CHARSET; - if ("ATTR_CHECKED".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CHECKED; - if ("ATTR_CITE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CITE; - if ("ATTR_CLASS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CLASS; - if ("ATTR_COLOR".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_COLOR; - if ("ATTR_COLS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_COLS; - if ("ATTR_COLSPAN".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_COLSPAN; - if ("ATTR_CONTENT".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CONTENT; - if ("ATTR_COORDS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_COORDS; - if ("ATTR_DIR".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_DIR; - if ("ATTR_DISABLED".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_DISABLED; - if ("ATTR_EMPTYOK".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_EMPTYOK; - if ("ATTR_ENCTYPE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ENCTYPE; - if ("ATTR_FACE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_FACE; - if ("ATTR_FOR".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_FOR; - if ("ATTR_FORMAT".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_FORMAT; - if ("ATTR_FRAME".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_FRAME; - if ("ATTR_HEADERS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_HEADERS; - if ("ATTR_HEIGHT".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_HEIGHT; - if ("ATTR_HREF".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_HREF; - if ("ATTR_HREFLANG".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_HREFLANG; - if ("ATTR_HSPACE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_HSPACE; - if ("ATTR_HTTPEQUIV".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_HTTPEQUIV; - if ("ATTR_ID".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ID; - if ("ATTR_ISMAP".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ISMAP; - if ("ATTR_ISTYLE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ISTYLE; - if ("ATTR_LABEL".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_LABEL; - if ("ATTR_LANG".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_LANG; - if ("ATTR_LINK".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_LINK; - if ("ATTR_LOCALSRC".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_LOCALSRC; - if ("ATTR_LONGDESC".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_LONGDESC; - if ("ATTR_MAXLENGTH".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_MAXLENGTH; - if ("ATTR_MEDIA".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_MEDIA; - if ("ATTR_METHOD".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_METHOD; - if ("ATTR_MULTIPLE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_MULTIPLE; - if ("ATTR_NAME".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_NAME; - if ("ATTR_READONLY".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_READONLY; - if ("ATTR_REL".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_REL; - if ("ATTR_REV".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_REV; - if ("ATTR_ROWS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ROWS; - if ("ATTR_ROWSPAN".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ROWSPAN; - if ("ATTR_RULES".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_RULES; - if ("ATTR_SCHEME".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SCHEME; - if ("ATTR_SCOPE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SCOPE; - if ("ATTR_SELECTED".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SELECTED; - if ("ATTR_SHAPE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SHAPE; - if ("ATTR_SIZE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SIZE; - if ("ATTR_SRC".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SRC; - if ("ATTR_START".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_START; - if ("ATTR_STYLE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_STYLE; - if ("ATTR_SUMMARY".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SUMMARY; - if ("ATTR_TABINDEX".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_TABINDEX; - if ("ATTR_TEXT".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_TEXT; - if ("ATTR_TITLE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_TITLE; - if ("ATTR_TYPE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_TYPE; - if ("ATTR_USEMAP".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_USEMAP; - if ("ATTR_VALIGN".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_VALIGN; - if ("ATTR_VALUE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_VALUE; - if ("ATTR_VERSION".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_VERSION; - if ("ATTR_VSPACE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_VSPACE; - if ("ATTR_WIDTH".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_WIDTH; - if ("ATTR_XMLLANG".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_XMLLANG; - if ("ATTR_XMLNS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_XMLNS; - if ("ATTR_XMLSPACE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_XMLSPACE; - if ("COLOR_AQUA".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_AQUA; - if ("COLOR_BLACK".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_BLACK; - if ("COLOR_BLUE".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_BLUE; - if ("COLOR_FUCHSIA".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_FUCHSIA; - if ("COLOR_GRAY".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_GRAY; - if ("COLOR_GREEN".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_GREEN; - if ("COLOR_LIME".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_LIME; - if ("COLOR_MAROON".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_MAROON; - if ("COLOR_NAVY".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_NAVY; - if ("COLOR_OLIVE".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_OLIVE; - if ("COLOR_ORANGE".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_ORANGE; - if ("COLOR_PURPLE".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_PURPLE; - if ("COLOR_RED".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_RED; - if ("COLOR_SILVER".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_SILVER; - if ("COLOR_TEAL".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_TEAL; - if ("COLOR_WHITE".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_WHITE; - if ("COLOR_YELLOW".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_YELLOW; - if ("TAG_A".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_A; - if ("TAG_ABBR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_ABBR; - if ("TAG_ACRONYM".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_ACRONYM; - if ("TAG_ADDRESS".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_ADDRESS; - if ("TAG_AREA".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_AREA; - if ("TAG_B".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_B; - if ("TAG_BASE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BASE; - if ("TAG_BASEFONT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BASEFONT; - if ("TAG_BIG".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BIG; - if ("TAG_BLOCKQUOTE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BLOCKQUOTE; - if ("TAG_BODY".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BODY; - if ("TAG_BR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BR; - if ("TAG_BUTTON".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BUTTON; - if ("TAG_CAPTION".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_CAPTION; - if ("TAG_CENTER".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_CENTER; - if ("TAG_CITE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_CITE; - if ("TAG_CODE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_CODE; - if ("TAG_CSS_ILLEGAL_SELECTOR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_CSS_ILLEGAL_SELECTOR; - if ("TAG_CSS_SELECTOR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_CSS_SELECTOR; - if ("TAG_DD".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DD; - if ("TAG_DEL".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DEL; - if ("TAG_DFN".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DFN; - if ("TAG_DIR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DIR; - if ("TAG_DIV".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DIV; - if ("TAG_DL".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DL; - if ("TAG_DT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DT; - if ("TAG_EM".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_EM; - if ("TAG_FIELDSET".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_FIELDSET; - if ("TAG_FONT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_FONT; - if ("TAG_FORM".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_FORM; - if ("TAG_H1".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_H1; - if ("TAG_H2".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_H2; - if ("TAG_H3".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_H3; - if ("TAG_H4".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_H4; - if ("TAG_H5".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_H5; - if ("TAG_H6".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_H6; - if ("TAG_HEAD".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_HEAD; - if ("TAG_HR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_HR; - if ("TAG_HTML".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_HTML; - if ("TAG_I".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_I; - if ("TAG_IMG".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_IMG; - if ("TAG_INPUT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_INPUT; - if ("TAG_INS".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_INS; - if ("TAG_KBD".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_KBD; - if ("TAG_LABEL".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_LABEL; - if ("TAG_LEGEND".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_LEGEND; - if ("TAG_LI".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_LI; - if ("TAG_LINK".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_LINK; - if ("TAG_MAP".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_MAP; - if ("TAG_MENU".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_MENU; - if ("TAG_META".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_META; - if ("TAG_NOFRAMES".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_NOFRAMES; - if ("TAG_NOSCRIPT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_NOSCRIPT; - if ("TAG_OBJECT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_OBJECT; - if ("TAG_OL".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_OL; - if ("TAG_OPTGROUP".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_OPTGROUP; - if ("TAG_OPTION".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_OPTION; - if ("TAG_P".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_P; - if ("TAG_PARAM".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_PARAM; - if ("TAG_PRE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_PRE; - if ("TAG_Q".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_Q; - if ("TAG_S".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_S; - if ("TAG_SAMP".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_SAMP; - if ("TAG_SELECT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_SELECT; - if ("TAG_SMALL".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_SMALL; - if ("TAG_SPAN".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_SPAN; - if ("TAG_STRIKE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_STRIKE; - if ("TAG_STRONG".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_STRONG; - if ("TAG_STYLE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_STYLE; - if ("TAG_SUB".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_SUB; - if ("TAG_SUP".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_SUP; - if ("TAG_TABLE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TABLE; - if ("TAG_TBODY".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TBODY; - if ("TAG_TD".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TD; - if ("TAG_TEXT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TEXT; - if ("TAG_TEXTAREA".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TEXTAREA; - if ("TAG_TFOOT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TFOOT; - if ("TAG_TH".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TH; - if ("TAG_THEAD".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_THEAD; - if ("TAG_TITLE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TITLE; - if ("TAG_TR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TR; - if ("TAG_TT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TT; - if ("TAG_U".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_U; - if ("TAG_UL".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_UL; - if ("TAG_UNSUPPORTED".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_UNSUPPORTED; - if ("TAG_VAR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_VAR; - } + if (type == com.codename1.ui.html.DefaultHTMLCallback.class) return getStaticField0(name); + if (type == com.codename1.ui.html.DocumentInfo.class) return getStaticField1(name); + if (type == com.codename1.ui.html.HTMLCallback.class) return getStaticField2(name); + if (type == com.codename1.ui.html.HTMLComponent.class) return getStaticField3(name); + if (type == com.codename1.ui.html.HTMLElement.class) return getStaticField4(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("ERROR_ATTIBUTE_VALUE_INVALID".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_ATTIBUTE_VALUE_INVALID; + if ("ERROR_ATTRIBUTE_NOT_SUPPORTED".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_ATTRIBUTE_NOT_SUPPORTED; + if ("ERROR_CONNECTING".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_CONNECTING; + if ("ERROR_ENCODING".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_ENCODING; + if ("ERROR_IMAGE_BAD_FORMAT".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_IMAGE_BAD_FORMAT; + if ("ERROR_IMAGE_NOT_FOUND".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_IMAGE_NOT_FOUND; + if ("ERROR_INVALID_TAG_HIERARCHY".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_INVALID_TAG_HIERARCHY; + if ("ERROR_MULTIPLE_ROOTS".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_MULTIPLE_ROOTS; + if ("ERROR_NO_BASE_URL".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_NO_BASE_URL; + if ("ERROR_NO_CLOSE_TAG".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_NO_CLOSE_TAG; + if ("ERROR_NO_ROOTS".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_NO_ROOTS; + if ("ERROR_TAG_NOT_SUPPORTED".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_TAG_NOT_SUPPORTED; + if ("ERROR_UNEXPECTED_CHARACTER".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_UNEXPECTED_CHARACTER; + if ("ERROR_UNEXPECTED_TAG_CLOSING".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_UNEXPECTED_TAG_CLOSING; + if ("ERROR_UNRECOGNIZED_CHAR_ENTITY".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.ERROR_UNRECOGNIZED_CHAR_ENTITY; + if ("FIELD_PASSWORD".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.FIELD_PASSWORD; + if ("FIELD_TEXT".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.FIELD_TEXT; + if ("LINK_FORBIDDEN".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.LINK_FORBIDDEN; + if ("LINK_REGULAR".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.LINK_REGULAR; + if ("LINK_VISTED".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.LINK_VISTED; + if ("STATUS_CANCELLED".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.STATUS_CANCELLED; + if ("STATUS_COMPLETED".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.STATUS_COMPLETED; + if ("STATUS_CONNECTED".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.STATUS_CONNECTED; + if ("STATUS_DISPLAYED".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.STATUS_DISPLAYED; + if ("STATUS_ERROR".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.STATUS_ERROR; + if ("STATUS_NONE".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.STATUS_NONE; + if ("STATUS_PARSED".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.STATUS_PARSED; + if ("STATUS_REDIRECTED".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.STATUS_REDIRECTED; + if ("STATUS_REQUESTED".equals(name)) return com.codename1.ui.html.DefaultHTMLCallback.STATUS_REQUESTED; + throw unsupportedStaticField(com.codename1.ui.html.DefaultHTMLCallback.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("ENCODING_ISO".equals(name)) return com.codename1.ui.html.DocumentInfo.ENCODING_ISO; + if ("ENCODING_UTF8".equals(name)) return com.codename1.ui.html.DocumentInfo.ENCODING_UTF8; + if ("TYPE_CSS".equals(name)) return com.codename1.ui.html.DocumentInfo.TYPE_CSS; + if ("TYPE_HTML".equals(name)) return com.codename1.ui.html.DocumentInfo.TYPE_HTML; + if ("TYPE_IMAGE".equals(name)) return com.codename1.ui.html.DocumentInfo.TYPE_IMAGE; + throw unsupportedStaticField(com.codename1.ui.html.DocumentInfo.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("ERROR_ATTIBUTE_VALUE_INVALID".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_ATTIBUTE_VALUE_INVALID; + if ("ERROR_ATTRIBUTE_NOT_SUPPORTED".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_ATTRIBUTE_NOT_SUPPORTED; + if ("ERROR_CONNECTING".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_CONNECTING; + if ("ERROR_ENCODING".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_ENCODING; + if ("ERROR_IMAGE_BAD_FORMAT".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_IMAGE_BAD_FORMAT; + if ("ERROR_IMAGE_NOT_FOUND".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_IMAGE_NOT_FOUND; + if ("ERROR_INVALID_TAG_HIERARCHY".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_INVALID_TAG_HIERARCHY; + if ("ERROR_MULTIPLE_ROOTS".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_MULTIPLE_ROOTS; + if ("ERROR_NO_BASE_URL".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_NO_BASE_URL; + if ("ERROR_NO_CLOSE_TAG".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_NO_CLOSE_TAG; + if ("ERROR_NO_ROOTS".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_NO_ROOTS; + if ("ERROR_TAG_NOT_SUPPORTED".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_TAG_NOT_SUPPORTED; + if ("ERROR_UNEXPECTED_CHARACTER".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_UNEXPECTED_CHARACTER; + if ("ERROR_UNEXPECTED_TAG_CLOSING".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_UNEXPECTED_TAG_CLOSING; + if ("ERROR_UNRECOGNIZED_CHAR_ENTITY".equals(name)) return com.codename1.ui.html.HTMLCallback.ERROR_UNRECOGNIZED_CHAR_ENTITY; + if ("FIELD_PASSWORD".equals(name)) return com.codename1.ui.html.HTMLCallback.FIELD_PASSWORD; + if ("FIELD_TEXT".equals(name)) return com.codename1.ui.html.HTMLCallback.FIELD_TEXT; + if ("LINK_FORBIDDEN".equals(name)) return com.codename1.ui.html.HTMLCallback.LINK_FORBIDDEN; + if ("LINK_REGULAR".equals(name)) return com.codename1.ui.html.HTMLCallback.LINK_REGULAR; + if ("LINK_VISTED".equals(name)) return com.codename1.ui.html.HTMLCallback.LINK_VISTED; + if ("STATUS_CANCELLED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_CANCELLED; + if ("STATUS_COMPLETED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_COMPLETED; + if ("STATUS_CONNECTED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_CONNECTED; + if ("STATUS_DISPLAYED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_DISPLAYED; + if ("STATUS_ERROR".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_ERROR; + if ("STATUS_NONE".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_NONE; + if ("STATUS_PARSED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_PARSED; + if ("STATUS_REDIRECTED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_REDIRECTED; + if ("STATUS_REQUESTED".equals(name)) return com.codename1.ui.html.HTMLCallback.STATUS_REQUESTED; + throw unsupportedStaticField(com.codename1.ui.html.HTMLCallback.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.html.HTMLComponent.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.html.HTMLComponent.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.html.HTMLComponent.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.html.HTMLComponent.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.html.HTMLComponent.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.html.HTMLComponent.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.html.HTMLComponent.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.html.HTMLComponent.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.html.HTMLComponent.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.html.HTMLComponent.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.html.HTMLComponent.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.html.HTMLComponent.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.html.HTMLComponent.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.html.HTMLComponent.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.html.HTMLComponent.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.html.HTMLComponent.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.html.HTMLComponent.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.html.HTMLComponent.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.html.HTMLComponent.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.html.HTMLComponent.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.html.HTMLComponent.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.html.HTMLComponent.class, name); + } + + private static Object getStaticField4(String name) throws Exception { + if ("ATTR_ABBR".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ABBR; + if ("ATTR_ACCESSKEY".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ACCESSKEY; + if ("ATTR_ACTION".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ACTION; + if ("ATTR_ALIGN".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ALIGN; + if ("ATTR_ALT".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ALT; + if ("ATTR_AXIS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_AXIS; + if ("ATTR_BGCOLOR".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_BGCOLOR; + if ("ATTR_BORDER".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_BORDER; + if ("ATTR_CELLPADDING".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CELLPADDING; + if ("ATTR_CELLSPACING".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CELLSPACING; + if ("ATTR_CHARSET".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CHARSET; + if ("ATTR_CHECKED".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CHECKED; + if ("ATTR_CITE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CITE; + if ("ATTR_CLASS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CLASS; + if ("ATTR_COLOR".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_COLOR; + if ("ATTR_COLS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_COLS; + if ("ATTR_COLSPAN".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_COLSPAN; + if ("ATTR_CONTENT".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_CONTENT; + if ("ATTR_COORDS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_COORDS; + if ("ATTR_DIR".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_DIR; + if ("ATTR_DISABLED".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_DISABLED; + if ("ATTR_EMPTYOK".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_EMPTYOK; + if ("ATTR_ENCTYPE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ENCTYPE; + if ("ATTR_FACE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_FACE; + if ("ATTR_FOR".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_FOR; + if ("ATTR_FORMAT".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_FORMAT; + if ("ATTR_FRAME".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_FRAME; + if ("ATTR_HEADERS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_HEADERS; + if ("ATTR_HEIGHT".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_HEIGHT; + if ("ATTR_HREF".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_HREF; + if ("ATTR_HREFLANG".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_HREFLANG; + if ("ATTR_HSPACE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_HSPACE; + if ("ATTR_HTTPEQUIV".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_HTTPEQUIV; + if ("ATTR_ID".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ID; + if ("ATTR_ISMAP".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ISMAP; + if ("ATTR_ISTYLE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ISTYLE; + if ("ATTR_LABEL".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_LABEL; + if ("ATTR_LANG".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_LANG; + if ("ATTR_LINK".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_LINK; + if ("ATTR_LOCALSRC".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_LOCALSRC; + if ("ATTR_LONGDESC".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_LONGDESC; + if ("ATTR_MAXLENGTH".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_MAXLENGTH; + if ("ATTR_MEDIA".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_MEDIA; + if ("ATTR_METHOD".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_METHOD; + if ("ATTR_MULTIPLE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_MULTIPLE; + if ("ATTR_NAME".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_NAME; + if ("ATTR_READONLY".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_READONLY; + if ("ATTR_REL".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_REL; + if ("ATTR_REV".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_REV; + if ("ATTR_ROWS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ROWS; + if ("ATTR_ROWSPAN".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_ROWSPAN; + if ("ATTR_RULES".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_RULES; + if ("ATTR_SCHEME".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SCHEME; + if ("ATTR_SCOPE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SCOPE; + if ("ATTR_SELECTED".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SELECTED; + if ("ATTR_SHAPE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SHAPE; + if ("ATTR_SIZE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SIZE; + if ("ATTR_SRC".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SRC; + if ("ATTR_START".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_START; + if ("ATTR_STYLE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_STYLE; + if ("ATTR_SUMMARY".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_SUMMARY; + if ("ATTR_TABINDEX".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_TABINDEX; + if ("ATTR_TEXT".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_TEXT; + if ("ATTR_TITLE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_TITLE; + if ("ATTR_TYPE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_TYPE; + if ("ATTR_USEMAP".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_USEMAP; + if ("ATTR_VALIGN".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_VALIGN; + if ("ATTR_VALUE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_VALUE; + if ("ATTR_VERSION".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_VERSION; + if ("ATTR_VSPACE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_VSPACE; + if ("ATTR_WIDTH".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_WIDTH; + if ("ATTR_XMLLANG".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_XMLLANG; + if ("ATTR_XMLNS".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_XMLNS; + if ("ATTR_XMLSPACE".equals(name)) return com.codename1.ui.html.HTMLElement.ATTR_XMLSPACE; + if ("COLOR_AQUA".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_AQUA; + if ("COLOR_BLACK".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_BLACK; + if ("COLOR_BLUE".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_BLUE; + if ("COLOR_FUCHSIA".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_FUCHSIA; + if ("COLOR_GRAY".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_GRAY; + if ("COLOR_GREEN".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_GREEN; + if ("COLOR_LIME".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_LIME; + if ("COLOR_MAROON".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_MAROON; + if ("COLOR_NAVY".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_NAVY; + if ("COLOR_OLIVE".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_OLIVE; + if ("COLOR_ORANGE".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_ORANGE; + if ("COLOR_PURPLE".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_PURPLE; + if ("COLOR_RED".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_RED; + if ("COLOR_SILVER".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_SILVER; + if ("COLOR_TEAL".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_TEAL; + if ("COLOR_WHITE".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_WHITE; + if ("COLOR_YELLOW".equals(name)) return com.codename1.ui.html.HTMLElement.COLOR_YELLOW; + if ("DEPTH_INFINITE".equals(name)) return com.codename1.ui.html.HTMLElement.DEPTH_INFINITE; + if ("TAG_A".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_A; + if ("TAG_ABBR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_ABBR; + if ("TAG_ACRONYM".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_ACRONYM; + if ("TAG_ADDRESS".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_ADDRESS; + if ("TAG_AREA".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_AREA; + if ("TAG_B".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_B; + if ("TAG_BASE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BASE; + if ("TAG_BASEFONT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BASEFONT; + if ("TAG_BIG".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BIG; + if ("TAG_BLOCKQUOTE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BLOCKQUOTE; + if ("TAG_BODY".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BODY; + if ("TAG_BR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BR; + if ("TAG_BUTTON".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_BUTTON; + if ("TAG_CAPTION".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_CAPTION; + if ("TAG_CENTER".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_CENTER; + if ("TAG_CITE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_CITE; + if ("TAG_CODE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_CODE; + if ("TAG_CSS_ILLEGAL_SELECTOR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_CSS_ILLEGAL_SELECTOR; + if ("TAG_CSS_SELECTOR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_CSS_SELECTOR; + if ("TAG_DD".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DD; + if ("TAG_DEL".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DEL; + if ("TAG_DFN".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DFN; + if ("TAG_DIR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DIR; + if ("TAG_DIV".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DIV; + if ("TAG_DL".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DL; + if ("TAG_DT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_DT; + if ("TAG_EM".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_EM; + if ("TAG_FIELDSET".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_FIELDSET; + if ("TAG_FONT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_FONT; + if ("TAG_FORM".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_FORM; + if ("TAG_H1".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_H1; + if ("TAG_H2".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_H2; + if ("TAG_H3".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_H3; + if ("TAG_H4".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_H4; + if ("TAG_H5".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_H5; + if ("TAG_H6".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_H6; + if ("TAG_HEAD".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_HEAD; + if ("TAG_HR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_HR; + if ("TAG_HTML".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_HTML; + if ("TAG_I".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_I; + if ("TAG_IMG".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_IMG; + if ("TAG_INPUT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_INPUT; + if ("TAG_INS".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_INS; + if ("TAG_KBD".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_KBD; + if ("TAG_LABEL".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_LABEL; + if ("TAG_LEGEND".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_LEGEND; + if ("TAG_LI".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_LI; + if ("TAG_LINK".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_LINK; + if ("TAG_MAP".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_MAP; + if ("TAG_MENU".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_MENU; + if ("TAG_META".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_META; + if ("TAG_NOFRAMES".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_NOFRAMES; + if ("TAG_NOSCRIPT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_NOSCRIPT; + if ("TAG_OBJECT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_OBJECT; + if ("TAG_OL".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_OL; + if ("TAG_OPTGROUP".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_OPTGROUP; + if ("TAG_OPTION".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_OPTION; + if ("TAG_P".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_P; + if ("TAG_PARAM".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_PARAM; + if ("TAG_PRE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_PRE; + if ("TAG_Q".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_Q; + if ("TAG_S".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_S; + if ("TAG_SAMP".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_SAMP; + if ("TAG_SELECT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_SELECT; + if ("TAG_SMALL".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_SMALL; + if ("TAG_SPAN".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_SPAN; + if ("TAG_STRIKE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_STRIKE; + if ("TAG_STRONG".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_STRONG; + if ("TAG_STYLE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_STYLE; + if ("TAG_SUB".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_SUB; + if ("TAG_SUP".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_SUP; + if ("TAG_TABLE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TABLE; + if ("TAG_TBODY".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TBODY; + if ("TAG_TD".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TD; + if ("TAG_TEXT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TEXT; + if ("TAG_TEXTAREA".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TEXTAREA; + if ("TAG_TFOOT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TFOOT; + if ("TAG_TH".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TH; + if ("TAG_THEAD".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_THEAD; + if ("TAG_TITLE".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TITLE; + if ("TAG_TR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TR; + if ("TAG_TT".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_TT; + if ("TAG_U".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_U; + if ("TAG_UL".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_UL; + if ("TAG_UNSUPPORTED".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_UNSUPPORTED; + if ("TAG_VAR".equals(name)) return com.codename1.ui.html.HTMLElement.TAG_VAR; + throw unsupportedStaticField(com.codename1.ui.html.HTMLElement.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -3248,9 +3341,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -3303,10 +3408,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_layouts.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_layouts.java index 6010ce7b93..7f57c54df3 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_layouts.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_layouts.java @@ -74,13 +74,13 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.ui.layouts.BorderLayout(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.ui.layouts.BorderLayout(toIntValue(adaptedArgs[0])); } } if (type == com.codename1.ui.layouts.BoxLayout.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.ui.layouts.BoxLayout(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.ui.layouts.BoxLayout(toIntValue(adaptedArgs[0])); } } if (type == com.codename1.ui.layouts.CoordinateLayout.class) { @@ -94,7 +94,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.layouts.CoordinateLayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.layouts.CoordinateLayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if (type == com.codename1.ui.layouts.FlowLayout.class) { @@ -104,15 +104,15 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.ui.layouts.FlowLayout(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.ui.layouts.FlowLayout(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.layouts.FlowLayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.layouts.FlowLayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return new com.codename1.ui.layouts.FlowLayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Boolean) adaptedArgs[2]).booleanValue()); + return new com.codename1.ui.layouts.FlowLayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); } } if (type == com.codename1.ui.layouts.GridBagConstraints.class) { @@ -122,7 +122,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.layouts.Insets.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Double.class, java.lang.Double.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.layouts.Insets.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.layouts.GridBagConstraints(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).doubleValue(), ((Number) adaptedArgs[5]).doubleValue(), ((Number) adaptedArgs[6]).intValue(), ((Number) adaptedArgs[7]).intValue(), (com.codename1.ui.layouts.Insets) adaptedArgs[8], ((Number) adaptedArgs[9]).intValue(), ((Number) adaptedArgs[10]).intValue()); + return new com.codename1.ui.layouts.GridBagConstraints(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), ((Number) adaptedArgs[4]).doubleValue(), ((Number) adaptedArgs[5]).doubleValue(), toIntValue(adaptedArgs[6]), toIntValue(adaptedArgs[7]), (com.codename1.ui.layouts.Insets) adaptedArgs[8], toIntValue(adaptedArgs[9]), toIntValue(adaptedArgs[10])); } } if (type == com.codename1.ui.layouts.GridBagLayout.class) { @@ -134,15 +134,15 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.ui.layouts.GridLayout.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.ui.layouts.GridLayout(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.ui.layouts.GridLayout(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.layouts.GridLayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.layouts.GridLayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.layouts.GridLayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return new com.codename1.ui.layouts.GridLayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if (type == com.codename1.ui.layouts.GroupLayout.class) { @@ -154,13 +154,13 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.ui.layouts.Insets.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.layouts.Insets(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return new com.codename1.ui.layouts.Insets(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if (type == com.codename1.ui.layouts.TextModeLayout.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.layouts.TextModeLayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.layouts.TextModeLayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedConstruct(type, safeArgs); @@ -580,7 +580,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep for (int i = 1; i < adaptedArgs.length; i++) { varArgs[i - 1] = (com.codename1.ui.Component) adaptedArgs[i]; } - return com.codename1.ui.layouts.GridLayout.encloseIn(((Number) adaptedArgs[0]).intValue(), varArgs); + return com.codename1.ui.layouts.GridLayout.encloseIn(toIntValue(adaptedArgs[0]), varArgs); } } throw unsupportedStatic(com.codename1.ui.layouts.GridLayout.class, name, safeArgs); @@ -844,7 +844,7 @@ private static Object invoke0(com.codename1.ui.layouts.BorderLayout typedTarget, if ("setCenterBehavior".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCenterBehavior(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCenterBehavior(toIntValue(adaptedArgs[0])); return null; } } if ("setScaleEdges".equals(name)) { @@ -861,7 +861,7 @@ private static Object invoke0(com.codename1.ui.layouts.BorderLayout typedTarget, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false); - return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -950,7 +950,7 @@ private static Object invoke1(com.codename1.ui.layouts.BoxLayout typedTarget, St if ("setAlign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlign(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlign(toIntValue(adaptedArgs[0])); return null; } } if ("toString".equals(name)) { @@ -961,7 +961,7 @@ private static Object invoke1(com.codename1.ui.layouts.BoxLayout typedTarget, St if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false); - return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1040,7 +1040,7 @@ private static Object invoke2(com.codename1.ui.layouts.CoordinateLayout typedTar if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false); - return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1139,7 +1139,7 @@ private static Object invoke3(com.codename1.ui.layouts.FlowLayout typedTarget, S if ("setAlign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlign(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlign(toIntValue(adaptedArgs[0])); return null; } } if ("setFillRows".equals(name)) { @@ -1151,7 +1151,7 @@ private static Object invoke3(com.codename1.ui.layouts.FlowLayout typedTarget, S if ("setValign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setValign(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setValign(toIntValue(adaptedArgs[0])); return null; } } if ("setValignByRow".equals(name)) { @@ -1168,7 +1168,7 @@ private static Object invoke3(com.codename1.ui.layouts.FlowLayout typedTarget, S if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false); - return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1269,7 +1269,7 @@ private static Object invoke4(com.codename1.ui.layouts.GridBagLayout typedTarget if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false); - return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1396,7 +1396,7 @@ private static Object invoke5(com.codename1.ui.layouts.GridLayout typedTarget, S if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false); - return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1427,11 +1427,11 @@ private static Object invoke6(com.codename1.ui.layouts.GroupLayout typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createParallelGroup(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createParallelGroup(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.createParallelGroup(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return typedTarget.createParallelGroup(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } } if ("createSequentialGroup".equals(name)) { @@ -1515,7 +1515,7 @@ private static Object invoke6(com.codename1.ui.layouts.GroupLayout typedTarget, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component[].class, java.lang.Integer.class}, false); - typedTarget.linkSize((com.codename1.ui.Component[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.linkSize((com.codename1.ui.Component[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("obscuresPotential".equals(name)) { @@ -1590,7 +1590,7 @@ private static Object invoke6(com.codename1.ui.layouts.GroupLayout typedTarget, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false); - return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1639,7 +1639,7 @@ private static Object invoke7(com.codename1.ui.layouts.LayeredLayout typedTarget if ("getInset".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class}, false); - return typedTarget.getInset((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getInset((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("getInsetsAsString".equals(name)) { @@ -1846,10 +1846,6 @@ private static Object invoke7(com.codename1.ui.layouts.LayeredLayout typedTarget } } if ("setReferenceComponents".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.String.class}, false); - return typedTarget.setReferenceComponents((com.codename1.ui.Component) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); - } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component[].class}, true)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component[].class}, true); com.codename1.ui.Component[] varArgs = new com.codename1.ui.Component[adaptedArgs.length - 1]; @@ -1858,6 +1854,10 @@ private static Object invoke7(com.codename1.ui.layouts.LayeredLayout typedTarget } return typedTarget.setReferenceComponents((com.codename1.ui.Component) adaptedArgs[0], varArgs); } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.String.class}, false); + return typedTarget.setReferenceComponents((com.codename1.ui.Component) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } } if ("setReferencePositionBottom".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Float.class}, false)) { @@ -1884,10 +1884,6 @@ private static Object invoke7(com.codename1.ui.layouts.LayeredLayout typedTarget } } if ("setReferencePositions".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.String.class}, false); - return typedTarget.setReferencePositions((com.codename1.ui.Component) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); - } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, float[].class}, true)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, float[].class}, true); float[] varArgs = new float[adaptedArgs.length - 1]; @@ -1896,6 +1892,10 @@ private static Object invoke7(com.codename1.ui.layouts.LayeredLayout typedTarget } return typedTarget.setReferencePositions((com.codename1.ui.Component) adaptedArgs[0], varArgs); } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.String.class}, false); + return typedTarget.setReferencePositions((com.codename1.ui.Component) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -1905,7 +1905,7 @@ private static Object invoke7(com.codename1.ui.layouts.LayeredLayout typedTarget if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false); - return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1924,7 +1924,7 @@ private static Object invoke8(com.codename1.ui.layouts.TextModeLayout typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.cc(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.cc(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("cloneConstraint".equals(name)) { @@ -1939,7 +1939,7 @@ private static Object invoke8(com.codename1.ui.layouts.TextModeLayout typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createConstraint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createConstraint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("equals".equals(name)) { @@ -2013,7 +2013,7 @@ private static Object invoke8(com.codename1.ui.layouts.TextModeLayout typedTarge if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false); - return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2034,7 +2034,7 @@ private static Object invoke9(com.codename1.ui.layouts.Insets typedTarget, Strin if ("set".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.set(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.set(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("toString".equals(name)) { @@ -2118,7 +2118,7 @@ private static Object invoke10(com.codename1.ui.layouts.Layout typedTarget, Stri if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false); - return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2128,92 +2128,110 @@ private static Object invoke11(com.codename1.ui.layouts.LayoutStyle typedTarget, if ("getContainerGap".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, com.codename1.ui.Container.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, com.codename1.ui.Container.class}, false); - return typedTarget.getContainerGap((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), (com.codename1.ui.Container) adaptedArgs[2]); + return typedTarget.getContainerGap((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), (com.codename1.ui.Container) adaptedArgs[2]); } } if ("getPreferredGap".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Container.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Container.class}, false); - return typedTarget.getPreferredGap((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Container) adaptedArgs[4]); + return typedTarget.getPreferredGap((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Container) adaptedArgs[4]); } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.ui.layouts.BorderLayout.class) { - if ("CENTER".equals(name)) return com.codename1.ui.layouts.BorderLayout.CENTER; - if ("CENTER_BEHAVIOR_CENTER".equals(name)) return com.codename1.ui.layouts.BorderLayout.CENTER_BEHAVIOR_CENTER; - if ("CENTER_BEHAVIOR_CENTER_ABSOLUTE".equals(name)) return com.codename1.ui.layouts.BorderLayout.CENTER_BEHAVIOR_CENTER_ABSOLUTE; - if ("CENTER_BEHAVIOR_SCALE".equals(name)) return com.codename1.ui.layouts.BorderLayout.CENTER_BEHAVIOR_SCALE; - if ("CENTER_BEHAVIOR_TOTAL_BELLOW".equals(name)) return com.codename1.ui.layouts.BorderLayout.CENTER_BEHAVIOR_TOTAL_BELLOW; - if ("CENTER_BEHAVIOR_TOTAL_BELOW".equals(name)) return com.codename1.ui.layouts.BorderLayout.CENTER_BEHAVIOR_TOTAL_BELOW; - if ("EAST".equals(name)) return com.codename1.ui.layouts.BorderLayout.EAST; - if ("NORTH".equals(name)) return com.codename1.ui.layouts.BorderLayout.NORTH; - if ("OVERLAY".equals(name)) return com.codename1.ui.layouts.BorderLayout.OVERLAY; - if ("SOUTH".equals(name)) return com.codename1.ui.layouts.BorderLayout.SOUTH; - if ("WEST".equals(name)) return com.codename1.ui.layouts.BorderLayout.WEST; - } - if (type == com.codename1.ui.layouts.BoxLayout.class) { - if ("X_AXIS".equals(name)) return com.codename1.ui.layouts.BoxLayout.X_AXIS; - if ("X_AXIS_NO_GROW".equals(name)) return com.codename1.ui.layouts.BoxLayout.X_AXIS_NO_GROW; - if ("Y_AXIS".equals(name)) return com.codename1.ui.layouts.BoxLayout.Y_AXIS; - if ("Y_AXIS_BOTTOM_LAST".equals(name)) return com.codename1.ui.layouts.BoxLayout.Y_AXIS_BOTTOM_LAST; - } - if (type == com.codename1.ui.layouts.GridBagConstraints.class) { - if ("BOTH".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.BOTH; - if ("CENTER".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.CENTER; - if ("EAST".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.EAST; - if ("FIRST_LINE_END".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.FIRST_LINE_END; - if ("FIRST_LINE_START".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.FIRST_LINE_START; - if ("HORIZONTAL".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.HORIZONTAL; - if ("LAST_LINE_END".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.LAST_LINE_END; - if ("LAST_LINE_START".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.LAST_LINE_START; - if ("LINE_END".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.LINE_END; - if ("LINE_START".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.LINE_START; - if ("NONE".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.NONE; - if ("NORTH".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.NORTH; - if ("NORTHEAST".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.NORTHEAST; - if ("NORTHWEST".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.NORTHWEST; - if ("PAGE_END".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.PAGE_END; - if ("PAGE_START".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.PAGE_START; - if ("RELATIVE".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.RELATIVE; - if ("REMAINDER".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.REMAINDER; - if ("SOUTH".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.SOUTH; - if ("SOUTHEAST".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.SOUTHEAST; - if ("SOUTHWEST".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.SOUTHWEST; - if ("VERTICAL".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.VERTICAL; - if ("WEST".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.WEST; - } - if (type == com.codename1.ui.layouts.GroupLayout.class) { - if ("BASELINE".equals(name)) return com.codename1.ui.layouts.GroupLayout.BASELINE; - if ("CENTER".equals(name)) return com.codename1.ui.layouts.GroupLayout.CENTER; - if ("DEFAULT_SIZE".equals(name)) return com.codename1.ui.layouts.GroupLayout.DEFAULT_SIZE; - if ("EAST".equals(name)) return com.codename1.ui.layouts.GroupLayout.EAST; - if ("HORIZONTAL".equals(name)) return com.codename1.ui.layouts.GroupLayout.HORIZONTAL; - if ("LEADING".equals(name)) return com.codename1.ui.layouts.GroupLayout.LEADING; - if ("NORTH".equals(name)) return com.codename1.ui.layouts.GroupLayout.NORTH; - if ("PREFERRED_SIZE".equals(name)) return com.codename1.ui.layouts.GroupLayout.PREFERRED_SIZE; - if ("SOUTH".equals(name)) return com.codename1.ui.layouts.GroupLayout.SOUTH; - if ("TRAILING".equals(name)) return com.codename1.ui.layouts.GroupLayout.TRAILING; - if ("VERTICAL".equals(name)) return com.codename1.ui.layouts.GroupLayout.VERTICAL; - if ("WEST".equals(name)) return com.codename1.ui.layouts.GroupLayout.WEST; - } - if (type == com.codename1.ui.layouts.LayeredLayout.class) { - if ("UNIT_AUTO".equals(name)) return com.codename1.ui.layouts.LayeredLayout.UNIT_AUTO; - if ("UNIT_BASELINE".equals(name)) return com.codename1.ui.layouts.LayeredLayout.UNIT_BASELINE; - if ("UNIT_DIPS".equals(name)) return com.codename1.ui.layouts.LayeredLayout.UNIT_DIPS; - if ("UNIT_PERCENT".equals(name)) return com.codename1.ui.layouts.LayeredLayout.UNIT_PERCENT; - if ("UNIT_PIXELS".equals(name)) return com.codename1.ui.layouts.LayeredLayout.UNIT_PIXELS; - } - if (type == com.codename1.ui.layouts.LayoutStyle.class) { - if ("INDENT".equals(name)) return com.codename1.ui.layouts.LayoutStyle.INDENT; - if ("RELATED".equals(name)) return com.codename1.ui.layouts.LayoutStyle.RELATED; - if ("UNRELATED".equals(name)) return com.codename1.ui.layouts.LayoutStyle.UNRELATED; - } + if (type == com.codename1.ui.layouts.BorderLayout.class) return getStaticField0(name); + if (type == com.codename1.ui.layouts.BoxLayout.class) return getStaticField1(name); + if (type == com.codename1.ui.layouts.GridBagConstraints.class) return getStaticField2(name); + if (type == com.codename1.ui.layouts.GroupLayout.class) return getStaticField3(name); + if (type == com.codename1.ui.layouts.LayeredLayout.class) return getStaticField4(name); + if (type == com.codename1.ui.layouts.LayoutStyle.class) return getStaticField5(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("CENTER".equals(name)) return com.codename1.ui.layouts.BorderLayout.CENTER; + if ("CENTER_BEHAVIOR_CENTER".equals(name)) return com.codename1.ui.layouts.BorderLayout.CENTER_BEHAVIOR_CENTER; + if ("CENTER_BEHAVIOR_CENTER_ABSOLUTE".equals(name)) return com.codename1.ui.layouts.BorderLayout.CENTER_BEHAVIOR_CENTER_ABSOLUTE; + if ("CENTER_BEHAVIOR_SCALE".equals(name)) return com.codename1.ui.layouts.BorderLayout.CENTER_BEHAVIOR_SCALE; + if ("CENTER_BEHAVIOR_TOTAL_BELLOW".equals(name)) return com.codename1.ui.layouts.BorderLayout.CENTER_BEHAVIOR_TOTAL_BELLOW; + if ("CENTER_BEHAVIOR_TOTAL_BELOW".equals(name)) return com.codename1.ui.layouts.BorderLayout.CENTER_BEHAVIOR_TOTAL_BELOW; + if ("EAST".equals(name)) return com.codename1.ui.layouts.BorderLayout.EAST; + if ("NORTH".equals(name)) return com.codename1.ui.layouts.BorderLayout.NORTH; + if ("OVERLAY".equals(name)) return com.codename1.ui.layouts.BorderLayout.OVERLAY; + if ("SOUTH".equals(name)) return com.codename1.ui.layouts.BorderLayout.SOUTH; + if ("WEST".equals(name)) return com.codename1.ui.layouts.BorderLayout.WEST; + throw unsupportedStaticField(com.codename1.ui.layouts.BorderLayout.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("X_AXIS".equals(name)) return com.codename1.ui.layouts.BoxLayout.X_AXIS; + if ("X_AXIS_NO_GROW".equals(name)) return com.codename1.ui.layouts.BoxLayout.X_AXIS_NO_GROW; + if ("Y_AXIS".equals(name)) return com.codename1.ui.layouts.BoxLayout.Y_AXIS; + if ("Y_AXIS_BOTTOM_LAST".equals(name)) return com.codename1.ui.layouts.BoxLayout.Y_AXIS_BOTTOM_LAST; + throw unsupportedStaticField(com.codename1.ui.layouts.BoxLayout.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("BOTH".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.BOTH; + if ("CENTER".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.CENTER; + if ("EAST".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.EAST; + if ("FIRST_LINE_END".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.FIRST_LINE_END; + if ("FIRST_LINE_START".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.FIRST_LINE_START; + if ("HORIZONTAL".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.HORIZONTAL; + if ("LAST_LINE_END".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.LAST_LINE_END; + if ("LAST_LINE_START".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.LAST_LINE_START; + if ("LINE_END".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.LINE_END; + if ("LINE_START".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.LINE_START; + if ("NONE".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.NONE; + if ("NORTH".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.NORTH; + if ("NORTHEAST".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.NORTHEAST; + if ("NORTHWEST".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.NORTHWEST; + if ("PAGE_END".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.PAGE_END; + if ("PAGE_START".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.PAGE_START; + if ("RELATIVE".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.RELATIVE; + if ("REMAINDER".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.REMAINDER; + if ("SOUTH".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.SOUTH; + if ("SOUTHEAST".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.SOUTHEAST; + if ("SOUTHWEST".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.SOUTHWEST; + if ("VERTICAL".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.VERTICAL; + if ("WEST".equals(name)) return com.codename1.ui.layouts.GridBagConstraints.WEST; + throw unsupportedStaticField(com.codename1.ui.layouts.GridBagConstraints.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.layouts.GroupLayout.BASELINE; + if ("CENTER".equals(name)) return com.codename1.ui.layouts.GroupLayout.CENTER; + if ("DEFAULT_SIZE".equals(name)) return com.codename1.ui.layouts.GroupLayout.DEFAULT_SIZE; + if ("EAST".equals(name)) return com.codename1.ui.layouts.GroupLayout.EAST; + if ("HORIZONTAL".equals(name)) return com.codename1.ui.layouts.GroupLayout.HORIZONTAL; + if ("LEADING".equals(name)) return com.codename1.ui.layouts.GroupLayout.LEADING; + if ("NORTH".equals(name)) return com.codename1.ui.layouts.GroupLayout.NORTH; + if ("PREFERRED_SIZE".equals(name)) return com.codename1.ui.layouts.GroupLayout.PREFERRED_SIZE; + if ("SOUTH".equals(name)) return com.codename1.ui.layouts.GroupLayout.SOUTH; + if ("TRAILING".equals(name)) return com.codename1.ui.layouts.GroupLayout.TRAILING; + if ("VERTICAL".equals(name)) return com.codename1.ui.layouts.GroupLayout.VERTICAL; + if ("WEST".equals(name)) return com.codename1.ui.layouts.GroupLayout.WEST; + throw unsupportedStaticField(com.codename1.ui.layouts.GroupLayout.class, name); + } + + private static Object getStaticField4(String name) throws Exception { + if ("UNIT_AUTO".equals(name)) return com.codename1.ui.layouts.LayeredLayout.UNIT_AUTO; + if ("UNIT_BASELINE".equals(name)) return com.codename1.ui.layouts.LayeredLayout.UNIT_BASELINE; + if ("UNIT_DIPS".equals(name)) return com.codename1.ui.layouts.LayeredLayout.UNIT_DIPS; + if ("UNIT_PERCENT".equals(name)) return com.codename1.ui.layouts.LayeredLayout.UNIT_PERCENT; + if ("UNIT_PIXELS".equals(name)) return com.codename1.ui.layouts.LayeredLayout.UNIT_PIXELS; + throw unsupportedStaticField(com.codename1.ui.layouts.LayeredLayout.class, name); + } + + private static Object getStaticField5(String name) throws Exception { + if ("INDENT".equals(name)) return com.codename1.ui.layouts.LayoutStyle.INDENT; + if ("RELATED".equals(name)) return com.codename1.ui.layouts.LayoutStyle.RELATED; + if ("UNRELATED".equals(name)) return com.codename1.ui.layouts.LayoutStyle.UNRELATED; + throw unsupportedStaticField(com.codename1.ui.layouts.LayoutStyle.class, name); + } + public static Object getField(Object target, String name) throws Exception { if (target instanceof com.codename1.ui.layouts.GridBagLayout) { com.codename1.ui.layouts.GridBagLayout typedTarget = (com.codename1.ui.layouts.GridBagLayout) target; @@ -2277,27 +2295,27 @@ public static void setField(Object target, String name, Object value) throws Exc if (target instanceof com.codename1.ui.layouts.GridBagConstraints) { com.codename1.ui.layouts.GridBagConstraints typedTarget = (com.codename1.ui.layouts.GridBagConstraints) target; if ("anchor".equals(name)) { - typedTarget.anchor = ((Number) value).intValue(); + typedTarget.anchor = toIntValue(value); return; } if ("fill".equals(name)) { - typedTarget.fill = ((Number) value).intValue(); + typedTarget.fill = toIntValue(value); return; } if ("gridheight".equals(name)) { - typedTarget.gridheight = ((Number) value).intValue(); + typedTarget.gridheight = toIntValue(value); return; } if ("gridwidth".equals(name)) { - typedTarget.gridwidth = ((Number) value).intValue(); + typedTarget.gridwidth = toIntValue(value); return; } if ("gridx".equals(name)) { - typedTarget.gridx = ((Number) value).intValue(); + typedTarget.gridx = toIntValue(value); return; } if ("gridy".equals(name)) { - typedTarget.gridy = ((Number) value).intValue(); + typedTarget.gridy = toIntValue(value); return; } if ("insets".equals(name)) { @@ -2305,11 +2323,11 @@ public static void setField(Object target, String name, Object value) throws Exc return; } if ("ipadx".equals(name)) { - typedTarget.ipadx = ((Number) value).intValue(); + typedTarget.ipadx = toIntValue(value); return; } if ("ipady".equals(name)) { - typedTarget.ipady = ((Number) value).intValue(); + typedTarget.ipady = toIntValue(value); return; } if ("weightx".equals(name)) { @@ -2324,19 +2342,19 @@ public static void setField(Object target, String name, Object value) throws Exc if (target instanceof com.codename1.ui.layouts.Insets) { com.codename1.ui.layouts.Insets typedTarget = (com.codename1.ui.layouts.Insets) target; if ("bottom".equals(name)) { - typedTarget.bottom = ((Number) value).intValue(); + typedTarget.bottom = toIntValue(value); return; } if ("left".equals(name)) { - typedTarget.left = ((Number) value).intValue(); + typedTarget.left = toIntValue(value); return; } if ("right".equals(name)) { - typedTarget.right = ((Number) value).intValue(); + typedTarget.right = toIntValue(value); return; } if ("top".equals(name)) { - typedTarget.top = ((Number) value).intValue(); + typedTarget.top = toIntValue(value); return; } } @@ -2482,9 +2500,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -2537,10 +2567,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_layouts_mig.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_layouts_mig.java index ae7f2d816e..b5c743a250 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_layouts_mig.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_layouts_mig.java @@ -142,7 +142,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class, java.lang.String.class}, false); - return new com.codename1.ui.layouts.mig.UnitValue(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.String) adaptedArgs[2]); + return new com.codename1.ui.layouts.mig.UnitValue(((Number) adaptedArgs[0]).floatValue(), toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); } } throw unsupportedConstruct(type, safeArgs); @@ -153,8 +153,9 @@ public static Object invokeStatic(Class type, String name, Object[] args) thr if (type == com.codename1.ui.layouts.mig.ConstraintParser.class) return invokeStatic0(name, safeArgs); if (type == com.codename1.ui.layouts.mig.LayoutUtil.class) return invokeStatic1(name, safeArgs); if (type == com.codename1.ui.layouts.mig.LinkHandler.class) return invokeStatic2(name, safeArgs); - if (type == com.codename1.ui.layouts.mig.PlatformDefaults.class) return invokeStatic3(name, safeArgs); - if (type == com.codename1.ui.layouts.mig.UnitValue.class) return invokeStatic4(name, safeArgs); + if (type == com.codename1.ui.layouts.mig.MigLayout.class) return invokeStatic3(name, safeArgs); + if (type == com.codename1.ui.layouts.mig.PlatformDefaults.class) return invokeStatic4(name, safeArgs); + if (type == com.codename1.ui.layouts.mig.UnitValue.class) return invokeStatic5(name, safeArgs); throw unsupportedStatic(type, name, safeArgs); } @@ -242,7 +243,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("getSizeSafe".equals(name)) { if (matches(safeArgs, new Class[]{int[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, java.lang.Integer.class}, false); - return com.codename1.ui.layouts.mig.LayoutUtil.getSizeSafe((int[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.layouts.mig.LayoutUtil.getSizeSafe((int[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("getVersion".equals(name)) { @@ -271,13 +272,13 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("setDesignTimeEmptySize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.layouts.mig.LayoutUtil.setDesignTimeEmptySize(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.layouts.mig.LayoutUtil.setDesignTimeEmptySize(toIntValue(adaptedArgs[0])); return null; } } if ("setGlobalDebugMillis".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.layouts.mig.LayoutUtil.setGlobalDebugMillis(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.layouts.mig.LayoutUtil.setGlobalDebugMillis(toIntValue(adaptedArgs[0])); return null; } } if ("setSerializedObject".equals(name)) { @@ -304,19 +305,29 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("getValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class, java.lang.Integer.class}, false); - return com.codename1.ui.layouts.mig.LinkHandler.getValue((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.layouts.mig.LinkHandler.getValue((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2])); } } if ("setBounds".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.layouts.mig.LinkHandler.setBounds((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue()); + return com.codename1.ui.layouts.mig.LinkHandler.setBounds((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5])); } } throw unsupportedStatic(com.codename1.ui.layouts.mig.LinkHandler.class, name, safeArgs); } private static Object invokeStatic3(String name, Object[] safeArgs) throws Exception { + if ("findType".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Class.class, com.codename1.ui.Component.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class, com.codename1.ui.Component.class}, false); + return com.codename1.ui.layouts.mig.MigLayout.findType((java.lang.Class) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1]); + } + } + throw unsupportedStatic(com.codename1.ui.layouts.mig.MigLayout.class, name, safeArgs); + } + + private static Object invokeStatic4(String name, Object[] safeArgs) throws Exception { if ("getButtonOrder".equals(name)) { if (safeArgs.length == 0) { return com.codename1.ui.layouts.mig.PlatformDefaults.getButtonOrder(); @@ -356,7 +367,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep if ("getDialogInsets".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.layouts.mig.PlatformDefaults.getDialogInsets(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.layouts.mig.PlatformDefaults.getDialogInsets(toIntValue(adaptedArgs[0])); } } if ("getGapProvider".equals(name)) { @@ -402,7 +413,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep if ("getPanelInsets".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.layouts.mig.PlatformDefaults.getPanelInsets(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.layouts.mig.PlatformDefaults.getPanelInsets(toIntValue(adaptedArgs[0])); } } if ("getPlatform".equals(name)) { @@ -413,7 +424,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep if ("getPlatformDPI".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.layouts.mig.PlatformDefaults.getPlatformDPI(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.layouts.mig.PlatformDefaults.getPlatformDPI(toIntValue(adaptedArgs[0])); } } if ("getUnitValueX".equals(name)) { @@ -442,13 +453,13 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep if ("setDefaultDPI".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.layouts.mig.PlatformDefaults.setDefaultDPI(Integer.valueOf(((Number) adaptedArgs[0]).intValue())); return null; + com.codename1.ui.layouts.mig.PlatformDefaults.setDefaultDPI(Integer.valueOf(toIntValue(adaptedArgs[0]))); return null; } } if ("setDefaultHorizontalUnit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.layouts.mig.PlatformDefaults.setDefaultHorizontalUnit(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.layouts.mig.PlatformDefaults.setDefaultHorizontalUnit(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultRowAlignmentBaseline".equals(name)) { @@ -460,7 +471,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep if ("setDefaultVerticalUnit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.layouts.mig.PlatformDefaults.setDefaultVerticalUnit(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.layouts.mig.PlatformDefaults.setDefaultVerticalUnit(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultVisualPadding".equals(name)) { @@ -502,7 +513,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep if ("setLogicalPixelBase".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.layouts.mig.PlatformDefaults.setLogicalPixelBase(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.layouts.mig.PlatformDefaults.setLogicalPixelBase(toIntValue(adaptedArgs[0])); return null; } } if ("setMinimumButtonWidth".equals(name)) { @@ -526,7 +537,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep if ("setPlatform".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.layouts.mig.PlatformDefaults.setPlatform(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.layouts.mig.PlatformDefaults.setPlatform(toIntValue(adaptedArgs[0])); return null; } } if ("setRelatedGap".equals(name)) { @@ -556,7 +567,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep throw unsupportedStatic(com.codename1.ui.layouts.mig.PlatformDefaults.class, name, safeArgs); } - private static Object invokeStatic4(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic5(String name, Object[] safeArgs) throws Exception { if ("addGlobalUnitConverter".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.layouts.mig.UnitConverter.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.layouts.mig.UnitConverter.class}, false); @@ -582,7 +593,7 @@ private static Object invokeStatic4(String name, Object[] safeArgs) throws Excep if ("setDefaultUnit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.layouts.mig.UnitValue.setDefaultUnit(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.layouts.mig.UnitValue.setDefaultUnit(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedStatic(com.codename1.ui.layouts.mig.UnitValue.class, name, safeArgs); @@ -705,7 +716,7 @@ private static Object invoke0(com.codename1.ui.layouts.mig.AC typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 1]; for (int i = 1; i < adaptedArgs.length; i++) { - varArgs[i - 1] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 1] = toIntValue(adaptedArgs[i]); } return typedTarget.align((java.lang.String) adaptedArgs[0], varArgs); } @@ -713,7 +724,7 @@ private static Object invoke0(com.codename1.ui.layouts.mig.AC typedTarget, Strin if ("count".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.count(((Number) adaptedArgs[0]).intValue()); + return typedTarget.count(toIntValue(adaptedArgs[0])); } } if ("fill".equals(name)) { @@ -724,7 +735,7 @@ private static Object invoke0(com.codename1.ui.layouts.mig.AC typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } return typedTarget.fill(varArgs); } @@ -741,7 +752,7 @@ private static Object invoke0(com.codename1.ui.layouts.mig.AC typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 1]; for (int i = 1; i < adaptedArgs.length; i++) { - varArgs[i - 1] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 1] = toIntValue(adaptedArgs[i]); } return typedTarget.gap((java.lang.String) adaptedArgs[0], varArgs); } @@ -768,7 +779,7 @@ private static Object invoke0(com.codename1.ui.layouts.mig.AC typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 1]; for (int i = 1; i < adaptedArgs.length; i++) { - varArgs[i - 1] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 1] = toIntValue(adaptedArgs[i]); } return typedTarget.grow(((Number) adaptedArgs[0]).floatValue(), varArgs); } @@ -776,21 +787,21 @@ private static Object invoke0(com.codename1.ui.layouts.mig.AC typedTarget, Strin if ("growPrio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.growPrio(((Number) adaptedArgs[0]).intValue()); + return typedTarget.growPrio(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, int[].class}, true)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 1]; for (int i = 1; i < adaptedArgs.length; i++) { - varArgs[i - 1] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 1] = toIntValue(adaptedArgs[i]); } - return typedTarget.growPrio(((Number) adaptedArgs[0]).intValue(), varArgs); + return typedTarget.growPrio(toIntValue(adaptedArgs[0]), varArgs); } } if ("index".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.index(((Number) adaptedArgs[0]).intValue()); + return typedTarget.index(toIntValue(adaptedArgs[0])); } } if ("noGrid".equals(name)) { @@ -801,7 +812,7 @@ private static Object invoke0(com.codename1.ui.layouts.mig.AC typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } return typedTarget.noGrid(varArgs); } @@ -824,7 +835,7 @@ private static Object invoke0(com.codename1.ui.layouts.mig.AC typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 1]; for (int i = 1; i < adaptedArgs.length; i++) { - varArgs[i - 1] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 1] = toIntValue(adaptedArgs[i]); } return typedTarget.shrink(((Number) adaptedArgs[0]).floatValue(), varArgs); } @@ -832,15 +843,15 @@ private static Object invoke0(com.codename1.ui.layouts.mig.AC typedTarget, Strin if ("shrinkPrio".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.shrinkPrio(((Number) adaptedArgs[0]).intValue()); + return typedTarget.shrinkPrio(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, int[].class}, true)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 1]; for (int i = 1; i < adaptedArgs.length; i++) { - varArgs[i - 1] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 1] = toIntValue(adaptedArgs[i]); } - return typedTarget.shrinkPrio(((Number) adaptedArgs[0]).intValue(), varArgs); + return typedTarget.shrinkPrio(toIntValue(adaptedArgs[0]), varArgs); } } if ("shrinkWeight".equals(name)) { @@ -852,7 +863,7 @@ private static Object invoke0(com.codename1.ui.layouts.mig.AC typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 1]; for (int i = 1; i < adaptedArgs.length; i++) { - varArgs[i - 1] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 1] = toIntValue(adaptedArgs[i]); } return typedTarget.shrinkWeight(((Number) adaptedArgs[0]).floatValue(), varArgs); } @@ -866,7 +877,7 @@ private static Object invoke0(com.codename1.ui.layouts.mig.AC typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 1]; for (int i = 1; i < adaptedArgs.length; i++) { - varArgs[i - 1] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 1] = toIntValue(adaptedArgs[i]); } return typedTarget.size((java.lang.String) adaptedArgs[0], varArgs); } @@ -883,7 +894,7 @@ private static Object invoke0(com.codename1.ui.layouts.mig.AC typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 1]; for (int i = 1; i < adaptedArgs.length; i++) { - varArgs[i - 1] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 1] = toIntValue(adaptedArgs[i]); } return typedTarget.sizeGroup((java.lang.String) adaptedArgs[0], varArgs); } @@ -895,7 +906,7 @@ private static Object invoke1(com.codename1.ui.layouts.mig.BoundSize typedTarget if ("constrain".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class, com.codename1.ui.layouts.mig.ContainerWrapper.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class, com.codename1.ui.layouts.mig.ContainerWrapper.class}, false); - return typedTarget.constrain(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue(), (com.codename1.ui.layouts.mig.ContainerWrapper) adaptedArgs[2]); + return typedTarget.constrain(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue(), (com.codename1.ui.layouts.mig.ContainerWrapper) adaptedArgs[2]); } } if ("getGapPush".equals(name)) { @@ -944,7 +955,7 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } return typedTarget.cell(varArgs); } @@ -1188,7 +1199,7 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } return typedTarget.growPrio(varArgs); } @@ -1196,13 +1207,13 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin if ("growPrioX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.growPrioX(((Number) adaptedArgs[0]).intValue()); + return typedTarget.growPrioX(toIntValue(adaptedArgs[0])); } } if ("growPrioY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.growPrioY(((Number) adaptedArgs[0]).intValue()); + return typedTarget.growPrioY(toIntValue(adaptedArgs[0])); } } if ("growX".equals(name)) { @@ -1232,7 +1243,7 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin if ("hideMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.hideMode(((Number) adaptedArgs[0]).intValue()); + return typedTarget.hideMode(toIntValue(adaptedArgs[0])); } } if ("id".equals(name)) { @@ -1301,7 +1312,7 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.pad(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.pad(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("pos".equals(name)) { @@ -1344,19 +1355,19 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin if ("setCellX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCellX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCellX(toIntValue(adaptedArgs[0])); return null; } } if ("setCellY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCellY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCellY(toIntValue(adaptedArgs[0])); return null; } } if ("setDockSide".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDockSide(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDockSide(toIntValue(adaptedArgs[0])); return null; } } if ("setExternal".equals(name)) { @@ -1374,7 +1385,7 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin if ("setHideMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHideMode(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHideMode(toIntValue(adaptedArgs[0])); return null; } } if ("setHorizontal".equals(name)) { @@ -1428,25 +1439,25 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin if ("setSkip".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSkip(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSkip(toIntValue(adaptedArgs[0])); return null; } } if ("setSpanX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSpanX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSpanX(toIntValue(adaptedArgs[0])); return null; } } if ("setSpanY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSpanY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSpanY(toIntValue(adaptedArgs[0])); return null; } } if ("setSplit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSplit(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSplit(toIntValue(adaptedArgs[0])); return null; } } if ("setTag".equals(name)) { @@ -1494,7 +1505,7 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } return typedTarget.shrinkPrio(varArgs); } @@ -1502,13 +1513,13 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin if ("shrinkPrioX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.shrinkPrioX(((Number) adaptedArgs[0]).intValue()); + return typedTarget.shrinkPrioX(toIntValue(adaptedArgs[0])); } } if ("shrinkPrioY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.shrinkPrioY(((Number) adaptedArgs[0]).intValue()); + return typedTarget.shrinkPrioY(toIntValue(adaptedArgs[0])); } } if ("shrinkX".equals(name)) { @@ -1551,7 +1562,7 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.skip(((Number) adaptedArgs[0]).intValue()); + return typedTarget.skip(toIntValue(adaptedArgs[0])); } } if ("span".equals(name)) { @@ -1559,7 +1570,7 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } return typedTarget.span(varArgs); } @@ -1570,7 +1581,7 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.spanX(((Number) adaptedArgs[0]).intValue()); + return typedTarget.spanX(toIntValue(adaptedArgs[0])); } } if ("spanY".equals(name)) { @@ -1579,7 +1590,7 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.spanY(((Number) adaptedArgs[0]).intValue()); + return typedTarget.spanY(toIntValue(adaptedArgs[0])); } } if ("split".equals(name)) { @@ -1588,7 +1599,7 @@ private static Object invoke2(com.codename1.ui.layouts.mig.CC typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.split(((Number) adaptedArgs[0]).intValue()); + return typedTarget.split(toIntValue(adaptedArgs[0])); } } if ("tag".equals(name)) { @@ -1745,7 +1756,7 @@ private static Object invoke3(com.codename1.ui.layouts.mig.DimConstraint typedTa if ("setGrowPriority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGrowPriority(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGrowPriority(toIntValue(adaptedArgs[0])); return null; } } if ("setNoGrid".equals(name)) { @@ -1763,7 +1774,7 @@ private static Object invoke3(com.codename1.ui.layouts.mig.DimConstraint typedTa if ("setShrinkPriority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShrinkPriority(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShrinkPriority(toIntValue(adaptedArgs[0])); return null; } } if ("setSize".equals(name)) { @@ -1793,7 +1804,7 @@ private static Object invoke4(com.codename1.ui.layouts.mig.Grid typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getHeight(toIntValue(adaptedArgs[0])); } } if ("getWidth".equals(name)) { @@ -1802,7 +1813,7 @@ private static Object invoke4(com.codename1.ui.layouts.mig.Grid typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getWidth(toIntValue(adaptedArgs[0])); } } if ("invalidateContainerSize".equals(name)) { @@ -1858,7 +1869,7 @@ private static Object invoke5(com.codename1.ui.layouts.mig.LC typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.debug(((Number) adaptedArgs[0]).intValue()); + return typedTarget.debug(toIntValue(adaptedArgs[0])); } } if ("fill".equals(name)) { @@ -1988,7 +1999,7 @@ private static Object invoke5(com.codename1.ui.layouts.mig.LC typedTarget, Strin if ("hideMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.hideMode(((Number) adaptedArgs[0]).intValue()); + return typedTarget.hideMode(toIntValue(adaptedArgs[0])); } } if ("insets".equals(name)) { @@ -2122,7 +2133,7 @@ private static Object invoke5(com.codename1.ui.layouts.mig.LC typedTarget, Strin if ("setDebugMillis".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDebugMillis(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDebugMillis(toIntValue(adaptedArgs[0])); return null; } } if ("setFillX".equals(name)) { @@ -2164,7 +2175,7 @@ private static Object invoke5(com.codename1.ui.layouts.mig.LC typedTarget, Strin if ("setHideMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHideMode(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHideMode(toIntValue(adaptedArgs[0])); return null; } } if ("setInsets".equals(name)) { @@ -2236,7 +2247,7 @@ private static Object invoke5(com.codename1.ui.layouts.mig.LC typedTarget, Strin if ("setWrapAfter".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWrapAfter(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWrapAfter(toIntValue(adaptedArgs[0])); return null; } } if ("topToBottom".equals(name)) { @@ -2258,7 +2269,7 @@ private static Object invoke5(com.codename1.ui.layouts.mig.LC typedTarget, Strin if ("wrapAfter".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.wrapAfter(((Number) adaptedArgs[0]).intValue()); + return typedTarget.wrapAfter(toIntValue(adaptedArgs[0])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2473,7 +2484,7 @@ private static Object invoke7(com.codename1.ui.layouts.mig.MigLayout typedTarget if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false); - return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2569,7 +2580,7 @@ private static Object invoke11(com.codename1.ui.layouts.mig.ComponentWrapper typ if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponent".equals(name)) { @@ -2611,25 +2622,25 @@ private static Object invoke11(com.codename1.ui.layouts.mig.ComponentWrapper typ if ("getMaximumHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getMaximumHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getMaximumHeight(toIntValue(adaptedArgs[0])); } } if ("getMaximumWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getMaximumWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getMaximumWidth(toIntValue(adaptedArgs[0])); } } if ("getMinimumHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getMinimumHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getMinimumHeight(toIntValue(adaptedArgs[0])); } } if ("getMinimumWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getMinimumWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getMinimumWidth(toIntValue(adaptedArgs[0])); } } if ("getParent".equals(name)) { @@ -2646,13 +2657,13 @@ private static Object invoke11(com.codename1.ui.layouts.mig.ComponentWrapper typ if ("getPreferredHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getPreferredHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getPreferredHeight(toIntValue(adaptedArgs[0])); } } if ("getPreferredWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getPreferredWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getPreferredWidth(toIntValue(adaptedArgs[0])); } } if ("getScreenHeight".equals(name)) { @@ -2719,7 +2730,7 @@ private static Object invoke11(com.codename1.ui.layouts.mig.ComponentWrapper typ if ("setBounds".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setBounds(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.setBounds(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2729,7 +2740,7 @@ private static Object invoke12(com.codename1.ui.layouts.mig.ContainerWrapper typ if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponent".equals(name)) { @@ -2786,25 +2797,25 @@ private static Object invoke12(com.codename1.ui.layouts.mig.ContainerWrapper typ if ("getMaximumHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getMaximumHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getMaximumHeight(toIntValue(adaptedArgs[0])); } } if ("getMaximumWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getMaximumWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getMaximumWidth(toIntValue(adaptedArgs[0])); } } if ("getMinimumHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getMinimumHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getMinimumHeight(toIntValue(adaptedArgs[0])); } } if ("getMinimumWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getMinimumWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getMinimumWidth(toIntValue(adaptedArgs[0])); } } if ("getParent".equals(name)) { @@ -2821,13 +2832,13 @@ private static Object invoke12(com.codename1.ui.layouts.mig.ContainerWrapper typ if ("getPreferredHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getPreferredHeight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getPreferredHeight(toIntValue(adaptedArgs[0])); } } if ("getPreferredWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getPreferredWidth(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getPreferredWidth(toIntValue(adaptedArgs[0])); } } if ("getScreenHeight".equals(name)) { @@ -2893,7 +2904,7 @@ private static Object invoke12(com.codename1.ui.layouts.mig.ContainerWrapper typ if ("paintDebugCell".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintDebugCell(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintDebugCell(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintDebugOutline".equals(name)) { @@ -2905,7 +2916,7 @@ private static Object invoke12(com.codename1.ui.layouts.mig.ContainerWrapper typ if ("setBounds".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setBounds(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.setBounds(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2915,110 +2926,160 @@ private static Object invoke13(com.codename1.ui.layouts.mig.InCellGapProvider ty if ("getDefaultGap".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.layouts.mig.ComponentWrapper.class, com.codename1.ui.layouts.mig.ComponentWrapper.class, java.lang.Integer.class, java.lang.String.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.layouts.mig.ComponentWrapper.class, com.codename1.ui.layouts.mig.ComponentWrapper.class, java.lang.Integer.class, java.lang.String.class, java.lang.Boolean.class}, false); - return typedTarget.getDefaultGap((com.codename1.ui.layouts.mig.ComponentWrapper) adaptedArgs[0], (com.codename1.ui.layouts.mig.ComponentWrapper) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3], ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.getDefaultGap((com.codename1.ui.layouts.mig.ComponentWrapper) adaptedArgs[0], (com.codename1.ui.layouts.mig.ComponentWrapper) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3], ((Boolean) adaptedArgs[4]).booleanValue()); } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.ui.layouts.mig.BoundSize.class) { - if ("NULL_SIZE".equals(name)) return com.codename1.ui.layouts.mig.BoundSize.NULL_SIZE; - if ("ZERO_PIXEL".equals(name)) return com.codename1.ui.layouts.mig.BoundSize.ZERO_PIXEL; - } - if (type == com.codename1.ui.layouts.mig.ComponentWrapper.class) { - if ("TYPE_BUTTON".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_BUTTON; - if ("TYPE_CHECK_BOX".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_CHECK_BOX; - if ("TYPE_COMBO_BOX".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_COMBO_BOX; - if ("TYPE_CONTAINER".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_CONTAINER; - if ("TYPE_IMAGE".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_IMAGE; - if ("TYPE_LABEL".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_LABEL; - if ("TYPE_LIST".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_LIST; - if ("TYPE_PANEL".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_PANEL; - if ("TYPE_PROGRESS_BAR".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_PROGRESS_BAR; - if ("TYPE_SCROLL_BAR".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_SCROLL_BAR; - if ("TYPE_SCROLL_PANE".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_SCROLL_PANE; - if ("TYPE_SEPARATOR".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_SEPARATOR; - if ("TYPE_SLIDER".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_SLIDER; - if ("TYPE_SPINNER".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_SPINNER; - if ("TYPE_TABBED_PANE".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_TABBED_PANE; - if ("TYPE_TABLE".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_TABLE; - if ("TYPE_TEXT_AREA".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_TEXT_AREA; - if ("TYPE_TEXT_FIELD".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_TEXT_FIELD; - if ("TYPE_TREE".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_TREE; - if ("TYPE_UNKNOWN".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_UNKNOWN; - if ("TYPE_UNSET".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_UNSET; - } - if (type == com.codename1.ui.layouts.mig.Grid.class) { - if ("TEST_GAPS".equals(name)) return com.codename1.ui.layouts.mig.Grid.TEST_GAPS; - } - if (type == com.codename1.ui.layouts.mig.LayoutUtil.class) { - if ("HAS_BEANS".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.HAS_BEANS; - if ("HORIZONTAL".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.HORIZONTAL; - if ("INF".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.INF; - if ("MAX".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.MAX; - if ("MIN".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.MIN; - if ("PREF".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.PREF; - if ("VERTICAL".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.VERTICAL; - } - if (type == com.codename1.ui.layouts.mig.LinkHandler.class) { - if ("HEIGHT".equals(name)) return com.codename1.ui.layouts.mig.LinkHandler.HEIGHT; - if ("WIDTH".equals(name)) return com.codename1.ui.layouts.mig.LinkHandler.WIDTH; - if ("X".equals(name)) return com.codename1.ui.layouts.mig.LinkHandler.X; - if ("X2".equals(name)) return com.codename1.ui.layouts.mig.LinkHandler.X2; - if ("Y".equals(name)) return com.codename1.ui.layouts.mig.LinkHandler.Y; - if ("Y2".equals(name)) return com.codename1.ui.layouts.mig.LinkHandler.Y2; - } - if (type == com.codename1.ui.layouts.mig.PlatformDefaults.class) { - if ("BASE_FONT_SIZE".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.BASE_FONT_SIZE; - if ("BASE_REAL_PIXEL".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.BASE_REAL_PIXEL; - if ("BASE_SCALE_FACTOR".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.BASE_SCALE_FACTOR; - if ("GNOME".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.GNOME; - if ("MAC_OSX".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.MAC_OSX; - if ("VISUAL_PADDING_PROPERTY".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.VISUAL_PADDING_PROPERTY; - if ("WINDOWS_XP".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.WINDOWS_XP; - } - if (type == com.codename1.ui.layouts.mig.UnitConverter.class) { - if ("UNABLE".equals(name)) return com.codename1.ui.layouts.mig.UnitConverter.UNABLE; - } - if (type == com.codename1.ui.layouts.mig.UnitValue.class) { - if ("ADD".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.ADD; - if ("ALIGN".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.ALIGN; - if ("BUTTON".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.BUTTON; - if ("CM".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.CM; - if ("DIV".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.DIV; - if ("INCH".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.INCH; - if ("LABEL_ALIGN".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LABEL_ALIGN; - if ("LINK_H".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_H; - if ("LINK_W".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_W; - if ("LINK_X".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_X; - if ("LINK_X2".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_X2; - if ("LINK_XPOS".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_XPOS; - if ("LINK_Y".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_Y; - if ("LINK_Y2".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_Y2; - if ("LINK_YPOS".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_YPOS; - if ("LOOKUP".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LOOKUP; - if ("LPX".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LPX; - if ("LPY".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LPY; - if ("MAX".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MAX; - if ("MAX_SIZE".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MAX_SIZE; - if ("MID".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MID; - if ("MIN".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MIN; - if ("MIN_SIZE".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MIN_SIZE; - if ("MM".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MM; - if ("MUL".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MUL; - if ("PERCENT".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.PERCENT; - if ("PIXEL".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.PIXEL; - if ("PREF_SIZE".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.PREF_SIZE; - if ("PT".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.PT; - if ("SPX".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.SPX; - if ("SPY".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.SPY; - if ("STATIC".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.STATIC; - if ("SUB".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.SUB; - } + if (type == com.codename1.ui.layouts.mig.BoundSize.class) return getStaticField0(name); + if (type == com.codename1.ui.layouts.mig.ComponentWrapper.class) return getStaticField1(name); + if (type == com.codename1.ui.layouts.mig.ContainerWrapper.class) return getStaticField2(name); + if (type == com.codename1.ui.layouts.mig.Grid.class) return getStaticField3(name); + if (type == com.codename1.ui.layouts.mig.LayoutUtil.class) return getStaticField4(name); + if (type == com.codename1.ui.layouts.mig.LinkHandler.class) return getStaticField5(name); + if (type == com.codename1.ui.layouts.mig.PlatformDefaults.class) return getStaticField6(name); + if (type == com.codename1.ui.layouts.mig.UnitConverter.class) return getStaticField7(name); + if (type == com.codename1.ui.layouts.mig.UnitValue.class) return getStaticField8(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("NULL_SIZE".equals(name)) return com.codename1.ui.layouts.mig.BoundSize.NULL_SIZE; + if ("ZERO_PIXEL".equals(name)) return com.codename1.ui.layouts.mig.BoundSize.ZERO_PIXEL; + throw unsupportedStaticField(com.codename1.ui.layouts.mig.BoundSize.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("TYPE_BUTTON".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_BUTTON; + if ("TYPE_CHECK_BOX".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_CHECK_BOX; + if ("TYPE_COMBO_BOX".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_COMBO_BOX; + if ("TYPE_CONTAINER".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_CONTAINER; + if ("TYPE_IMAGE".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_IMAGE; + if ("TYPE_LABEL".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_LABEL; + if ("TYPE_LIST".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_LIST; + if ("TYPE_PANEL".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_PANEL; + if ("TYPE_PROGRESS_BAR".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_PROGRESS_BAR; + if ("TYPE_SCROLL_BAR".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_SCROLL_BAR; + if ("TYPE_SCROLL_PANE".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_SCROLL_PANE; + if ("TYPE_SEPARATOR".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_SEPARATOR; + if ("TYPE_SLIDER".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_SLIDER; + if ("TYPE_SPINNER".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_SPINNER; + if ("TYPE_TABBED_PANE".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_TABBED_PANE; + if ("TYPE_TABLE".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_TABLE; + if ("TYPE_TEXT_AREA".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_TEXT_AREA; + if ("TYPE_TEXT_FIELD".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_TEXT_FIELD; + if ("TYPE_TREE".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_TREE; + if ("TYPE_UNKNOWN".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_UNKNOWN; + if ("TYPE_UNSET".equals(name)) return com.codename1.ui.layouts.mig.ComponentWrapper.TYPE_UNSET; + throw unsupportedStaticField(com.codename1.ui.layouts.mig.ComponentWrapper.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("TYPE_BUTTON".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_BUTTON; + if ("TYPE_CHECK_BOX".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_CHECK_BOX; + if ("TYPE_COMBO_BOX".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_COMBO_BOX; + if ("TYPE_CONTAINER".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_CONTAINER; + if ("TYPE_IMAGE".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_IMAGE; + if ("TYPE_LABEL".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_LABEL; + if ("TYPE_LIST".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_LIST; + if ("TYPE_PANEL".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_PANEL; + if ("TYPE_PROGRESS_BAR".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_PROGRESS_BAR; + if ("TYPE_SCROLL_BAR".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_SCROLL_BAR; + if ("TYPE_SCROLL_PANE".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_SCROLL_PANE; + if ("TYPE_SEPARATOR".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_SEPARATOR; + if ("TYPE_SLIDER".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_SLIDER; + if ("TYPE_SPINNER".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_SPINNER; + if ("TYPE_TABBED_PANE".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_TABBED_PANE; + if ("TYPE_TABLE".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_TABLE; + if ("TYPE_TEXT_AREA".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_TEXT_AREA; + if ("TYPE_TEXT_FIELD".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_TEXT_FIELD; + if ("TYPE_TREE".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_TREE; + if ("TYPE_UNKNOWN".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_UNKNOWN; + if ("TYPE_UNSET".equals(name)) return com.codename1.ui.layouts.mig.ContainerWrapper.TYPE_UNSET; + throw unsupportedStaticField(com.codename1.ui.layouts.mig.ContainerWrapper.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("TEST_GAPS".equals(name)) return com.codename1.ui.layouts.mig.Grid.TEST_GAPS; + throw unsupportedStaticField(com.codename1.ui.layouts.mig.Grid.class, name); + } + + private static Object getStaticField4(String name) throws Exception { + if ("HAS_BEANS".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.HAS_BEANS; + if ("HORIZONTAL".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.HORIZONTAL; + if ("INF".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.INF; + if ("MAX".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.MAX; + if ("MIN".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.MIN; + if ("PREF".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.PREF; + if ("VERTICAL".equals(name)) return com.codename1.ui.layouts.mig.LayoutUtil.VERTICAL; + throw unsupportedStaticField(com.codename1.ui.layouts.mig.LayoutUtil.class, name); + } + + private static Object getStaticField5(String name) throws Exception { + if ("HEIGHT".equals(name)) return com.codename1.ui.layouts.mig.LinkHandler.HEIGHT; + if ("WIDTH".equals(name)) return com.codename1.ui.layouts.mig.LinkHandler.WIDTH; + if ("X".equals(name)) return com.codename1.ui.layouts.mig.LinkHandler.X; + if ("X2".equals(name)) return com.codename1.ui.layouts.mig.LinkHandler.X2; + if ("Y".equals(name)) return com.codename1.ui.layouts.mig.LinkHandler.Y; + if ("Y2".equals(name)) return com.codename1.ui.layouts.mig.LinkHandler.Y2; + throw unsupportedStaticField(com.codename1.ui.layouts.mig.LinkHandler.class, name); + } + + private static Object getStaticField6(String name) throws Exception { + if ("BASE_FONT_SIZE".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.BASE_FONT_SIZE; + if ("BASE_REAL_PIXEL".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.BASE_REAL_PIXEL; + if ("BASE_SCALE_FACTOR".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.BASE_SCALE_FACTOR; + if ("GNOME".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.GNOME; + if ("MAC_OSX".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.MAC_OSX; + if ("VISUAL_PADDING_PROPERTY".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.VISUAL_PADDING_PROPERTY; + if ("WINDOWS_XP".equals(name)) return com.codename1.ui.layouts.mig.PlatformDefaults.WINDOWS_XP; + throw unsupportedStaticField(com.codename1.ui.layouts.mig.PlatformDefaults.class, name); + } + + private static Object getStaticField7(String name) throws Exception { + if ("UNABLE".equals(name)) return com.codename1.ui.layouts.mig.UnitConverter.UNABLE; + throw unsupportedStaticField(com.codename1.ui.layouts.mig.UnitConverter.class, name); + } + + private static Object getStaticField8(String name) throws Exception { + if ("ADD".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.ADD; + if ("ALIGN".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.ALIGN; + if ("BUTTON".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.BUTTON; + if ("CM".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.CM; + if ("DIV".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.DIV; + if ("INCH".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.INCH; + if ("LABEL_ALIGN".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LABEL_ALIGN; + if ("LINK_H".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_H; + if ("LINK_W".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_W; + if ("LINK_X".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_X; + if ("LINK_X2".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_X2; + if ("LINK_XPOS".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_XPOS; + if ("LINK_Y".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_Y; + if ("LINK_Y2".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_Y2; + if ("LINK_YPOS".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LINK_YPOS; + if ("LOOKUP".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LOOKUP; + if ("LPX".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LPX; + if ("LPY".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.LPY; + if ("MAX".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MAX; + if ("MAX_SIZE".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MAX_SIZE; + if ("MID".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MID; + if ("MIN".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MIN; + if ("MIN_SIZE".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MIN_SIZE; + if ("MM".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MM; + if ("MUL".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.MUL; + if ("PERCENT".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.PERCENT; + if ("PIXEL".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.PIXEL; + if ("PREF_SIZE".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.PREF_SIZE; + if ("PT".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.PT; + if ("SPX".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.SPX; + if ("SPY".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.SPY; + if ("STATIC".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.STATIC; + if ("SUB".equals(name)) return com.codename1.ui.layouts.mig.UnitValue.SUB; + throw unsupportedStaticField(com.codename1.ui.layouts.mig.UnitValue.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -3170,9 +3231,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -3225,10 +3298,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_list.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_list.java index 7f4390eb73..9d009c3ef2 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_list.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_list.java @@ -314,11 +314,11 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -395,61 +395,61 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -487,49 +487,49 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -541,19 +541,19 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -604,7 +604,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -654,7 +654,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -670,11 +670,11 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -967,7 +967,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -1119,7 +1119,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -1325,19 +1325,19 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -1348,19 +1348,19 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -1411,19 +1411,19 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1451,7 +1451,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1461,7 +1461,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1571,7 +1571,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -1581,7 +1581,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -1589,14 +1589,14 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -1632,7 +1632,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -1686,7 +1686,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -1704,7 +1704,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -1764,7 +1764,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -1912,7 +1912,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -1930,13 +1930,13 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -1984,19 +1984,19 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -2038,7 +2038,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("setSelectedIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setSelectedStyle".equals(name)) { @@ -2074,7 +2074,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -2092,7 +2092,7 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -2138,19 +2138,19 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -2194,13 +2194,13 @@ private static Object invoke0(com.codename1.ui.list.ContainerList typedTarget, S if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2303,25 +2303,25 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -2367,7 +2367,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -2405,7 +2405,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("getCellRendererComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Object.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Object.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.getCellRendererComponent((com.codename1.ui.Component) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], (java.lang.Object) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.getCellRendererComponent((com.codename1.ui.Component) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], (java.lang.Object) adaptedArgs[2], toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("getClientProperty".equals(name)) { @@ -2583,7 +2583,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("getListCellRendererComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.List.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.List.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.getListCellRendererComponent((com.codename1.ui.List) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); + return typedTarget.getListCellRendererComponent((com.codename1.ui.List) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); } } if ("getListFocusComponent".equals(name)) { @@ -2918,7 +2918,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -3150,25 +3150,25 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -3213,19 +3213,19 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -3253,7 +3253,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -3263,7 +3263,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -3356,7 +3356,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -3372,7 +3372,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -3384,7 +3384,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysRenderSelection".equals(name)) { @@ -3456,7 +3456,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -3474,7 +3474,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -3542,7 +3542,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -3560,7 +3560,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -3742,7 +3742,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -3760,13 +3760,13 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -3802,13 +3802,13 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -3838,7 +3838,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setSelectionTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectionTransparency(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectionTransparency(toIntValue(adaptedArgs[0])); return null; } } if ("setShiftMillimeters".equals(name)) { @@ -3848,13 +3848,13 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); return null; } } if ("setShiftText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftText(toIntValue(adaptedArgs[0])); return null; } } if ("setShouldCalcPreferredSize".equals(name)) { @@ -3902,7 +3902,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -3920,7 +3920,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -3932,7 +3932,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSelectionEnabled".equals(name)) { @@ -3978,7 +3978,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -3990,19 +3990,19 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("shouldTickerStart".equals(name)) { @@ -4065,7 +4065,7 @@ private static Object invoke1(com.codename1.ui.list.DefaultListCellRenderer type if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -4087,7 +4087,7 @@ private static Object invoke2(com.codename1.ui.list.DefaultListModel typedTarget if ("addItemAtIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - typedTarget.addItemAtIndex((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.addItemAtIndex((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("addSelectedIndices".equals(name)) { @@ -4095,7 +4095,7 @@ private static Object invoke2(com.codename1.ui.list.DefaultListModel typedTarget Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } typedTarget.addSelectedIndices(varArgs); return null; } @@ -4109,7 +4109,7 @@ private static Object invoke2(com.codename1.ui.list.DefaultListModel typedTarget if ("getItemAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getItemAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getItemAt(toIntValue(adaptedArgs[0])); } } if ("getList".equals(name)) { @@ -4151,7 +4151,7 @@ private static Object invoke2(com.codename1.ui.list.DefaultListModel typedTarget if ("removeItem".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeItem(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeItem(toIntValue(adaptedArgs[0])); return null; } } if ("removeSelectedIndices".equals(name)) { @@ -4159,7 +4159,7 @@ private static Object invoke2(com.codename1.ui.list.DefaultListModel typedTarget Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } typedTarget.removeSelectedIndices(varArgs); return null; } @@ -4173,7 +4173,7 @@ private static Object invoke2(com.codename1.ui.list.DefaultListModel typedTarget if ("setItem".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); - typedTarget.setItem(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1]); return null; + typedTarget.setItem(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); return null; } } if ("setMultiSelectionMode".equals(name)) { @@ -4185,7 +4185,7 @@ private static Object invoke2(com.codename1.ui.list.DefaultListModel typedTarget if ("setSelectedIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setSelectedIndices".equals(name)) { @@ -4193,7 +4193,7 @@ private static Object invoke2(com.codename1.ui.list.DefaultListModel typedTarget Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } typedTarget.setSelectedIndices(varArgs); return null; } @@ -4223,7 +4223,7 @@ private static Object invoke3(com.codename1.ui.list.FilterProxyListModel typedTa if ("dataChanged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.dataChanged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.dataChanged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("filter".equals(name)) { @@ -4235,7 +4235,7 @@ private static Object invoke3(com.codename1.ui.list.FilterProxyListModel typedTa if ("getItemAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getItemAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getItemAt(toIntValue(adaptedArgs[0])); } } if ("getSelectedIndex".equals(name)) { @@ -4267,7 +4267,7 @@ private static Object invoke3(com.codename1.ui.list.FilterProxyListModel typedTa if ("removeItem".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeItem(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeItem(toIntValue(adaptedArgs[0])); return null; } } if ("removeSelectionListener".equals(name)) { @@ -4279,7 +4279,7 @@ private static Object invoke3(com.codename1.ui.list.FilterProxyListModel typedTa if ("setSelectedIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setStartsWithMode".equals(name)) { @@ -4311,7 +4311,7 @@ private static Object invoke4(com.codename1.ui.list.GenericListCellRenderer type if ("getCellRendererComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Object.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Object.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.getCellRendererComponent((com.codename1.ui.Component) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], (java.lang.Object) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.getCellRendererComponent((com.codename1.ui.Component) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], (java.lang.Object) adaptedArgs[2], toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("getFocusComponent".equals(name)) { @@ -4323,7 +4323,7 @@ private static Object invoke4(com.codename1.ui.list.GenericListCellRenderer type if ("getListCellRendererComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.List.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.List.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.getListCellRendererComponent((com.codename1.ui.List) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); + return typedTarget.getListCellRendererComponent((com.codename1.ui.List) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); } } if ("getListFocusComponent".equals(name)) { @@ -4419,12 +4419,6 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin typedTarget.addFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; } } - if ("addItem".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - typedTarget.addItem((java.lang.Object) adaptedArgs[0]); return null; - } - } if ("addLongPressListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -4503,25 +4497,25 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -4557,7 +4551,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -5058,7 +5052,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -5260,25 +5254,25 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -5323,19 +5317,19 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -5363,7 +5357,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -5373,7 +5367,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -5478,7 +5472,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -5498,7 +5492,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -5558,7 +5552,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -5576,7 +5570,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -5612,7 +5606,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setFixedSelection".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setFixedSelection(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setFixedSelection(toIntValue(adaptedArgs[0])); return null; } } if ("setFlatten".equals(name)) { @@ -5648,7 +5642,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -5752,7 +5746,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setItemGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setItemGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setItemGap(toIntValue(adaptedArgs[0])); return null; } } if ("setLabelForComponent".equals(name)) { @@ -5770,7 +5764,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setListSizeCalculationSampleCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setListSizeCalculationSampleCount(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setListSizeCalculationSampleCount(toIntValue(adaptedArgs[0])); return null; } } if ("setLongPointerPressActionEnabled".equals(name)) { @@ -5782,13 +5776,13 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setMaxElementHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMaxElementHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMaxElementHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setMinElementHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMinElementHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMinElementHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setModel".equals(name)) { @@ -5848,7 +5842,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setOrientation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setOrientation(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setOrientation(toIntValue(adaptedArgs[0])); return null; } } if ("setOwner".equals(name)) { @@ -5872,7 +5866,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -5890,13 +5884,13 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -5923,12 +5917,6 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin typedTarget.setRenderer((com.codename1.ui.list.ListCellRenderer) adaptedArgs[0]); return null; } } - if ("setRenderingPrototype".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - typedTarget.setRenderingPrototype((java.lang.Object) adaptedArgs[0]); return null; - } - } if ("setRippleEffect".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -5938,13 +5926,13 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -5974,17 +5962,11 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setSelectedIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; - } - } - if ("setSelectedItem".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - typedTarget.setSelectedItem((java.lang.Object) adaptedArgs[0]); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setSelectedStyle".equals(name)) { @@ -6020,7 +6002,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -6038,7 +6020,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -6078,19 +6060,19 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("size".equals(name)) { @@ -6139,7 +6121,7 @@ private static Object invoke5(com.codename1.ui.list.MultiList typedTarget, Strin if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -6149,7 +6131,7 @@ private static Object invoke6(com.codename1.ui.list.CellRenderer typedTarget, St if ("getCellRendererComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Object.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Object.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.getCellRendererComponent((com.codename1.ui.Component) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], (java.lang.Object) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), ((Boolean) adaptedArgs[4]).booleanValue()); + return typedTarget.getCellRendererComponent((com.codename1.ui.Component) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], (java.lang.Object) adaptedArgs[2], toIntValue(adaptedArgs[3]), ((Boolean) adaptedArgs[4]).booleanValue()); } } if ("getFocusComponent".equals(name)) { @@ -6165,7 +6147,7 @@ private static Object invoke7(com.codename1.ui.list.ListCellRenderer typedTarget if ("getListCellRendererComponent".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.List.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.List.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.getListCellRendererComponent((com.codename1.ui.List) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); + return typedTarget.getListCellRendererComponent((com.codename1.ui.List) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); } } if ("getListFocusComponent".equals(name)) { @@ -6199,7 +6181,7 @@ private static Object invoke8(com.codename1.ui.list.ListModel typedTarget, Strin if ("getItemAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getItemAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getItemAt(toIntValue(adaptedArgs[0])); } } if ("getSelectedIndex".equals(name)) { @@ -6221,7 +6203,7 @@ private static Object invoke8(com.codename1.ui.list.ListModel typedTarget, Strin if ("removeItem".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeItem(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeItem(toIntValue(adaptedArgs[0])); return null; } } if ("removeSelectionListener".equals(name)) { @@ -6233,7 +6215,7 @@ private static Object invoke8(com.codename1.ui.list.ListModel typedTarget, Strin if ("setSelectedIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -6246,18 +6228,12 @@ private static Object invoke9(com.codename1.ui.list.MultipleSelectionListModel t typedTarget.addDataChangedListener((com.codename1.ui.events.DataChangedListener) adaptedArgs[0]); return null; } } - if ("addItem".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - typedTarget.addItem((java.lang.Object) adaptedArgs[0]); return null; - } - } if ("addSelectedIndices".equals(name)) { if (matches(safeArgs, new Class[]{int[].class}, true)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } typedTarget.addSelectedIndices(varArgs); return null; } @@ -6271,7 +6247,7 @@ private static Object invoke9(com.codename1.ui.list.MultipleSelectionListModel t if ("getItemAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getItemAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getItemAt(toIntValue(adaptedArgs[0])); } } if ("getSelectedIndex".equals(name)) { @@ -6298,7 +6274,7 @@ private static Object invoke9(com.codename1.ui.list.MultipleSelectionListModel t if ("removeItem".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeItem(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeItem(toIntValue(adaptedArgs[0])); return null; } } if ("removeSelectedIndices".equals(name)) { @@ -6306,7 +6282,7 @@ private static Object invoke9(com.codename1.ui.list.MultipleSelectionListModel t Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } typedTarget.removeSelectedIndices(varArgs); return null; } @@ -6320,7 +6296,7 @@ private static Object invoke9(com.codename1.ui.list.MultipleSelectionListModel t if ("setSelectedIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectedIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectedIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setSelectedIndices".equals(name)) { @@ -6328,7 +6304,7 @@ private static Object invoke9(com.codename1.ui.list.MultipleSelectionListModel t Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class}, true); int[] varArgs = new int[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).intValue(); + varArgs[i - 0] = toIntValue(adaptedArgs[i]); } typedTarget.setSelectedIndices(varArgs); return null; } @@ -6337,13 +6313,149 @@ private static Object invoke9(com.codename1.ui.list.MultipleSelectionListModel t } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.ui.list.GenericListCellRenderer.class) { - if ("ENABLED".equals(name)) return com.codename1.ui.list.GenericListCellRenderer.ENABLED; - if ("SELECT_ALL_FLAG".equals(name)) return com.codename1.ui.list.GenericListCellRenderer.SELECT_ALL_FLAG; - } + if (type == com.codename1.ui.list.ContainerList.class) return getStaticField0(name); + if (type == com.codename1.ui.list.DefaultListCellRenderer.class) return getStaticField1(name); + if (type == com.codename1.ui.list.FilterProxyListModel.class) return getStaticField2(name); + if (type == com.codename1.ui.list.GenericListCellRenderer.class) return getStaticField3(name); + if (type == com.codename1.ui.list.MultiList.class) return getStaticField4(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.list.ContainerList.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.list.ContainerList.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.list.ContainerList.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.list.ContainerList.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.list.ContainerList.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.list.ContainerList.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.list.ContainerList.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.list.ContainerList.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.list.ContainerList.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.list.ContainerList.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.list.ContainerList.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.list.ContainerList.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.list.ContainerList.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.list.ContainerList.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.list.ContainerList.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.list.ContainerList.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.list.ContainerList.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.list.ContainerList.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.list.ContainerList.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.list.ContainerList.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.ContainerList.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.list.ContainerList.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.DefaultListCellRenderer.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.list.DefaultListCellRenderer.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("ADDED".equals(name)) return com.codename1.ui.list.FilterProxyListModel.ADDED; + if ("CHANGED".equals(name)) return com.codename1.ui.list.FilterProxyListModel.CHANGED; + if ("REMOVED".equals(name)) return com.codename1.ui.list.FilterProxyListModel.REMOVED; + throw unsupportedStaticField(com.codename1.ui.list.FilterProxyListModel.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("ENABLED".equals(name)) return com.codename1.ui.list.GenericListCellRenderer.ENABLED; + if ("SELECT_ALL_FLAG".equals(name)) return com.codename1.ui.list.GenericListCellRenderer.SELECT_ALL_FLAG; + throw unsupportedStaticField(com.codename1.ui.list.GenericListCellRenderer.class, name); + } + + private static Object getStaticField4(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.list.MultiList.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.list.MultiList.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.list.MultiList.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.list.MultiList.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.list.MultiList.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.list.MultiList.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.list.MultiList.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.list.MultiList.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.list.MultiList.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.list.MultiList.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.list.MultiList.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.list.MultiList.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.list.MultiList.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.list.MultiList.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.list.MultiList.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.list.MultiList.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.list.MultiList.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.E_RESIZE_CURSOR; + if ("FIXED_CENTER".equals(name)) return com.codename1.ui.list.MultiList.FIXED_CENTER; + if ("FIXED_LEAD".equals(name)) return com.codename1.ui.list.MultiList.FIXED_LEAD; + if ("FIXED_NONE".equals(name)) return com.codename1.ui.list.MultiList.FIXED_NONE; + if ("FIXED_NONE_CYCLIC".equals(name)) return com.codename1.ui.list.MultiList.FIXED_NONE_CYCLIC; + if ("FIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGE".equals(name)) return com.codename1.ui.list.MultiList.FIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGE; + if ("FIXED_TRAIL".equals(name)) return com.codename1.ui.list.MultiList.FIXED_TRAIL; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.HAND_CURSOR; + if ("HORIZONTAL".equals(name)) return com.codename1.ui.list.MultiList.HORIZONTAL; + if ("LEFT".equals(name)) return com.codename1.ui.list.MultiList.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.list.MultiList.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.list.MultiList.TOP; + if ("VERTICAL".equals(name)) return com.codename1.ui.list.MultiList.VERTICAL; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.list.MultiList.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.list.MultiList.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -6495,9 +6607,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -6550,10 +6674,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_painter.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_painter.java index 3ad93d0d15..7b1c8abe94 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_painter.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_painter.java @@ -290,9 +290,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -345,10 +357,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_plaf.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_plaf.java index 0da2e0022d..eaafcfef59 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_plaf.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_plaf.java @@ -48,6 +48,30 @@ private static Class findClassChunk0(String simpleName) { if ("StyleParser".equals(simpleName)) { return com.codename1.ui.plaf.StyleParser.class; } + if ("BorderInfo".equals(simpleName)) { + return com.codename1.ui.plaf.StyleParser.BorderInfo.class; + } + if ("BoxInfo".equals(simpleName)) { + return com.codename1.ui.plaf.StyleParser.BoxInfo.class; + } + if ("FontInfo".equals(simpleName)) { + return com.codename1.ui.plaf.StyleParser.FontInfo.class; + } + if ("ImageInfo".equals(simpleName)) { + return com.codename1.ui.plaf.StyleParser.ImageInfo.class; + } + if ("MarginInfo".equals(simpleName)) { + return com.codename1.ui.plaf.StyleParser.MarginInfo.class; + } + if ("PaddingInfo".equals(simpleName)) { + return com.codename1.ui.plaf.StyleParser.PaddingInfo.class; + } + if ("ScalarValue".equals(simpleName)) { + return com.codename1.ui.plaf.StyleParser.ScalarValue.class; + } + if ("StyleInfo".equals(simpleName)) { + return com.codename1.ui.plaf.StyleParser.StyleInfo.class; + } if ("UIManager".equals(simpleName)) { return com.codename1.ui.plaf.UIManager.class; } @@ -90,11 +114,67 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Font.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Font.class, java.lang.Byte.class}, false); - return new com.codename1.ui.plaf.Style(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (com.codename1.ui.Font) adaptedArgs[2], ((Number) adaptedArgs[3]).byteValue()); + return new com.codename1.ui.plaf.Style(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (com.codename1.ui.Font) adaptedArgs[2], (byte) toIntValue(adaptedArgs[3])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Font.class, java.lang.Byte.class, com.codename1.ui.Image.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Font.class, java.lang.Byte.class, com.codename1.ui.Image.class, java.lang.Byte.class}, false); - return new com.codename1.ui.plaf.Style(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (com.codename1.ui.Font) adaptedArgs[2], ((Number) adaptedArgs[3]).byteValue(), (com.codename1.ui.Image) adaptedArgs[4], ((Number) adaptedArgs[5]).byteValue()); + return new com.codename1.ui.plaf.Style(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (com.codename1.ui.Font) adaptedArgs[2], (byte) toIntValue(adaptedArgs[3]), (com.codename1.ui.Image) adaptedArgs[4], (byte) toIntValue(adaptedArgs[5])); + } + } + if (type == com.codename1.ui.plaf.StyleParser.BoxInfo.class) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue[].class}, false); + return new com.codename1.ui.plaf.StyleParser.BoxInfo((com.codename1.ui.plaf.StyleParser.ScalarValue[]) adaptedArgs[0]); + } + } + if (type == com.codename1.ui.plaf.StyleParser.ImageInfo.class) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return new com.codename1.ui.plaf.StyleParser.ImageInfo((java.lang.String) adaptedArgs[0]); + } + } + if (type == com.codename1.ui.plaf.StyleParser.MarginInfo.class) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue[].class}, false); + return new com.codename1.ui.plaf.StyleParser.MarginInfo((com.codename1.ui.plaf.StyleParser.ScalarValue[]) adaptedArgs[0]); + } + } + if (type == com.codename1.ui.plaf.StyleParser.PaddingInfo.class) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue[].class}, false); + return new com.codename1.ui.plaf.StyleParser.PaddingInfo((com.codename1.ui.plaf.StyleParser.ScalarValue[]) adaptedArgs[0]); + } + } + if (type == com.codename1.ui.plaf.StyleParser.ScalarValue.class) { + if (matches(safeArgs, new Class[0], false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[0], false); + return new com.codename1.ui.plaf.StyleParser.ScalarValue(); + } + if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Byte.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Byte.class}, false); + return new com.codename1.ui.plaf.StyleParser.ScalarValue(((Number) adaptedArgs[0]).doubleValue(), (byte) toIntValue(adaptedArgs[1])); + } + } + if (type == com.codename1.ui.plaf.StyleParser.StyleInfo.class) { + if (matches(safeArgs, new Class[0], false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[0], false); + return new com.codename1.ui.plaf.StyleParser.StyleInfo(); + } + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.StyleInfo.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.StyleInfo.class}, false); + return new com.codename1.ui.plaf.StyleParser.StyleInfo((com.codename1.ui.plaf.StyleParser.StyleInfo) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); + return new com.codename1.ui.plaf.StyleParser.StyleInfo((java.util.Map) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.String[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String[].class}, true); + java.lang.String[] varArgs = new java.lang.String[adaptedArgs.length - 0]; + for (int i = 0; i < adaptedArgs.length; i++) { + varArgs[i - 0] = (java.lang.String) adaptedArgs[i]; + } + return new com.codename1.ui.plaf.StyleParser.StyleInfo(varArgs); } } throw unsupportedConstruct(type, safeArgs); @@ -119,7 +199,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createBevelLowered(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return com.codename1.ui.plaf.Border.createBevelLowered(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("createBevelRaised".equals(name)) { @@ -128,7 +208,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createBevelRaised(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return com.codename1.ui.plaf.Border.createBevelRaised(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("createCompoundBorder".equals(name)) { @@ -140,31 +220,31 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep if ("createDashedBorder".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createDashedBorder(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.plaf.Border.createDashedBorder(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createDashedBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createDashedBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createDottedBorder".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createDottedBorder(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.plaf.Border.createDottedBorder(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createDottedBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createDottedBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createDoubleBorder".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createDoubleBorder(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.plaf.Border.createDoubleBorder(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createDoubleBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createDoubleBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createEmpty".equals(name)) { @@ -178,7 +258,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createEtchedLowered(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createEtchedLowered(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createEtchedRaised".equals(name)) { @@ -187,17 +267,17 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createEtchedRaised(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createEtchedRaised(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createGrooveBorder".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createGrooveBorder(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.plaf.Border.createGrooveBorder(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createGrooveBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createGrooveBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createHorizonalImageBorder".equals(name)) { @@ -231,11 +311,11 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep if ("createInsetBorder".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createInsetBorder(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.plaf.Border.createInsetBorder(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createInsetBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createInsetBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createLineBorder".equals(name)) { @@ -245,61 +325,61 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createLineBorder(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.plaf.Border.createLineBorder(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createLineBorder(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createLineBorder(((Number) adaptedArgs[0]).floatValue(), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createLineBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createLineBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false); - return com.codename1.ui.plaf.Border.createLineBorder(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1]); + return com.codename1.ui.plaf.Border.createLineBorder(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1]); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false); - return com.codename1.ui.plaf.Border.createLineBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.String) adaptedArgs[2]); + return com.codename1.ui.plaf.Border.createLineBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); } } if ("createOutsetBorder".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createOutsetBorder(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.plaf.Border.createOutsetBorder(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createOutsetBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createOutsetBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createRidgeBorder".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createRidgeBorder(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.plaf.Border.createRidgeBorder(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createRidgeBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createRidgeBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createRoundBorder".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createRoundBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createRoundBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return com.codename1.ui.plaf.Border.createRoundBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Boolean) adaptedArgs[2]).booleanValue()); + return com.codename1.ui.plaf.Border.createRoundBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createRoundBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.plaf.Border.createRoundBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - return com.codename1.ui.plaf.Border.createRoundBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); + return com.codename1.ui.plaf.Border.createRoundBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); } } if ("createUndelineBorder".equals(name)) { @@ -309,7 +389,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createUndelineBorder(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.plaf.Border.createUndelineBorder(toIntValue(adaptedArgs[0])); } } if ("createUnderlineBorder".equals(name)) { @@ -319,15 +399,15 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createUnderlineBorder(((Number) adaptedArgs[0]).intValue()); + return com.codename1.ui.plaf.Border.createUnderlineBorder(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createUnderlineBorder(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createUnderlineBorder(((Number) adaptedArgs[0]).floatValue(), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.Border.createUnderlineBorder(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.Border.createUnderlineBorder(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createVerticalImageBorder".equals(name)) { @@ -359,7 +439,7 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep if ("reverseAlignForBidi".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class}, false); - return com.codename1.ui.plaf.DefaultLookAndFeel.reverseAlignForBidi((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.plaf.DefaultLookAndFeel.reverseAlignForBidi((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedStatic(com.codename1.ui.plaf.DefaultLookAndFeel.class, name, safeArgs); @@ -480,30 +560,86 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.ui.plaf.StyleParser.MarginInfo) { + try { + return invoke4((com.codename1.ui.plaf.StyleParser.MarginInfo) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.plaf.StyleParser.PaddingInfo) { + try { + return invoke5((com.codename1.ui.plaf.StyleParser.PaddingInfo) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof com.codename1.ui.plaf.Border) { try { - return invoke4((com.codename1.ui.plaf.Border) target, name, safeArgs); + return invoke6((com.codename1.ui.plaf.Border) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.plaf.LookAndFeel) { try { - return invoke5((com.codename1.ui.plaf.LookAndFeel) target, name, safeArgs); + return invoke7((com.codename1.ui.plaf.LookAndFeel) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.plaf.Style) { try { - return invoke6((com.codename1.ui.plaf.Style) target, name, safeArgs); + return invoke8((com.codename1.ui.plaf.Style) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.plaf.StyleParser.BorderInfo) { + try { + return invoke9((com.codename1.ui.plaf.StyleParser.BorderInfo) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.plaf.StyleParser.BoxInfo) { + try { + return invoke10((com.codename1.ui.plaf.StyleParser.BoxInfo) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.plaf.StyleParser.FontInfo) { + try { + return invoke11((com.codename1.ui.plaf.StyleParser.FontInfo) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.plaf.StyleParser.ImageInfo) { + try { + return invoke12((com.codename1.ui.plaf.StyleParser.ImageInfo) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.plaf.StyleParser.ScalarValue) { + try { + return invoke13((com.codename1.ui.plaf.StyleParser.ScalarValue) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.ui.plaf.StyleParser.StyleInfo) { + try { + return invoke14((com.codename1.ui.plaf.StyleParser.StyleInfo) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.ui.plaf.UIManager) { try { - return invoke7((com.codename1.ui.plaf.UIManager) target, name, safeArgs); + return invoke15((com.codename1.ui.plaf.UIManager) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -763,7 +899,7 @@ private static Object invoke0(com.codename1.ui.plaf.CSSBorder typedTarget, Strin if ("setThickness".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setThickness(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setThickness(toIntValue(adaptedArgs[0])); return null; } } if ("setTrackComponent".equals(name)) { @@ -805,7 +941,7 @@ private static Object invoke1(com.codename1.ui.plaf.DefaultLookAndFeel typedTarg if ("calculateSpanForLabelText".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.TextSelection.class, com.codename1.ui.Label.class, java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.TextSelection.class, com.codename1.ui.Label.class, java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.calculateSpanForLabelText((com.codename1.ui.TextSelection) adaptedArgs[0], (com.codename1.ui.Label) adaptedArgs[1], (java.lang.String) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue()); + return typedTarget.calculateSpanForLabelText((com.codename1.ui.TextSelection) adaptedArgs[0], (com.codename1.ui.Label) adaptedArgs[1], (java.lang.String) adaptedArgs[2], toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5])); } } if ("calculateTextAreaSpan".equals(name)) { @@ -1150,7 +1286,7 @@ private static Object invoke1(com.codename1.ui.plaf.DefaultLookAndFeel typedTarg if ("paintTensileHighlight".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Graphics.class, java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Graphics.class, java.lang.Boolean.class, java.lang.Integer.class}, false); - typedTarget.paintTensileHighlight((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Graphics) adaptedArgs[1], ((Boolean) adaptedArgs[2]).booleanValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintTensileHighlight((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Graphics) adaptedArgs[1], ((Boolean) adaptedArgs[2]).booleanValue(), toIntValue(adaptedArgs[3])); return null; } } if ("refreshTheme".equals(name)) { @@ -1214,7 +1350,7 @@ private static Object invoke1(com.codename1.ui.plaf.DefaultLookAndFeel typedTarg if ("setDefaultFormTintColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDefaultFormTintColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDefaultFormTintColor(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultFormTransitionIn".equals(name)) { @@ -1250,7 +1386,7 @@ private static Object invoke1(com.codename1.ui.plaf.DefaultLookAndFeel typedTarg if ("setDefaultSmoothScrollingSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDefaultSmoothScrollingSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDefaultSmoothScrollingSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultSnapToGrid".equals(name)) { @@ -1268,7 +1404,7 @@ private static Object invoke1(com.codename1.ui.plaf.DefaultLookAndFeel typedTarg if ("setDisableColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDisableColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDisableColor(toIntValue(adaptedArgs[0])); return null; } } if ("setFG".equals(name)) { @@ -1286,7 +1422,7 @@ private static Object invoke1(com.codename1.ui.plaf.DefaultLookAndFeel typedTarg if ("setFadeScrollBarSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setFadeScrollBarSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setFadeScrollBarSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setFadeScrollEdge".equals(name)) { @@ -1298,7 +1434,7 @@ private static Object invoke1(com.codename1.ui.plaf.DefaultLookAndFeel typedTarg if ("setFadeScrollEdgeLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setFadeScrollEdgeLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setFadeScrollEdgeLength(toIntValue(adaptedArgs[0])); return null; } } if ("setFocusScrolling".equals(name)) { @@ -1362,13 +1498,13 @@ private static Object invoke1(com.codename1.ui.plaf.DefaultLookAndFeel typedTarg if ("setTactileTouchDuration".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTactileTouchDuration(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTactileTouchDuration(toIntValue(adaptedArgs[0])); return null; } } if ("setTextFieldCursorColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextFieldCursorColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextFieldCursorColor(toIntValue(adaptedArgs[0])); return null; } } if ("setTickWhenFocused".equals(name)) { @@ -1412,7 +1548,7 @@ private static Object invoke2(com.codename1.ui.plaf.RoundBorder typedTarget, Str if ("color".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.color(((Number) adaptedArgs[0]).intValue()); + return typedTarget.color(toIntValue(adaptedArgs[0])); } } if ("createPressedVersion".equals(name)) { @@ -1592,7 +1728,7 @@ private static Object invoke2(com.codename1.ui.plaf.RoundBorder typedTarget, Str if ("opacity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.opacity(((Number) adaptedArgs[0]).intValue()); + return typedTarget.opacity(toIntValue(adaptedArgs[0])); } } if ("paint".equals(name)) { @@ -1644,7 +1780,7 @@ private static Object invoke2(com.codename1.ui.plaf.RoundBorder typedTarget, Str if ("setThickness".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setThickness(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setThickness(toIntValue(adaptedArgs[0])); return null; } } if ("setTrackComponent".equals(name)) { @@ -1666,17 +1802,17 @@ private static Object invoke2(com.codename1.ui.plaf.RoundBorder typedTarget, Str if ("shadowOpacity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.shadowOpacity(((Number) adaptedArgs[0]).intValue()); + return typedTarget.shadowOpacity(toIntValue(adaptedArgs[0])); } } if ("shadowSpread".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.shadowSpread(((Number) adaptedArgs[0]).intValue()); + return typedTarget.shadowSpread(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.shadowSpread(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return typedTarget.shadowSpread(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } } if ("shadowX".equals(name)) { @@ -1704,19 +1840,19 @@ private static Object invoke2(com.codename1.ui.plaf.RoundBorder typedTarget, Str if ("strokeAngle".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.strokeAngle(((Number) adaptedArgs[0]).intValue()); + return typedTarget.strokeAngle(toIntValue(adaptedArgs[0])); } } if ("strokeColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.strokeColor(((Number) adaptedArgs[0]).intValue()); + return typedTarget.strokeColor(toIntValue(adaptedArgs[0])); } } if ("strokeOpacity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.strokeOpacity(((Number) adaptedArgs[0]).intValue()); + return typedTarget.strokeOpacity(toIntValue(adaptedArgs[0])); } } if ("uiid".equals(name)) { @@ -2022,7 +2158,7 @@ private static Object invoke3(com.codename1.ui.plaf.RoundRectBorder typedTarget, if ("setThickness".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setThickness(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setThickness(toIntValue(adaptedArgs[0])); return null; } } if ("setTrackComponent".equals(name)) { @@ -2044,13 +2180,13 @@ private static Object invoke3(com.codename1.ui.plaf.RoundRectBorder typedTarget, if ("shadowColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.shadowColor(((Number) adaptedArgs[0]).intValue()); + return typedTarget.shadowColor(toIntValue(adaptedArgs[0])); } } if ("shadowOpacity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.shadowOpacity(((Number) adaptedArgs[0]).intValue()); + return typedTarget.shadowOpacity(toIntValue(adaptedArgs[0])); } } if ("shadowSpread".equals(name)) { @@ -2060,7 +2196,7 @@ private static Object invoke3(com.codename1.ui.plaf.RoundRectBorder typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.shadowSpread(((Number) adaptedArgs[0]).intValue()); + return typedTarget.shadowSpread(toIntValue(adaptedArgs[0])); } } if ("shadowX".equals(name)) { @@ -2088,13 +2224,13 @@ private static Object invoke3(com.codename1.ui.plaf.RoundRectBorder typedTarget, if ("strokeColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.strokeColor(((Number) adaptedArgs[0]).intValue()); + return typedTarget.strokeColor(toIntValue(adaptedArgs[0])); } } if ("strokeOpacity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.strokeOpacity(((Number) adaptedArgs[0]).intValue()); + return typedTarget.strokeOpacity(toIntValue(adaptedArgs[0])); } } if ("topLeftMode".equals(name)) { @@ -2124,7 +2260,7 @@ private static Object invoke3(com.codename1.ui.plaf.RoundRectBorder typedTarget, if ("trackComponentSide".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.trackComponentSide(((Number) adaptedArgs[0]).intValue()); + return typedTarget.trackComponentSide(toIntValue(adaptedArgs[0])); } } if ("trackComponentVerticalPosition".equals(name)) { @@ -2147,7 +2283,67 @@ private static Object invoke3(com.codename1.ui.plaf.RoundRectBorder typedTarget, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke4(com.codename1.ui.plaf.Border typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke4(com.codename1.ui.plaf.StyleParser.MarginInfo typedTarget, String name, Object[] safeArgs) throws Exception { + if ("getValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getValue(toIntValue(adaptedArgs[0])); + } + } + if ("getValues".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getValues(); + } + } + if ("setValues".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue[].class}, false); + typedTarget.setValues((com.codename1.ui.plaf.StyleParser.ScalarValue[]) adaptedArgs[0]); return null; + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.toString(toIntValue(adaptedArgs[0])); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke5(com.codename1.ui.plaf.StyleParser.PaddingInfo typedTarget, String name, Object[] safeArgs) throws Exception { + if ("getValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getValue(toIntValue(adaptedArgs[0])); + } + } + if ("getValues".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getValues(); + } + } + if ("setValues".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue[].class}, false); + typedTarget.setValues((com.codename1.ui.plaf.StyleParser.ScalarValue[]) adaptedArgs[0]); return null; + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.toString(toIntValue(adaptedArgs[0])); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke6(com.codename1.ui.plaf.Border typedTarget, String name, Object[] safeArgs) throws Exception { if ("addOuterBorder".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Border.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Border.class}, false); @@ -2284,7 +2480,7 @@ private static Object invoke4(com.codename1.ui.plaf.Border typedTarget, String n if ("setThickness".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setThickness(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setThickness(toIntValue(adaptedArgs[0])); return null; } } if ("setTrackComponent".equals(name)) { @@ -2305,7 +2501,7 @@ private static Object invoke4(com.codename1.ui.plaf.Border typedTarget, String n throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke5(com.codename1.ui.plaf.LookAndFeel typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke7(com.codename1.ui.plaf.LookAndFeel typedTarget, String name, Object[] safeArgs) throws Exception { if ("bind".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class}, false); @@ -2623,7 +2819,7 @@ private static Object invoke5(com.codename1.ui.plaf.LookAndFeel typedTarget, Str if ("paintTensileHighlight".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Graphics.class, java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Graphics.class, java.lang.Boolean.class, java.lang.Integer.class}, false); - typedTarget.paintTensileHighlight((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Graphics) adaptedArgs[1], ((Boolean) adaptedArgs[2]).booleanValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintTensileHighlight((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Graphics) adaptedArgs[1], ((Boolean) adaptedArgs[2]).booleanValue(), toIntValue(adaptedArgs[3])); return null; } } if ("refreshTheme".equals(name)) { @@ -2665,7 +2861,7 @@ private static Object invoke5(com.codename1.ui.plaf.LookAndFeel typedTarget, Str if ("setDefaultFormTintColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDefaultFormTintColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDefaultFormTintColor(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultFormTransitionIn".equals(name)) { @@ -2701,7 +2897,7 @@ private static Object invoke5(com.codename1.ui.plaf.LookAndFeel typedTarget, Str if ("setDefaultSmoothScrollingSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDefaultSmoothScrollingSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDefaultSmoothScrollingSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultSnapToGrid".equals(name)) { @@ -2719,7 +2915,7 @@ private static Object invoke5(com.codename1.ui.plaf.LookAndFeel typedTarget, Str if ("setDisableColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setDisableColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setDisableColor(toIntValue(adaptedArgs[0])); return null; } } if ("setFG".equals(name)) { @@ -2737,7 +2933,7 @@ private static Object invoke5(com.codename1.ui.plaf.LookAndFeel typedTarget, Str if ("setFadeScrollBarSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setFadeScrollBarSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setFadeScrollBarSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setFadeScrollEdge".equals(name)) { @@ -2749,7 +2945,7 @@ private static Object invoke5(com.codename1.ui.plaf.LookAndFeel typedTarget, Str if ("setFadeScrollEdgeLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setFadeScrollEdgeLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setFadeScrollEdgeLength(toIntValue(adaptedArgs[0])); return null; } } if ("setFocusScrolling".equals(name)) { @@ -2791,13 +2987,13 @@ private static Object invoke5(com.codename1.ui.plaf.LookAndFeel typedTarget, Str if ("setTactileTouchDuration".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTactileTouchDuration(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTactileTouchDuration(toIntValue(adaptedArgs[0])); return null; } } if ("setTextFieldCursorColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextFieldCursorColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextFieldCursorColor(toIntValue(adaptedArgs[0])); return null; } } if ("setTickerSpeed".equals(name)) { @@ -2820,7 +3016,7 @@ private static Object invoke5(com.codename1.ui.plaf.LookAndFeel typedTarget, Str throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke8(com.codename1.ui.plaf.Style typedTarget, String name, Object[] safeArgs) throws Exception { if ("addStyleListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.StyleListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.StyleListener.class}, false); @@ -2947,11 +3143,11 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("getMargin".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getMargin(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getMargin(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false); - return typedTarget.getMargin(((Boolean) adaptedArgs[0]).booleanValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getMargin(((Boolean) adaptedArgs[0]).booleanValue(), toIntValue(adaptedArgs[1])); } } if ("getMarginBottom".equals(name)) { @@ -2962,7 +3158,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("getMarginFloatValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false); - return typedTarget.getMarginFloatValue(((Boolean) adaptedArgs[0]).booleanValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getMarginFloatValue(((Boolean) adaptedArgs[0]).booleanValue(), toIntValue(adaptedArgs[1])); } } if ("getMarginLeft".equals(name)) { @@ -3000,7 +3196,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("getMarginValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false); - return typedTarget.getMarginValue(((Boolean) adaptedArgs[0]).booleanValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getMarginValue(((Boolean) adaptedArgs[0]).booleanValue(), toIntValue(adaptedArgs[1])); } } if ("getOpacity".equals(name)) { @@ -3011,11 +3207,11 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("getPadding".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getPadding(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getPadding(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false); - return typedTarget.getPadding(((Boolean) adaptedArgs[0]).booleanValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getPadding(((Boolean) adaptedArgs[0]).booleanValue(), toIntValue(adaptedArgs[1])); } } if ("getPaddingBottom".equals(name)) { @@ -3026,7 +3222,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("getPaddingFloatValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false); - return typedTarget.getPaddingFloatValue(((Boolean) adaptedArgs[0]).booleanValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getPaddingFloatValue(((Boolean) adaptedArgs[0]).booleanValue(), toIntValue(adaptedArgs[1])); } } if ("getPaddingLeft".equals(name)) { @@ -3064,7 +3260,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("getPaddingValue".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class}, false); - return typedTarget.getPaddingValue(((Boolean) adaptedArgs[0]).booleanValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getPaddingValue(((Boolean) adaptedArgs[0]).booleanValue(), toIntValue(adaptedArgs[1])); } } if ("getTextDecoration".equals(name)) { @@ -3179,21 +3375,21 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setBackgroundGradientEndColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setBackgroundGradientEndColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setBackgroundGradientEndColor(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setBackgroundGradientEndColor(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setBackgroundGradientEndColor(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setBackgroundGradientRelativeSize".equals(name)) { @@ -3229,31 +3425,31 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("setBackgroundGradientStartColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setBackgroundGradientStartColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setBackgroundGradientStartColor(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setBackgroundGradientStartColor(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setBackgroundGradientStartColor(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setBackgroundType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setBackgroundType(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setBackgroundType((byte) toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Boolean.class}, false); - typedTarget.setBackgroundType(((Number) adaptedArgs[0]).byteValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setBackgroundType((byte) toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setBgColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setBgColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setBgColor(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setBgColor(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setBgColor(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setBgImage".equals(name)) { @@ -3275,15 +3471,15 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("setBgTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setBgTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setBgTransparency((byte) toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setBgTransparency(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setBgTransparency(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setBgTransparency(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setBgTransparency(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setBorder".equals(name)) { @@ -3299,31 +3495,31 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("setElevation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setElevation(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setElevation(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setElevation(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setElevation(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setFgAlpha".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setFgAlpha(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setFgAlpha(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setFgAlpha(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setFgAlpha(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setFgColor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setFgColor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setFgColor(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setFgColor(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setFgColor(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setFont".equals(name)) { @@ -3347,39 +3543,39 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Byte.class}, false); - typedTarget.setIconGap(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).byteValue()); return null; + typedTarget.setIconGap(((Number) adaptedArgs[0]).floatValue(), (byte) toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Byte.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Byte.class, java.lang.Boolean.class}, false); - typedTarget.setIconGap(((Number) adaptedArgs[0]).floatValue(), ((Number) adaptedArgs[1]).byteValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; + typedTarget.setIconGap(((Number) adaptedArgs[0]).floatValue(), (byte) toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); return null; } } if ("setIconGapUnit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setIconGapUnit(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setIconGapUnit((byte) toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class, java.lang.Boolean.class}, false); - typedTarget.setIconGapUnit(((Number) adaptedArgs[0]).byteValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setIconGapUnit((byte) toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setMargin".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false); - typedTarget.setMargin(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue()); return null; + typedTarget.setMargin(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue()); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setMargin(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setMargin(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class, java.lang.Boolean.class}, false); - typedTarget.setMargin(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; + typedTarget.setMargin(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setMargin(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; + typedTarget.setMargin(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); return null; } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false); @@ -3387,7 +3583,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setMargin(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.setMargin(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("setMarginBottom".equals(name)) { @@ -3397,7 +3593,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMarginBottom(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMarginBottom(toIntValue(adaptedArgs[0])); return null; } } if ("setMarginLeft".equals(name)) { @@ -3407,7 +3603,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMarginLeft(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMarginLeft(toIntValue(adaptedArgs[0])); return null; } } if ("setMarginRight".equals(name)) { @@ -3417,7 +3613,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMarginRight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMarginRight(toIntValue(adaptedArgs[0])); return null; } } if ("setMarginTop".equals(name)) { @@ -3427,7 +3623,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMarginTop(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMarginTop(toIntValue(adaptedArgs[0])); return null; } } if ("setMarginUnit".equals(name)) { @@ -3435,7 +3631,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class}, true); byte[] varArgs = new byte[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).byteValue(); + varArgs[i - 0] = (byte) toIntValue(adaptedArgs[i]); } typedTarget.setMarginUnit(varArgs); return null; } @@ -3443,35 +3639,35 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("setMarginUnitBottom".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setMarginUnitBottom(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setMarginUnitBottom((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setMarginUnitLeft".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setMarginUnitLeft(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setMarginUnitLeft((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setMarginUnitRight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setMarginUnitRight(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setMarginUnitRight((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setMarginUnitTop".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setMarginUnitTop(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setMarginUnitTop((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setOpacity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setOpacity(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setOpacity(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setOpacity(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setOpacity(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setOverline".equals(name)) { @@ -3483,19 +3679,19 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("setPadding".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false); - typedTarget.setPadding(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue()); return null; + typedTarget.setPadding(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue()); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setPadding(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setPadding(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class, java.lang.Boolean.class}, false); - typedTarget.setPadding(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; + typedTarget.setPadding(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setPadding(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; + typedTarget.setPadding(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); return null; } if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class, java.lang.Float.class, java.lang.Float.class}, false); @@ -3503,7 +3699,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setPadding(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.setPadding(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("setPaddingBottom".equals(name)) { @@ -3513,7 +3709,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPaddingBottom(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPaddingBottom(toIntValue(adaptedArgs[0])); return null; } } if ("setPaddingLeft".equals(name)) { @@ -3523,7 +3719,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPaddingLeft(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPaddingLeft(toIntValue(adaptedArgs[0])); return null; } } if ("setPaddingRight".equals(name)) { @@ -3533,7 +3729,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPaddingRight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPaddingRight(toIntValue(adaptedArgs[0])); return null; } } if ("setPaddingTop".equals(name)) { @@ -3543,7 +3739,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPaddingTop(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPaddingTop(toIntValue(adaptedArgs[0])); return null; } } if ("setPaddingUnit".equals(name)) { @@ -3551,7 +3747,7 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class}, true); byte[] varArgs = new byte[adaptedArgs.length - 0]; for (int i = 0; i < adaptedArgs.length; i++) { - varArgs[i - 0] = ((Number) adaptedArgs[i]).byteValue(); + varArgs[i - 0] = (byte) toIntValue(adaptedArgs[i]); } typedTarget.setPaddingUnit(varArgs); return null; } @@ -3559,25 +3755,25 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("setPaddingUnitBottom".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setPaddingUnitBottom(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setPaddingUnitBottom((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setPaddingUnitLeft".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setPaddingUnitLeft(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setPaddingUnitLeft((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setPaddingUnitRight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setPaddingUnitRight(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setPaddingUnitRight((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setPaddingUnitTop".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setPaddingUnitTop(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setPaddingUnitTop((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setStrikeThru".equals(name)) { @@ -3605,11 +3801,11 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na if ("setTextDecoration".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextDecoration(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextDecoration(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.setTextDecoration(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.setTextDecoration(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("setUnderline".equals(name)) { @@ -3626,156 +3822,794 @@ private static Object invoke6(com.codename1.ui.plaf.Style typedTarget, String na throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke7(com.codename1.ui.plaf.UIManager typedTarget, String name, Object[] safeArgs) throws Exception { - if ("addThemeProps".equals(name)) { - if (matches(safeArgs, new Class[]{java.util.Hashtable.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Hashtable.class}, false); - typedTarget.addThemeProps((java.util.Hashtable) adaptedArgs[0]); return null; + private static Object invoke9(com.codename1.ui.plaf.StyleParser.BorderInfo typedTarget, String name, Object[] safeArgs) throws Exception { + if ("colorString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.colorString(); } } - if ("addThemeRefreshListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.addThemeRefreshListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + if ("createBorder".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.util.Resources.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.util.Resources.class}, false); + return typedTarget.createBorder((com.codename1.ui.util.Resources) adaptedArgs[0]); } } - if ("getBundle".equals(name)) { + if ("getBottomLeftMode".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getBundle(); + return typedTarget.getBottomLeftMode(); } } - if ("getComponentCustomStyle".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); - return typedTarget.getComponentCustomStyle((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + if ("getBottomOnlyMode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBottomOnlyMode(); } } - if ("getComponentSelectedStyle".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.getComponentSelectedStyle((java.lang.String) adaptedArgs[0]); + if ("getBottomRightMode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBottomRightMode(); } } - if ("getComponentStyle".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.getComponentStyle((java.lang.String) adaptedArgs[0]); + if ("getColor".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getColor(); } } - if ("getIconUIIDFor".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.getIconUIIDFor((java.lang.String) adaptedArgs[0]); + if ("getCornerRadius".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCornerRadius(); } } - if ("getLookAndFeel".equals(name)) { + if ("getImages".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getLookAndFeel(); + return typedTarget.getImages(); } } - if ("getResourceBundle".equals(name)) { + if ("getOpacity".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getResourceBundle(); + return typedTarget.getOpacity(); } } - if ("getThemeConstant".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.getThemeConstant((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + if ("getRectangle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getRectangle(); } - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); - return typedTarget.getThemeConstant((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } + if ("getShadowBlur".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getShadowBlur(); } } - if ("getThemeImageConstant".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.getThemeImageConstant((java.lang.String) adaptedArgs[0]); + if ("getShadowOpacity".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getShadowOpacity(); } } - if ("getThemeMaskConstant".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.getThemeMaskConstant((java.lang.String) adaptedArgs[0]); + if ("getShadowSpread".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getShadowSpread(); } } - if ("getThemeName".equals(name)) { + if ("getShadowX".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.getThemeName(); + return typedTarget.getShadowX(); } } - if ("isThemeConstant".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); - return typedTarget.isThemeConstant((java.lang.String) adaptedArgs[0]); + if ("getShadowY".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getShadowY(); } - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class}, false); - return typedTarget.isThemeConstant((java.lang.String) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); + } + if ("getSpliceImage".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSpliceImage(); } } - if ("isUseLargerTextScale".equals(name)) { + if ("getSpliceInsets".equals(name)) { if (safeArgs.length == 0) { - return typedTarget.isUseLargerTextScale(); + return typedTarget.getSpliceInsets(); + } + if (matches(safeArgs, new Class[]{double[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class}, false); + return typedTarget.getSpliceInsets((double[]) adaptedArgs[0]); } } - if ("localize".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); - return typedTarget.localize((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + if ("getStrokeColor".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getStrokeColor(); } } - if ("parseComponentCustomStyle".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.util.Resources.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String[].class}, true)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.util.Resources.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String[].class}, true); - java.lang.String[] varArgs = new java.lang.String[adaptedArgs.length - 4]; - for (int i = 4; i < adaptedArgs.length; i++) { - varArgs[i - 4] = (java.lang.String) adaptedArgs[i]; - } - return typedTarget.parseComponentCustomStyle((com.codename1.ui.util.Resources) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], varArgs); + if ("getStrokeOpacity".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getStrokeOpacity(); } } - if ("parseComponentSelectedStyle".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.util.Resources.class, java.lang.String.class, java.lang.String.class, java.lang.String[].class}, true)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.util.Resources.class, java.lang.String.class, java.lang.String.class, java.lang.String[].class}, true); - java.lang.String[] varArgs = new java.lang.String[adaptedArgs.length - 3]; - for (int i = 3; i < adaptedArgs.length; i++) { - varArgs[i - 3] = (java.lang.String) adaptedArgs[i]; - } - return typedTarget.parseComponentSelectedStyle((com.codename1.ui.util.Resources) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], varArgs); + if ("getThickness".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getThickness(); } } - if ("parseComponentStyle".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.util.Resources.class, java.lang.String.class, java.lang.String.class, java.lang.String[].class}, true)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.util.Resources.class, java.lang.String.class, java.lang.String.class, java.lang.String[].class}, true); - java.lang.String[] varArgs = new java.lang.String[adaptedArgs.length - 3]; - for (int i = 3; i < adaptedArgs.length; i++) { - varArgs[i - 3] = (java.lang.String) adaptedArgs[i]; - } - return typedTarget.parseComponentStyle((com.codename1.ui.util.Resources) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], varArgs); + if ("getTopLeftMode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTopLeftMode(); } } - if ("removeThemeRefreshListener".equals(name)) { - if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); - typedTarget.removeThemeRefreshListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + if ("getTopOnlyMode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTopOnlyMode(); } } - if ("setBundle".equals(name)) { - if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); - typedTarget.setBundle((java.util.Map) adaptedArgs[0]); return null; + if ("getTopRightMode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTopRightMode(); } } - if ("setComponentSelectedStyle".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false); - typedTarget.setComponentSelectedStyle((java.lang.String) adaptedArgs[0], (com.codename1.ui.plaf.Style) adaptedArgs[1]); return null; + if ("getType".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getType(); } } - if ("setComponentStyle".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false)) { + if ("getWidth".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getWidth(); + } + } + if ("getWidthInPixels".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getWidthInPixels(); + } + } + if ("getWidthUnit".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getWidthUnit(); + } + } + if ("setBottomLeftMode".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setBottomLeftMode(Boolean.valueOf(((Boolean) adaptedArgs[0]).booleanValue())); return null; + } + } + if ("setBottomOnlyMode".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setBottomOnlyMode(Boolean.valueOf(((Boolean) adaptedArgs[0]).booleanValue())); return null; + } + } + if ("setBottomRightMode".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setBottomRightMode(Boolean.valueOf(((Boolean) adaptedArgs[0]).booleanValue())); return null; + } + } + if ("setColor".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setColor(Integer.valueOf(toIntValue(adaptedArgs[0]))); return null; + } + } + if ("setCornerRadius".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue.class}, false); + typedTarget.setCornerRadius((com.codename1.ui.plaf.StyleParser.ScalarValue) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); + typedTarget.setCornerRadius(Float.valueOf(((Number) adaptedArgs[0]).floatValue())); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setCornerRadius((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setImages".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String[].class}, false); + typedTarget.setImages((java.lang.String[]) adaptedArgs[0]); return null; + } + } + if ("setOpacity".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setOpacity(Integer.valueOf(toIntValue(adaptedArgs[0]))); return null; + } + } + if ("setRectangle".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setRectangle(Boolean.valueOf(((Boolean) adaptedArgs[0]).booleanValue())); return null; + } + } + if ("setShadowBlur".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); + typedTarget.setShadowBlur(Float.valueOf(((Number) adaptedArgs[0]).floatValue())); return null; + } + } + if ("setShadowOpacity".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setShadowOpacity(Integer.valueOf(toIntValue(adaptedArgs[0]))); return null; + } + } + if ("setShadowSpread".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue.class}, false); + typedTarget.setShadowSpread((com.codename1.ui.plaf.StyleParser.ScalarValue) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setShadowSpread((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setShadowX".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); + typedTarget.setShadowX(Float.valueOf(((Number) adaptedArgs[0]).floatValue())); return null; + } + } + if ("setShadowY".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); + typedTarget.setShadowY(Float.valueOf(((Number) adaptedArgs[0]).floatValue())); return null; + } + } + if ("setSpliceImage".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setSpliceImage((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setSpliceInsets".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setSpliceInsets((java.lang.String) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{double[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class}, false); + typedTarget.setSpliceInsets((double[]) adaptedArgs[0]); return null; + } + if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); + typedTarget.setSpliceInsets((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; + } + } + if ("setStrokeColor".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setStrokeColor(Integer.valueOf(toIntValue(adaptedArgs[0]))); return null; + } + } + if ("setStrokeOpacity".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setStrokeOpacity(Integer.valueOf(toIntValue(adaptedArgs[0]))); return null; + } + } + if ("setTopLeftMode".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTopLeftMode(Boolean.valueOf(((Boolean) adaptedArgs[0]).booleanValue())); return null; + } + } + if ("setTopOnlyMode".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTopOnlyMode(Boolean.valueOf(((Boolean) adaptedArgs[0]).booleanValue())); return null; + } + } + if ("setTopRightMode".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + typedTarget.setTopRightMode(Boolean.valueOf(((Boolean) adaptedArgs[0]).booleanValue())); return null; + } + } + if ("setType".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setType((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setWidth".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); + typedTarget.setWidth(Float.valueOf(((Number) adaptedArgs[0]).floatValue())); return null; + } + } + if ("setWidthUnit".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); + typedTarget.setWidthUnit((byte) toIntValue(adaptedArgs[0])); return null; + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + } + if ("widthString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.widthString(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke10(com.codename1.ui.plaf.StyleParser.BoxInfo typedTarget, String name, Object[] safeArgs) throws Exception { + if ("getValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.getValue(toIntValue(adaptedArgs[0])); + } + } + if ("getValues".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getValues(); + } + } + if ("setValues".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.StyleParser.ScalarValue[].class}, false); + typedTarget.setValues((com.codename1.ui.plaf.StyleParser.ScalarValue[]) adaptedArgs[0]); return null; + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.toString(toIntValue(adaptedArgs[0])); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke11(com.codename1.ui.plaf.StyleParser.FontInfo typedTarget, String name, Object[] safeArgs) throws Exception { + if ("createFont".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + return typedTarget.createFont((com.codename1.ui.plaf.Style) adaptedArgs[0]); + } + } + if ("getFile".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getFile(); + } + } + if ("getName".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getName(); + } + } + if ("getSize".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSize(); + } + } + if ("getSizeInPixels".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.plaf.Style.class}, false); + return typedTarget.getSizeInPixels((com.codename1.ui.plaf.Style) adaptedArgs[0]); + } + } + if ("getSizeUnit".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getSizeUnit(); + } + } + if ("setFile".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setFile((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setName".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.setName((java.lang.String) adaptedArgs[0]); return null; + } + } + if ("setSize".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); + typedTarget.setSize(Float.valueOf(((Number) adaptedArgs[0]).floatValue())); return null; + } + } + if ("setSizeUnit".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); + typedTarget.setSizeUnit((byte) toIntValue(adaptedArgs[0])); return null; + } + } + if ("sizeString".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.sizeString((java.lang.String) adaptedArgs[0]); + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke12(com.codename1.ui.plaf.StyleParser.ImageInfo typedTarget, String name, Object[] safeArgs) throws Exception { + if ("getImage".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.util.Resources.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.util.Resources.class}, false); + return typedTarget.getImage((com.codename1.ui.util.Resources) adaptedArgs[0]); + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke13(com.codename1.ui.plaf.StyleParser.ScalarValue typedTarget, String name, Object[] safeArgs) throws Exception { + if ("getPixelValue".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPixelValue(); + } + } + if ("getUnit".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getUnit(); + } + } + if ("getValue".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getValue(); + } + } + if ("setUnit".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); + typedTarget.setUnit((byte) toIntValue(adaptedArgs[0])); return null; + } + } + if ("setValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Double.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class}, false); + typedTarget.setValue(((Number) adaptedArgs[0]).doubleValue()); return null; + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.toString(toIntValue(adaptedArgs[0])); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke14(com.codename1.ui.plaf.StyleParser.StyleInfo typedTarget, String name, Object[] safeArgs) throws Exception { + if ("getAlignment".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAlignment(); + } + } + if ("getAlignmentAsString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getAlignmentAsString(); + } + } + if ("getBgColor".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBgColor(); + } + } + if ("getBgImage".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBgImage(); + } + } + if ("getBgType".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBgType(); + } + } + if ("getBgTypeAsString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBgTypeAsString(); + } + } + if ("getBorder".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBorder(); + } + } + if ("getFgColor".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getFgColor(); + } + } + if ("getFont".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getFont(); + } + } + if ("getMargin".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getMargin(); + } + } + if ("getOpacity".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getOpacity(); + } + } + if ("getPadding".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getPadding(); + } + } + if ("getTextDecoration".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTextDecoration(); + } + } + if ("getTextDecorationAsString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTextDecorationAsString(); + } + } + if ("getTransparency".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getTransparency(); + } + } + if ("setAlignment".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.setAlignment(toIntValue(adaptedArgs[0])); + } + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.setAlignment((java.lang.String) adaptedArgs[0]); + } + } + if ("setBgColor".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.setBgColor((java.lang.String) adaptedArgs[0]); + } + } + if ("setBgImage".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.setBgImage((java.lang.String) adaptedArgs[0]); + } + } + if ("setBgType".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.setBgType(Integer.valueOf(toIntValue(adaptedArgs[0]))); + } + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.setBgType((java.lang.String) adaptedArgs[0]); + } + } + if ("setBorder".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.setBorder((java.lang.String) adaptedArgs[0]); + } + } + if ("setFgColor".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.setFgColor((java.lang.String) adaptedArgs[0]); + } + } + if ("setFont".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.setFont((java.lang.String) adaptedArgs[0]); + } + } + if ("setFontName".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.setFontName((java.lang.String) adaptedArgs[0]); + } + } + if ("setFontSize".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.setFontSize((java.lang.String) adaptedArgs[0]); + } + } + if ("setMargin".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.setMargin((java.lang.String) adaptedArgs[0]); + } + } + if ("setOpacity".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.setOpacity((java.lang.String) adaptedArgs[0]); + } + } + if ("setPadding".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.setPadding((java.lang.String) adaptedArgs[0]); + } + } + if ("setTransparency".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.setTransparency((java.lang.String) adaptedArgs[0]); + } + } + if ("toStyleString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toStyleString(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke15(com.codename1.ui.plaf.UIManager typedTarget, String name, Object[] safeArgs) throws Exception { + if ("addThemeProps".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.Hashtable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Hashtable.class}, false); + typedTarget.addThemeProps((java.util.Hashtable) adaptedArgs[0]); return null; + } + } + if ("addThemeRefreshListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.addThemeRefreshListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("getBundle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getBundle(); + } + } + if ("getComponentCustomStyle".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); + return typedTarget.getComponentCustomStyle((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } + } + if ("getComponentSelectedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getComponentSelectedStyle((java.lang.String) adaptedArgs[0]); + } + } + if ("getComponentStyle".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getComponentStyle((java.lang.String) adaptedArgs[0]); + } + } + if ("getIconUIIDFor".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getIconUIIDFor((java.lang.String) adaptedArgs[0]); + } + } + if ("getLookAndFeel".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLookAndFeel(); + } + } + if ("getResourceBundle".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getResourceBundle(); + } + } + if ("getThemeConstant".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); + return typedTarget.getThemeConstant((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); + return typedTarget.getThemeConstant((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } + } + if ("getThemeImageConstant".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getThemeImageConstant((java.lang.String) adaptedArgs[0]); + } + } + if ("getThemeMaskConstant".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.getThemeMaskConstant((java.lang.String) adaptedArgs[0]); + } + } + if ("getThemeName".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getThemeName(); + } + } + if ("isThemeConstant".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.isThemeConstant((java.lang.String) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class}, false); + return typedTarget.isThemeConstant((java.lang.String) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); + } + } + if ("isUseLargerTextScale".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isUseLargerTextScale(); + } + } + if ("localize".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); + return typedTarget.localize((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } + } + if ("parseComponentCustomStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.util.Resources.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.util.Resources.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String[].class}, true); + java.lang.String[] varArgs = new java.lang.String[adaptedArgs.length - 4]; + for (int i = 4; i < adaptedArgs.length; i++) { + varArgs[i - 4] = (java.lang.String) adaptedArgs[i]; + } + return typedTarget.parseComponentCustomStyle((com.codename1.ui.util.Resources) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], varArgs); + } + } + if ("parseComponentSelectedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.util.Resources.class, java.lang.String.class, java.lang.String.class, java.lang.String[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.util.Resources.class, java.lang.String.class, java.lang.String.class, java.lang.String[].class}, true); + java.lang.String[] varArgs = new java.lang.String[adaptedArgs.length - 3]; + for (int i = 3; i < adaptedArgs.length; i++) { + varArgs[i - 3] = (java.lang.String) adaptedArgs[i]; + } + return typedTarget.parseComponentSelectedStyle((com.codename1.ui.util.Resources) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], varArgs); + } + } + if ("parseComponentStyle".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.util.Resources.class, java.lang.String.class, java.lang.String.class, java.lang.String[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.util.Resources.class, java.lang.String.class, java.lang.String.class, java.lang.String[].class}, true); + java.lang.String[] varArgs = new java.lang.String[adaptedArgs.length - 3]; + for (int i = 3; i < adaptedArgs.length; i++) { + varArgs[i - 3] = (java.lang.String) adaptedArgs[i]; + } + return typedTarget.parseComponentStyle((com.codename1.ui.util.Resources) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], varArgs); + } + } + if ("removeThemeRefreshListener".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); + typedTarget.removeThemeRefreshListener((com.codename1.ui.events.ActionListener) adaptedArgs[0]); return null; + } + } + if ("setBundle".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); + typedTarget.setBundle((java.util.Map) adaptedArgs[0]); return null; + } + } + if ("setComponentSelectedStyle".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false); + typedTarget.setComponentSelectedStyle((java.lang.String) adaptedArgs[0], (com.codename1.ui.plaf.Style) adaptedArgs[1]); return null; + } + } + if ("setComponentStyle".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, com.codename1.ui.plaf.Style.class}, false); typedTarget.setComponentStyle((java.lang.String) adaptedArgs[0], (com.codename1.ui.plaf.Style) adaptedArgs[1]); return null; } @@ -3817,103 +4651,112 @@ private static Object invoke7(com.codename1.ui.plaf.UIManager typedTarget, Strin } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.ui.plaf.CSSBorder.class) { - if ("HPOSITION_CENTER".equals(name)) return com.codename1.ui.plaf.CSSBorder.HPOSITION_CENTER; - if ("HPOSITION_LEFT".equals(name)) return com.codename1.ui.plaf.CSSBorder.HPOSITION_LEFT; - if ("HPOSITION_OTHER".equals(name)) return com.codename1.ui.plaf.CSSBorder.HPOSITION_OTHER; - if ("HPOSITION_RIGHT".equals(name)) return com.codename1.ui.plaf.CSSBorder.HPOSITION_RIGHT; - if ("REPEAT_BOTH".equals(name)) return com.codename1.ui.plaf.CSSBorder.REPEAT_BOTH; - if ("REPEAT_NONE".equals(name)) return com.codename1.ui.plaf.CSSBorder.REPEAT_NONE; - if ("REPEAT_X".equals(name)) return com.codename1.ui.plaf.CSSBorder.REPEAT_X; - if ("REPEAT_Y".equals(name)) return com.codename1.ui.plaf.CSSBorder.REPEAT_Y; - if ("SIZE_AUTO".equals(name)) return com.codename1.ui.plaf.CSSBorder.SIZE_AUTO; - if ("SIZE_CONTAIN".equals(name)) return com.codename1.ui.plaf.CSSBorder.SIZE_CONTAIN; - if ("SIZE_COVER".equals(name)) return com.codename1.ui.plaf.CSSBorder.SIZE_COVER; - if ("SIZE_OTHER".equals(name)) return com.codename1.ui.plaf.CSSBorder.SIZE_OTHER; - if ("STYLE_DASHED".equals(name)) return com.codename1.ui.plaf.CSSBorder.STYLE_DASHED; - if ("STYLE_DOTTED".equals(name)) return com.codename1.ui.plaf.CSSBorder.STYLE_DOTTED; - if ("STYLE_HIDDEN".equals(name)) return com.codename1.ui.plaf.CSSBorder.STYLE_HIDDEN; - if ("STYLE_NONE".equals(name)) return com.codename1.ui.plaf.CSSBorder.STYLE_NONE; - if ("STYLE_SOLID".equals(name)) return com.codename1.ui.plaf.CSSBorder.STYLE_SOLID; - if ("UNIT_EM".equals(name)) return com.codename1.ui.plaf.CSSBorder.UNIT_EM; - if ("UNIT_MM".equals(name)) return com.codename1.ui.plaf.CSSBorder.UNIT_MM; - if ("UNIT_PERCENT".equals(name)) return com.codename1.ui.plaf.CSSBorder.UNIT_PERCENT; - if ("UNIT_PIXELS".equals(name)) return com.codename1.ui.plaf.CSSBorder.UNIT_PIXELS; - if ("VPOSITION_BOTTOM".equals(name)) return com.codename1.ui.plaf.CSSBorder.VPOSITION_BOTTOM; - if ("VPOSITION_CENTER".equals(name)) return com.codename1.ui.plaf.CSSBorder.VPOSITION_CENTER; - if ("VPOSITION_OTHER".equals(name)) return com.codename1.ui.plaf.CSSBorder.VPOSITION_OTHER; - if ("VPOSITION_TOP".equals(name)) return com.codename1.ui.plaf.CSSBorder.VPOSITION_TOP; - } - if (type == com.codename1.ui.plaf.Style.class) { - if ("ALIGNMENT".equals(name)) return com.codename1.ui.plaf.Style.ALIGNMENT; - if ("BACKGROUND_ALIGNMENT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_ALIGNMENT; - if ("BACKGROUND_GRADIENT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_GRADIENT; - if ("BACKGROUND_GRADIENT_LINEAR_HORIZONTAL".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_GRADIENT_LINEAR_HORIZONTAL; - if ("BACKGROUND_GRADIENT_LINEAR_VERTICAL".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_GRADIENT_LINEAR_VERTICAL; - if ("BACKGROUND_GRADIENT_RADIAL".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_GRADIENT_RADIAL; - if ("BACKGROUND_IMAGE_ALIGNED_BOTTOM".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_BOTTOM; - if ("BACKGROUND_IMAGE_ALIGNED_BOTTOM_LEFT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_BOTTOM_LEFT; - if ("BACKGROUND_IMAGE_ALIGNED_BOTTOM_RIGHT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_BOTTOM_RIGHT; - if ("BACKGROUND_IMAGE_ALIGNED_CENTER".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_CENTER; - if ("BACKGROUND_IMAGE_ALIGNED_LEFT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_LEFT; - if ("BACKGROUND_IMAGE_ALIGNED_RIGHT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_RIGHT; - if ("BACKGROUND_IMAGE_ALIGNED_TOP".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_TOP; - if ("BACKGROUND_IMAGE_ALIGNED_TOP_LEFT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_TOP_LEFT; - if ("BACKGROUND_IMAGE_ALIGNED_TOP_RIGHT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_TOP_RIGHT; - if ("BACKGROUND_IMAGE_SCALED".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_SCALED; - if ("BACKGROUND_IMAGE_SCALED_FILL".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_SCALED_FILL; - if ("BACKGROUND_IMAGE_SCALED_FIT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_SCALED_FIT; - if ("BACKGROUND_IMAGE_TILE_BOTH".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_BOTH; - if ("BACKGROUND_IMAGE_TILE_HORIZONTAL".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_HORIZONTAL; - if ("BACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_BOTTOM".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_BOTTOM; - if ("BACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_CENTER".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_CENTER; - if ("BACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_TOP".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_TOP; - if ("BACKGROUND_IMAGE_TILE_VERTICAL".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_VERTICAL; - if ("BACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_CENTER".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_CENTER; - if ("BACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_LEFT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_LEFT; - if ("BACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_RIGHT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_RIGHT; - if ("BACKGROUND_NONE".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_NONE; - if ("BACKGROUND_TYPE".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_TYPE; - if ("BG_COLOR".equals(name)) return com.codename1.ui.plaf.Style.BG_COLOR; - if ("BG_IMAGE".equals(name)) return com.codename1.ui.plaf.Style.BG_IMAGE; - if ("BORDER".equals(name)) return com.codename1.ui.plaf.Style.BORDER; - if ("ELEVATION".equals(name)) return com.codename1.ui.plaf.Style.ELEVATION; - if ("FG_ALPHA".equals(name)) return com.codename1.ui.plaf.Style.FG_ALPHA; - if ("FG_COLOR".equals(name)) return com.codename1.ui.plaf.Style.FG_COLOR; - if ("FONT".equals(name)) return com.codename1.ui.plaf.Style.FONT; - if ("ICON_GAP".equals(name)) return com.codename1.ui.plaf.Style.ICON_GAP; - if ("ICON_GAP_UNIT".equals(name)) return com.codename1.ui.plaf.Style.ICON_GAP_UNIT; - if ("MARGIN".equals(name)) return com.codename1.ui.plaf.Style.MARGIN; - if ("MARGIN_UNIT".equals(name)) return com.codename1.ui.plaf.Style.MARGIN_UNIT; - if ("OPACITY".equals(name)) return com.codename1.ui.plaf.Style.OPACITY; - if ("PADDING".equals(name)) return com.codename1.ui.plaf.Style.PADDING; - if ("PADDING_UNIT".equals(name)) return com.codename1.ui.plaf.Style.PADDING_UNIT; - if ("PAINTER".equals(name)) return com.codename1.ui.plaf.Style.PAINTER; - if ("SURFACE".equals(name)) return com.codename1.ui.plaf.Style.SURFACE; - if ("TEXT_DECORATION".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION; - if ("TEXT_DECORATION_3D".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_3D; - if ("TEXT_DECORATION_3D_LOWERED".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_3D_LOWERED; - if ("TEXT_DECORATION_3D_SHADOW_NORTH".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_3D_SHADOW_NORTH; - if ("TEXT_DECORATION_NONE".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_NONE; - if ("TEXT_DECORATION_OVERLINE".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_OVERLINE; - if ("TEXT_DECORATION_STRIKETHRU".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_STRIKETHRU; - if ("TEXT_DECORATION_UNDERLINE".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_UNDERLINE; - if ("TRANSPARENCY".equals(name)) return com.codename1.ui.plaf.Style.TRANSPARENCY; - if ("UNIT_TYPE_DIPS".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_DIPS; - if ("UNIT_TYPE_PIXELS".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_PIXELS; - if ("UNIT_TYPE_REM".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_REM; - if ("UNIT_TYPE_SCREEN_PERCENTAGE".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_SCREEN_PERCENTAGE; - if ("UNIT_TYPE_VH".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_VH; - if ("UNIT_TYPE_VMAX".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_VMAX; - if ("UNIT_TYPE_VMIN".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_VMIN; - if ("UNIT_TYPE_VW".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_VW; - } - if (type == com.codename1.ui.plaf.StyleParser.class) { - if ("UNIT_INHERIT".equals(name)) return com.codename1.ui.plaf.StyleParser.UNIT_INHERIT; - } + if (type == com.codename1.ui.plaf.CSSBorder.class) return getStaticField0(name); + if (type == com.codename1.ui.plaf.Style.class) return getStaticField1(name); + if (type == com.codename1.ui.plaf.StyleParser.class) return getStaticField2(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("HPOSITION_CENTER".equals(name)) return com.codename1.ui.plaf.CSSBorder.HPOSITION_CENTER; + if ("HPOSITION_LEFT".equals(name)) return com.codename1.ui.plaf.CSSBorder.HPOSITION_LEFT; + if ("HPOSITION_OTHER".equals(name)) return com.codename1.ui.plaf.CSSBorder.HPOSITION_OTHER; + if ("HPOSITION_RIGHT".equals(name)) return com.codename1.ui.plaf.CSSBorder.HPOSITION_RIGHT; + if ("REPEAT_BOTH".equals(name)) return com.codename1.ui.plaf.CSSBorder.REPEAT_BOTH; + if ("REPEAT_NONE".equals(name)) return com.codename1.ui.plaf.CSSBorder.REPEAT_NONE; + if ("REPEAT_X".equals(name)) return com.codename1.ui.plaf.CSSBorder.REPEAT_X; + if ("REPEAT_Y".equals(name)) return com.codename1.ui.plaf.CSSBorder.REPEAT_Y; + if ("SIZE_AUTO".equals(name)) return com.codename1.ui.plaf.CSSBorder.SIZE_AUTO; + if ("SIZE_CONTAIN".equals(name)) return com.codename1.ui.plaf.CSSBorder.SIZE_CONTAIN; + if ("SIZE_COVER".equals(name)) return com.codename1.ui.plaf.CSSBorder.SIZE_COVER; + if ("SIZE_OTHER".equals(name)) return com.codename1.ui.plaf.CSSBorder.SIZE_OTHER; + if ("STYLE_DASHED".equals(name)) return com.codename1.ui.plaf.CSSBorder.STYLE_DASHED; + if ("STYLE_DOTTED".equals(name)) return com.codename1.ui.plaf.CSSBorder.STYLE_DOTTED; + if ("STYLE_HIDDEN".equals(name)) return com.codename1.ui.plaf.CSSBorder.STYLE_HIDDEN; + if ("STYLE_NONE".equals(name)) return com.codename1.ui.plaf.CSSBorder.STYLE_NONE; + if ("STYLE_SOLID".equals(name)) return com.codename1.ui.plaf.CSSBorder.STYLE_SOLID; + if ("UNIT_EM".equals(name)) return com.codename1.ui.plaf.CSSBorder.UNIT_EM; + if ("UNIT_MM".equals(name)) return com.codename1.ui.plaf.CSSBorder.UNIT_MM; + if ("UNIT_PERCENT".equals(name)) return com.codename1.ui.plaf.CSSBorder.UNIT_PERCENT; + if ("UNIT_PIXELS".equals(name)) return com.codename1.ui.plaf.CSSBorder.UNIT_PIXELS; + if ("VPOSITION_BOTTOM".equals(name)) return com.codename1.ui.plaf.CSSBorder.VPOSITION_BOTTOM; + if ("VPOSITION_CENTER".equals(name)) return com.codename1.ui.plaf.CSSBorder.VPOSITION_CENTER; + if ("VPOSITION_OTHER".equals(name)) return com.codename1.ui.plaf.CSSBorder.VPOSITION_OTHER; + if ("VPOSITION_TOP".equals(name)) return com.codename1.ui.plaf.CSSBorder.VPOSITION_TOP; + throw unsupportedStaticField(com.codename1.ui.plaf.CSSBorder.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("ALIGNMENT".equals(name)) return com.codename1.ui.plaf.Style.ALIGNMENT; + if ("BACKGROUND_ALIGNMENT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_ALIGNMENT; + if ("BACKGROUND_GRADIENT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_GRADIENT; + if ("BACKGROUND_GRADIENT_LINEAR_HORIZONTAL".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_GRADIENT_LINEAR_HORIZONTAL; + if ("BACKGROUND_GRADIENT_LINEAR_VERTICAL".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_GRADIENT_LINEAR_VERTICAL; + if ("BACKGROUND_GRADIENT_RADIAL".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_GRADIENT_RADIAL; + if ("BACKGROUND_IMAGE_ALIGNED_BOTTOM".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_BOTTOM; + if ("BACKGROUND_IMAGE_ALIGNED_BOTTOM_LEFT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_BOTTOM_LEFT; + if ("BACKGROUND_IMAGE_ALIGNED_BOTTOM_RIGHT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_BOTTOM_RIGHT; + if ("BACKGROUND_IMAGE_ALIGNED_CENTER".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_CENTER; + if ("BACKGROUND_IMAGE_ALIGNED_LEFT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_LEFT; + if ("BACKGROUND_IMAGE_ALIGNED_RIGHT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_RIGHT; + if ("BACKGROUND_IMAGE_ALIGNED_TOP".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_TOP; + if ("BACKGROUND_IMAGE_ALIGNED_TOP_LEFT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_TOP_LEFT; + if ("BACKGROUND_IMAGE_ALIGNED_TOP_RIGHT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_ALIGNED_TOP_RIGHT; + if ("BACKGROUND_IMAGE_SCALED".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_SCALED; + if ("BACKGROUND_IMAGE_SCALED_FILL".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_SCALED_FILL; + if ("BACKGROUND_IMAGE_SCALED_FIT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_SCALED_FIT; + if ("BACKGROUND_IMAGE_TILE_BOTH".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_BOTH; + if ("BACKGROUND_IMAGE_TILE_HORIZONTAL".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_HORIZONTAL; + if ("BACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_BOTTOM".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_BOTTOM; + if ("BACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_CENTER".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_CENTER; + if ("BACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_TOP".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_TOP; + if ("BACKGROUND_IMAGE_TILE_VERTICAL".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_VERTICAL; + if ("BACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_CENTER".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_CENTER; + if ("BACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_LEFT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_LEFT; + if ("BACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_RIGHT".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_IMAGE_TILE_VERTICAL_ALIGN_RIGHT; + if ("BACKGROUND_NONE".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_NONE; + if ("BACKGROUND_TYPE".equals(name)) return com.codename1.ui.plaf.Style.BACKGROUND_TYPE; + if ("BG_COLOR".equals(name)) return com.codename1.ui.plaf.Style.BG_COLOR; + if ("BG_IMAGE".equals(name)) return com.codename1.ui.plaf.Style.BG_IMAGE; + if ("BORDER".equals(name)) return com.codename1.ui.plaf.Style.BORDER; + if ("ELEVATION".equals(name)) return com.codename1.ui.plaf.Style.ELEVATION; + if ("FG_ALPHA".equals(name)) return com.codename1.ui.plaf.Style.FG_ALPHA; + if ("FG_COLOR".equals(name)) return com.codename1.ui.plaf.Style.FG_COLOR; + if ("FONT".equals(name)) return com.codename1.ui.plaf.Style.FONT; + if ("ICON_GAP".equals(name)) return com.codename1.ui.plaf.Style.ICON_GAP; + if ("ICON_GAP_UNIT".equals(name)) return com.codename1.ui.plaf.Style.ICON_GAP_UNIT; + if ("MARGIN".equals(name)) return com.codename1.ui.plaf.Style.MARGIN; + if ("MARGIN_UNIT".equals(name)) return com.codename1.ui.plaf.Style.MARGIN_UNIT; + if ("OPACITY".equals(name)) return com.codename1.ui.plaf.Style.OPACITY; + if ("PADDING".equals(name)) return com.codename1.ui.plaf.Style.PADDING; + if ("PADDING_UNIT".equals(name)) return com.codename1.ui.plaf.Style.PADDING_UNIT; + if ("PAINTER".equals(name)) return com.codename1.ui.plaf.Style.PAINTER; + if ("SURFACE".equals(name)) return com.codename1.ui.plaf.Style.SURFACE; + if ("TEXT_DECORATION".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION; + if ("TEXT_DECORATION_3D".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_3D; + if ("TEXT_DECORATION_3D_LOWERED".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_3D_LOWERED; + if ("TEXT_DECORATION_3D_SHADOW_NORTH".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_3D_SHADOW_NORTH; + if ("TEXT_DECORATION_NONE".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_NONE; + if ("TEXT_DECORATION_OVERLINE".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_OVERLINE; + if ("TEXT_DECORATION_STRIKETHRU".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_STRIKETHRU; + if ("TEXT_DECORATION_UNDERLINE".equals(name)) return com.codename1.ui.plaf.Style.TEXT_DECORATION_UNDERLINE; + if ("TRANSPARENCY".equals(name)) return com.codename1.ui.plaf.Style.TRANSPARENCY; + if ("UNIT_TYPE_DIPS".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_DIPS; + if ("UNIT_TYPE_PIXELS".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_PIXELS; + if ("UNIT_TYPE_REM".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_REM; + if ("UNIT_TYPE_SCREEN_PERCENTAGE".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_SCREEN_PERCENTAGE; + if ("UNIT_TYPE_VH".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_VH; + if ("UNIT_TYPE_VMAX".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_VMAX; + if ("UNIT_TYPE_VMIN".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_VMIN; + if ("UNIT_TYPE_VW".equals(name)) return com.codename1.ui.plaf.Style.UNIT_TYPE_VW; + throw unsupportedStaticField(com.codename1.ui.plaf.Style.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("UNIT_INHERIT".equals(name)) return com.codename1.ui.plaf.StyleParser.UNIT_INHERIT; + throw unsupportedStaticField(com.codename1.ui.plaf.StyleParser.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -4065,9 +4908,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -4120,10 +4975,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_scene.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_scene.java index 48e8ec87fc..bf6bcb42f3 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_scene.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_scene.java @@ -91,7 +91,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.ui.scene.TextPainter.class) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return new com.codename1.ui.scene.TextPainter((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.scene.TextPainter((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedConstruct(type, safeArgs); @@ -275,7 +275,7 @@ private static Object invoke3(com.codename1.ui.scene.Node typedTarget, String na if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findNodesWithTag".equals(name)) { @@ -293,7 +293,7 @@ private static Object invoke3(com.codename1.ui.scene.Node typedTarget, String na if ("getChildAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getChildAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getChildAt(toIntValue(adaptedArgs[0])); } } if ("getChildCount".equals(name)) { @@ -493,11 +493,11 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -574,61 +574,61 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -666,49 +666,49 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -720,19 +720,19 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -778,7 +778,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -828,7 +828,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -844,11 +844,11 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -1126,7 +1126,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -1268,7 +1268,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -1474,19 +1474,19 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -1497,19 +1497,19 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -1560,19 +1560,19 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1600,7 +1600,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1610,7 +1610,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1714,7 +1714,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -1724,7 +1724,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -1732,14 +1732,14 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -1775,7 +1775,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -1829,7 +1829,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -1847,7 +1847,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -1907,7 +1907,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -2049,7 +2049,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -2067,13 +2067,13 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -2121,19 +2121,19 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -2205,7 +2205,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -2223,7 +2223,7 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -2269,19 +2269,19 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -2325,13 +2325,13 @@ private static Object invoke5(com.codename1.ui.scene.Scene typedTarget, String n if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2363,7 +2363,7 @@ private static Object invoke6(com.codename1.ui.scene.TextPainter typedTarget, St if ("setvAlign".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setvAlign(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setvAlign(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2380,9 +2380,48 @@ private static Object invoke7(com.codename1.ui.scene.NodePainter typedTarget, St } public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.ui.scene.Scene.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.scene.Scene.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.scene.Scene.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.scene.Scene.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.scene.Scene.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.scene.Scene.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.scene.Scene.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.scene.Scene.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.scene.Scene.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.scene.Scene.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.scene.Scene.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.scene.Scene.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.scene.Scene.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.scene.Scene.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.scene.Scene.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.scene.Scene.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.scene.Scene.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.scene.Scene.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.scene.Scene.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.scene.Scene.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.scene.Scene.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.scene.Scene.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.scene.Scene.class, name); + } + public static Object getField(Object target, String name) throws Exception { if (target instanceof com.codename1.ui.scene.PerspectiveCamera) { com.codename1.ui.scene.PerspectiveCamera typedTarget = (com.codename1.ui.scene.PerspectiveCamera) target; @@ -2568,9 +2607,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -2623,10 +2674,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_spinner.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_spinner.java index 99eab0ef45..82b16be571 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_spinner.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_spinner.java @@ -42,6 +42,9 @@ private static Class findClassChunk0(String simpleName) { if ("Picker".equals(simpleName)) { return com.codename1.ui.spinner.Picker.class; } + if ("LightweightPopupButtonPlacement".equals(simpleName)) { + return com.codename1.ui.spinner.Picker.LightweightPopupButtonPlacement.class; + } if ("TimeSpinner".equals(simpleName)) { return com.codename1.ui.spinner.TimeSpinner.class; } @@ -205,11 +208,11 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -286,61 +289,61 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -378,49 +381,49 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -432,19 +435,19 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -490,7 +493,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -540,7 +543,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -556,11 +559,11 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -863,7 +866,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -1010,7 +1013,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -1241,19 +1244,19 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -1264,19 +1267,19 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -1327,19 +1330,19 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1367,7 +1370,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1377,7 +1380,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1481,7 +1484,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -1491,7 +1494,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -1499,14 +1502,14 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -1542,7 +1545,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -1602,7 +1605,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("setCurrentHour".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCurrentHour(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCurrentHour(toIntValue(adaptedArgs[0])); return null; } } if ("setCurrentMeridiem".equals(name)) { @@ -1614,13 +1617,13 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("setCurrentMinute".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCurrentMinute(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCurrentMinute(toIntValue(adaptedArgs[0])); return null; } } if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -1638,7 +1641,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -1710,7 +1713,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -1822,7 +1825,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("setMinuteStep".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMinuteStep(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMinuteStep(toIntValue(adaptedArgs[0])); return null; } } if ("setMinutesVisible".equals(name)) { @@ -1882,7 +1885,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -1900,13 +1903,13 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -1948,19 +1951,19 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -2044,7 +2047,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -2062,7 +2065,7 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -2108,19 +2111,19 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -2164,13 +2167,13 @@ private static Object invoke0(com.codename1.ui.spinner.DateTimeSpinner typedTarg if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2220,11 +2223,11 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -2301,61 +2304,61 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -2393,49 +2396,49 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -2447,19 +2450,19 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -2505,7 +2508,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -2555,7 +2558,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -2571,11 +2574,11 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -2873,7 +2876,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -3020,7 +3023,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -3236,19 +3239,19 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -3259,19 +3262,19 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -3322,19 +3325,19 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -3362,7 +3365,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -3372,7 +3375,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -3476,7 +3479,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -3486,7 +3489,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -3494,14 +3497,14 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -3537,7 +3540,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -3591,25 +3594,25 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("setCurrentDay".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCurrentDay(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCurrentDay(toIntValue(adaptedArgs[0])); return null; } } if ("setCurrentMonth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCurrentMonth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCurrentMonth(toIntValue(adaptedArgs[0])); return null; } } if ("setCurrentYear".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCurrentYear(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCurrentYear(toIntValue(adaptedArgs[0])); return null; } } if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -3627,7 +3630,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -3657,7 +3660,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("setEndYear".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setEndYear(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setEndYear(toIntValue(adaptedArgs[0])); return null; } } if ("setFlatten".equals(name)) { @@ -3693,7 +3696,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -3853,7 +3856,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -3871,13 +3874,13 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -3919,19 +3922,19 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -4003,13 +4006,13 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("setStartYear".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setStartYear(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setStartYear(toIntValue(adaptedArgs[0])); return null; } } if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -4027,7 +4030,7 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -4073,19 +4076,19 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -4129,13 +4132,13 @@ private static Object invoke1(com.codename1.ui.spinner.DateSpinner typedTarget, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -4185,11 +4188,11 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -4266,61 +4269,61 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -4358,49 +4361,49 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -4412,19 +4415,19 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -4470,7 +4473,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -4520,7 +4523,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -4541,11 +4544,11 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -4705,7 +4708,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getModel(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getModel(toIntValue(adaptedArgs[0])); } } if ("getName".equals(name)) { @@ -4835,7 +4838,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getRenderer(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getRenderer(toIntValue(adaptedArgs[0])); } } if ("getRenderingPrototype".equals(name)) { @@ -4844,13 +4847,13 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getRenderingPrototype(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getRenderingPrototype(toIntValue(adaptedArgs[0])); } } if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -4974,7 +4977,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getValue(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getValue(toIntValue(adaptedArgs[0])); } } if ("getVisibleBounds".equals(name)) { @@ -5001,7 +5004,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -5207,19 +5210,19 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -5230,19 +5233,19 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -5293,19 +5296,19 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -5333,7 +5336,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -5343,7 +5346,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -5447,7 +5450,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -5457,7 +5460,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -5465,14 +5468,14 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -5508,7 +5511,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -5556,7 +5559,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("setColumns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setColumns(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setColumns(toIntValue(adaptedArgs[0])); return null; } } if ("setComponentState".equals(name)) { @@ -5568,7 +5571,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -5586,7 +5589,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -5646,7 +5649,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -5744,7 +5747,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.list.ListModel.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.list.ListModel.class}, false); - typedTarget.setModel(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.list.ListModel) adaptedArgs[1]); return null; + typedTarget.setModel(toIntValue(adaptedArgs[0]), (com.codename1.ui.list.ListModel) adaptedArgs[1]); return null; } } if ("setName".equals(name)) { @@ -5798,7 +5801,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -5816,13 +5819,13 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -5850,7 +5853,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.list.ListCellRenderer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.list.ListCellRenderer.class}, false); - typedTarget.setRenderer(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.list.ListCellRenderer) adaptedArgs[1]); return null; + typedTarget.setRenderer(toIntValue(adaptedArgs[0]), (com.codename1.ui.list.ListCellRenderer) adaptedArgs[1]); return null; } } if ("setRenderingPrototype".equals(name)) { @@ -5860,7 +5863,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false); - typedTarget.setRenderingPrototype(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1]); return null; + typedTarget.setRenderingPrototype(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1]); return null; } } if ("setRippleEffect".equals(name)) { @@ -5884,19 +5887,19 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -5968,7 +5971,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -5986,7 +5989,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -6030,7 +6033,7 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); - typedTarget.setValue(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1]); return null; + typedTarget.setValue(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); return null; } } if ("setVisible".equals(name)) { @@ -6042,19 +6045,19 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -6098,13 +6101,13 @@ private static Object invoke2(com.codename1.ui.spinner.GenericSpinner typedTarge if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -6154,11 +6157,11 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -6235,61 +6238,61 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -6327,49 +6330,49 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -6381,19 +6384,19 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -6439,7 +6442,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -6489,7 +6492,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -6505,11 +6508,11 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -6797,7 +6800,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -6949,7 +6952,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -7155,19 +7158,19 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -7178,19 +7181,19 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -7241,19 +7244,19 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -7281,7 +7284,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -7291,7 +7294,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -7395,7 +7398,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -7405,7 +7408,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -7413,14 +7416,14 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -7456,7 +7459,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -7510,7 +7513,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -7528,7 +7531,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -7588,7 +7591,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -7742,7 +7745,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -7760,13 +7763,13 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -7808,19 +7811,19 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -7898,7 +7901,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -7916,7 +7919,7 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -7968,19 +7971,19 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -8024,13 +8027,13 @@ private static Object invoke3(com.codename1.ui.spinner.NumericSpinner typedTarge if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -8080,11 +8083,11 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -8161,61 +8164,61 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -8253,49 +8256,49 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -8307,19 +8310,19 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -8365,7 +8368,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -8415,7 +8418,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -8431,11 +8434,11 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -8728,7 +8731,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -8870,7 +8873,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -9091,19 +9094,19 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -9114,19 +9117,19 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -9177,19 +9180,19 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -9217,7 +9220,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -9227,7 +9230,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -9331,7 +9334,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -9341,7 +9344,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -9349,14 +9352,14 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -9392,7 +9395,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -9446,7 +9449,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("setCurrentHour".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCurrentHour(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCurrentHour(toIntValue(adaptedArgs[0])); return null; } } if ("setCurrentMeridiem".equals(name)) { @@ -9458,13 +9461,13 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("setCurrentMinute".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCurrentMinute(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCurrentMinute(toIntValue(adaptedArgs[0])); return null; } } if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -9482,7 +9485,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -9548,7 +9551,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -9648,7 +9651,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("setMinuteStep".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMinuteStep(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMinuteStep(toIntValue(adaptedArgs[0])); return null; } } if ("setMinutesVisible".equals(name)) { @@ -9708,7 +9711,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -9726,13 +9729,13 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -9774,19 +9777,19 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -9864,7 +9867,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -9882,7 +9885,7 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -9928,19 +9931,19 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -9984,13 +9987,13 @@ private static Object invoke4(com.codename1.ui.spinner.TimeSpinner typedTarget, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -10040,11 +10043,11 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -10121,61 +10124,61 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -10213,49 +10216,49 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -10267,19 +10270,19 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -10325,7 +10328,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -10375,7 +10378,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -10391,11 +10394,11 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -10673,7 +10676,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -10815,7 +10818,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -11021,19 +11024,19 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -11044,19 +11047,19 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -11107,19 +11110,19 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -11147,7 +11150,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -11157,7 +11160,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -11261,7 +11264,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -11271,7 +11274,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -11279,14 +11282,14 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -11322,7 +11325,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -11376,7 +11379,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -11394,7 +11397,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -11454,7 +11457,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -11596,7 +11599,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -11614,13 +11617,13 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -11662,19 +11665,19 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -11746,7 +11749,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -11764,7 +11767,7 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -11810,19 +11813,19 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -11866,13 +11869,13 @@ private static Object invoke5(com.codename1.ui.spinner.BaseSpinner typedTarget, if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -11909,6 +11912,16 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin typedTarget.addFocusListener((com.codename1.ui.events.FocusListener) adaptedArgs[0]); return null; } } + if ("addLightweightPopupButton".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Runnable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Runnable.class}, false); + typedTarget.addLightweightPopupButton((java.lang.String) adaptedArgs[0], (java.lang.Runnable) adaptedArgs[1]); return null; + } + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Runnable.class, java.lang.Integer.class}, false); + typedTarget.addLightweightPopupButton((java.lang.String) adaptedArgs[0], (java.lang.Runnable) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; + } + } if ("addLongPressListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.ActionListener.class}, false); @@ -11984,28 +11997,33 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin typedTarget.clearClientProperties(); return null; } } + if ("clearLightweightPopupButtons".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.clearLightweightPopupButtons(); return null; + } + } if ("contains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("getAbsoluteX".equals(name)) { @@ -12056,7 +12074,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -12302,6 +12320,11 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin return typedTarget.getLabelForComponent(); } } + if ("getLightweightPopupButtonLabels".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getLightweightPopupButtonLabels(); + } + } if ("getListeners".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getListeners(); @@ -12713,7 +12736,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -12965,25 +12988,25 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("paint".equals(name)) { @@ -13028,19 +13051,19 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -13068,7 +13091,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -13078,7 +13101,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -13111,7 +13134,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.released(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.released(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("remove".equals(name)) { @@ -13191,7 +13214,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("requestFocus".equals(name)) { @@ -13207,7 +13230,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -13219,7 +13242,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setAlwaysTensile".equals(name)) { @@ -13303,7 +13326,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDate".equals(name)) { @@ -13333,7 +13356,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -13355,7 +13378,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setDuration(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setDuration(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setEditingDelegate".equals(name)) { @@ -13423,7 +13446,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setGap".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setGap(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setGap(toIntValue(adaptedArgs[0])); return null; } } if ("setGrabsPointerEvents".equals(name)) { @@ -13441,7 +13464,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -13469,7 +13492,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setHourRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setHourRange(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setHourRange(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setIcon".equals(name)) { @@ -13581,7 +13604,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setMinuteStep".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMinuteStep(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMinuteStep(toIntValue(adaptedArgs[0])); return null; } } if ("setName".equals(name)) { @@ -13635,19 +13658,19 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredPopupHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredPopupHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredPopupHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredPopupWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredPopupWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredPopupWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -13665,13 +13688,13 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedIcon".equals(name)) { @@ -13701,7 +13724,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setReleaseRadius".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setReleaseRadius(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setReleaseRadius(toIntValue(adaptedArgs[0])); return null; } } if ("setReleased".equals(name)) { @@ -13736,13 +13759,13 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -13772,7 +13795,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setSelectedStringIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSelectedStringIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSelectedStringIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setSelectedStyle".equals(name)) { @@ -13788,13 +13811,13 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftMillimeters(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftMillimeters(toIntValue(adaptedArgs[0])); return null; } } if ("setShiftText".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setShiftText(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setShiftText(toIntValue(adaptedArgs[0])); return null; } } if ("setShouldCalcPreferredSize".equals(name)) { @@ -13858,7 +13881,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -13876,7 +13899,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setText".equals(name)) { @@ -13888,7 +13911,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setTextPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTextPosition(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTextPosition(toIntValue(adaptedArgs[0])); return null; } } if ("setTextSelectionEnabled".equals(name)) { @@ -13906,11 +13929,11 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setTime".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTime(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTime(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setTime(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setTime(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setToggle".equals(name)) { @@ -13934,7 +13957,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setType(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setType(toIntValue(adaptedArgs[0])); return null; } } if ("setUIID".equals(name)) { @@ -13962,7 +13985,7 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setVerticalAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setVerticalAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setVerticalAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setVisible".equals(name)) { @@ -13974,19 +13997,19 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("shouldTickerStart".equals(name)) { @@ -14055,16 +14078,300 @@ private static Object invoke6(com.codename1.ui.spinner.Picker typedTarget, Strin if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.ui.spinner.BaseSpinner.class) return getStaticField0(name); + if (type == com.codename1.ui.spinner.DateSpinner.class) return getStaticField1(name); + if (type == com.codename1.ui.spinner.DateTimeSpinner.class) return getStaticField2(name); + if (type == com.codename1.ui.spinner.GenericSpinner.class) return getStaticField3(name); + if (type == com.codename1.ui.spinner.NumericSpinner.class) return getStaticField4(name); + if (type == com.codename1.ui.spinner.Picker.class) return getStaticField5(name); + if (type == com.codename1.ui.spinner.Picker.LightweightPopupButtonPlacement.class) return getStaticField6(name); + if (type == com.codename1.ui.spinner.TimeSpinner.class) return getStaticField7(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.spinner.BaseSpinner.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.spinner.BaseSpinner.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.spinner.BaseSpinner.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.spinner.BaseSpinner.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.spinner.BaseSpinner.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.spinner.BaseSpinner.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.spinner.BaseSpinner.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.BaseSpinner.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.BaseSpinner.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.BaseSpinner.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.BaseSpinner.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.BaseSpinner.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.BaseSpinner.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.spinner.BaseSpinner.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.spinner.BaseSpinner.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.spinner.BaseSpinner.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.spinner.BaseSpinner.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.spinner.BaseSpinner.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.spinner.BaseSpinner.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.spinner.BaseSpinner.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.BaseSpinner.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.spinner.BaseSpinner.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.spinner.DateSpinner.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.spinner.DateSpinner.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.spinner.DateSpinner.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.spinner.DateSpinner.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.spinner.DateSpinner.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.spinner.DateSpinner.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.spinner.DateSpinner.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.DateSpinner.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.DateSpinner.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.DateSpinner.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.DateSpinner.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.DateSpinner.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.DateSpinner.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.spinner.DateSpinner.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.spinner.DateSpinner.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.spinner.DateSpinner.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.spinner.DateSpinner.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.spinner.DateSpinner.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.spinner.DateSpinner.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.spinner.DateSpinner.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateSpinner.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.spinner.DateSpinner.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.DateTimeSpinner.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.spinner.DateTimeSpinner.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.spinner.GenericSpinner.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.spinner.GenericSpinner.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.spinner.GenericSpinner.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.spinner.GenericSpinner.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.spinner.GenericSpinner.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.spinner.GenericSpinner.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.spinner.GenericSpinner.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.GenericSpinner.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.GenericSpinner.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.GenericSpinner.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.GenericSpinner.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.GenericSpinner.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.GenericSpinner.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.spinner.GenericSpinner.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.spinner.GenericSpinner.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.spinner.GenericSpinner.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.spinner.GenericSpinner.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.spinner.GenericSpinner.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.spinner.GenericSpinner.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.spinner.GenericSpinner.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.GenericSpinner.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.spinner.GenericSpinner.class, name); + } + + private static Object getStaticField4(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.spinner.NumericSpinner.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.spinner.NumericSpinner.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.spinner.NumericSpinner.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.spinner.NumericSpinner.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.spinner.NumericSpinner.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.spinner.NumericSpinner.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.spinner.NumericSpinner.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.NumericSpinner.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.NumericSpinner.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.NumericSpinner.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.NumericSpinner.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.NumericSpinner.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.NumericSpinner.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.spinner.NumericSpinner.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.spinner.NumericSpinner.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.spinner.NumericSpinner.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.spinner.NumericSpinner.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.spinner.NumericSpinner.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.spinner.NumericSpinner.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.spinner.NumericSpinner.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.NumericSpinner.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.spinner.NumericSpinner.class, name); + } + + private static Object getStaticField5(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.spinner.Picker.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.spinner.Picker.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.spinner.Picker.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.spinner.Picker.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.spinner.Picker.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.spinner.Picker.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.spinner.Picker.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.Picker.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.Picker.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.Picker.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.Picker.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.Picker.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.Picker.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.spinner.Picker.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.spinner.Picker.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.spinner.Picker.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.spinner.Picker.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.spinner.Picker.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.spinner.Picker.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.SE_RESIZE_CURSOR; + if ("STATE_DEFAULT".equals(name)) return com.codename1.ui.spinner.Picker.STATE_DEFAULT; + if ("STATE_PRESSED".equals(name)) return com.codename1.ui.spinner.Picker.STATE_PRESSED; + if ("STATE_ROLLOVER".equals(name)) return com.codename1.ui.spinner.Picker.STATE_ROLLOVER; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.spinner.Picker.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.Picker.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.spinner.Picker.class, name); + } + + private static Object getStaticField6(String name) throws Exception { + if ("ABOVE_SPINNER".equals(name)) return com.codename1.ui.spinner.Picker.LightweightPopupButtonPlacement.ABOVE_SPINNER; + if ("BELOW_SPINNER".equals(name)) return com.codename1.ui.spinner.Picker.LightweightPopupButtonPlacement.BELOW_SPINNER; + if ("BETWEEN_CANCEL_AND_DONE".equals(name)) return com.codename1.ui.spinner.Picker.LightweightPopupButtonPlacement.BETWEEN_CANCEL_AND_DONE; + throw unsupportedStaticField(com.codename1.ui.spinner.Picker.LightweightPopupButtonPlacement.class, name); + } + + private static Object getStaticField7(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.spinner.TimeSpinner.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.spinner.TimeSpinner.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.spinner.TimeSpinner.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.spinner.TimeSpinner.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.spinner.TimeSpinner.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.spinner.TimeSpinner.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.spinner.TimeSpinner.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.TimeSpinner.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.TimeSpinner.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.TimeSpinner.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.spinner.TimeSpinner.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.spinner.TimeSpinner.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.spinner.TimeSpinner.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.spinner.TimeSpinner.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.spinner.TimeSpinner.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.spinner.TimeSpinner.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.spinner.TimeSpinner.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.spinner.TimeSpinner.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.spinner.TimeSpinner.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.spinner.TimeSpinner.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.spinner.TimeSpinner.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.spinner.TimeSpinner.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -14216,9 +14523,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -14271,10 +14590,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_table.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_table.java index be244c6fbb..4cb9b31f2f 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_table.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_table.java @@ -39,6 +39,9 @@ private static Class findClassChunk0(String simpleName) { if ("TableLayout".equals(simpleName)) { return com.codename1.ui.table.TableLayout.class; } + if ("Constraint".equals(simpleName)) { + return com.codename1.ui.table.TableLayout.Constraint.class; + } if ("TableModel".equals(simpleName)) { return com.codename1.ui.table.TableModel.class; } @@ -59,7 +62,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.ui.table.SortableTableModel.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, com.codename1.ui.table.TableModel.class, java.util.Comparator.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, com.codename1.ui.table.TableModel.class, java.util.Comparator.class}, false); - return new com.codename1.ui.table.SortableTableModel(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue(), (com.codename1.ui.table.TableModel) adaptedArgs[2], (java.util.Comparator) adaptedArgs[3]); + return new com.codename1.ui.table.SortableTableModel(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue(), (com.codename1.ui.table.TableModel) adaptedArgs[2], (java.util.Comparator) adaptedArgs[3]); } } if (type == com.codename1.ui.table.Table.class) { @@ -79,7 +82,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.ui.table.TableLayout.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.ui.table.TableLayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.ui.table.TableLayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedConstruct(type, safeArgs); @@ -99,7 +102,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep for (int i = 1; i < adaptedArgs.length; i++) { varArgs[i - 1] = (com.codename1.ui.Component) adaptedArgs[i]; } - return com.codename1.ui.table.TableLayout.encloseIn(((Number) adaptedArgs[0]).intValue(), varArgs); + return com.codename1.ui.table.TableLayout.encloseIn(toIntValue(adaptedArgs[0]), varArgs); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, com.codename1.ui.Component[].class}, true)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, com.codename1.ui.Component[].class}, true); @@ -107,7 +110,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep for (int i = 2; i < adaptedArgs.length; i++) { varArgs[i - 2] = (com.codename1.ui.Component) adaptedArgs[i]; } - return com.codename1.ui.table.TableLayout.encloseIn(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue(), varArgs); + return com.codename1.ui.table.TableLayout.encloseIn(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue(), varArgs); } } if ("getDefaultColumnWidth".equals(name)) { @@ -128,19 +131,19 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep if ("setDefaultColumnWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.table.TableLayout.setDefaultColumnWidth(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.table.TableLayout.setDefaultColumnWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setDefaultRowHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.table.TableLayout.setDefaultRowHeight(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.table.TableLayout.setDefaultRowHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setMinimumSizePerColumn".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - com.codename1.ui.table.TableLayout.setMinimumSizePerColumn(((Number) adaptedArgs[0]).intValue()); return null; + com.codename1.ui.table.TableLayout.setMinimumSizePerColumn(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedStatic(com.codename1.ui.table.TableLayout.class, name, safeArgs); @@ -184,9 +187,16 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.ui.table.TableLayout.Constraint) { + try { + return invoke5((com.codename1.ui.table.TableLayout.Constraint) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof com.codename1.ui.table.TableModel) { try { - return invoke5((com.codename1.ui.table.TableModel) target, name, safeArgs); + return invoke6((com.codename1.ui.table.TableModel) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -217,7 +227,7 @@ private static Object invoke0(com.codename1.ui.table.DefaultTableModel typedTarg if ("getCellType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getCellType(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getCellType(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getColumnCount".equals(name)) { @@ -228,13 +238,13 @@ private static Object invoke0(com.codename1.ui.table.DefaultTableModel typedTarg if ("getColumnName".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getColumnName(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getColumnName(toIntValue(adaptedArgs[0])); } } if ("getMultipleChoiceOptions".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getMultipleChoiceOptions(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getMultipleChoiceOptions(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getRowCount".equals(name)) { @@ -245,7 +255,7 @@ private static Object invoke0(com.codename1.ui.table.DefaultTableModel typedTarg if ("getValidationConstraint".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getValidationConstraint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getValidationConstraint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getValidator".equals(name)) { @@ -256,7 +266,7 @@ private static Object invoke0(com.codename1.ui.table.DefaultTableModel typedTarg if ("getValueAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getValueAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getValueAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("insertRow".equals(name)) { @@ -266,13 +276,13 @@ private static Object invoke0(com.codename1.ui.table.DefaultTableModel typedTarg for (int i = 1; i < adaptedArgs.length; i++) { varArgs[i - 1] = (java.lang.Object) adaptedArgs[i]; } - typedTarget.insertRow(((Number) adaptedArgs[0]).intValue(), varArgs); return null; + typedTarget.insertRow(toIntValue(adaptedArgs[0]), varArgs); return null; } } if ("isCellEditable".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.isCellEditable(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.isCellEditable(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("removeDataChangeListener".equals(name)) { @@ -284,7 +294,7 @@ private static Object invoke0(com.codename1.ui.table.DefaultTableModel typedTarg if ("removeRow".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeRow(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeRow(toIntValue(adaptedArgs[0])); return null; } } if ("setValidator".equals(name)) { @@ -296,7 +306,7 @@ private static Object invoke0(com.codename1.ui.table.DefaultTableModel typedTarg if ("setValueAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false); - typedTarget.setValueAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Object) adaptedArgs[2]); return null; + typedTarget.setValueAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Object) adaptedArgs[2]); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -312,7 +322,7 @@ private static Object invoke1(com.codename1.ui.table.SortableTableModel typedTar if ("getCellType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getCellType(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getCellType(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getColumnCount".equals(name)) { @@ -323,13 +333,13 @@ private static Object invoke1(com.codename1.ui.table.SortableTableModel typedTar if ("getColumnName".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getColumnName(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getColumnName(toIntValue(adaptedArgs[0])); } } if ("getMultipleChoiceOptions".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getMultipleChoiceOptions(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getMultipleChoiceOptions(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getRowCount".equals(name)) { @@ -340,7 +350,7 @@ private static Object invoke1(com.codename1.ui.table.SortableTableModel typedTar if ("getSortedPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getSortedPosition(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getSortedPosition(toIntValue(adaptedArgs[0])); } } if ("getUnderlying".equals(name)) { @@ -351,7 +361,7 @@ private static Object invoke1(com.codename1.ui.table.SortableTableModel typedTar if ("getValidationConstraint".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getValidationConstraint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getValidationConstraint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getValidator".equals(name)) { @@ -362,13 +372,13 @@ private static Object invoke1(com.codename1.ui.table.SortableTableModel typedTar if ("getValueAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getValueAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getValueAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("isCellEditable".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.isCellEditable(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.isCellEditable(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("removeDataChangeListener".equals(name)) { @@ -386,7 +396,7 @@ private static Object invoke1(com.codename1.ui.table.SortableTableModel typedTar if ("setValueAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false); - typedTarget.setValueAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Object) adaptedArgs[2]); return null; + typedTarget.setValueAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Object) adaptedArgs[2]); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -402,7 +412,7 @@ private static Object invoke2(com.codename1.ui.table.AbstractTableModel typedTar if ("getCellType".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getCellType(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getCellType(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getColumnCount".equals(name)) { @@ -413,13 +423,13 @@ private static Object invoke2(com.codename1.ui.table.AbstractTableModel typedTar if ("getColumnName".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getColumnName(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getColumnName(toIntValue(adaptedArgs[0])); } } if ("getMultipleChoiceOptions".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getMultipleChoiceOptions(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getMultipleChoiceOptions(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getRowCount".equals(name)) { @@ -430,7 +440,7 @@ private static Object invoke2(com.codename1.ui.table.AbstractTableModel typedTar if ("getValidationConstraint".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getValidationConstraint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getValidationConstraint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getValidator".equals(name)) { @@ -441,13 +451,13 @@ private static Object invoke2(com.codename1.ui.table.AbstractTableModel typedTar if ("getValueAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getValueAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getValueAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("isCellEditable".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.isCellEditable(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.isCellEditable(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("removeDataChangeListener".equals(name)) { @@ -465,7 +475,7 @@ private static Object invoke2(com.codename1.ui.table.AbstractTableModel typedTar if ("setValueAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false); - typedTarget.setValueAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Object) adaptedArgs[2]); return null; + typedTarget.setValueAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Object) adaptedArgs[2]); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -515,11 +525,11 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -596,61 +606,61 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -688,49 +698,49 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -742,7 +752,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("deinitialize".equals(name)) { @@ -753,13 +763,13 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -805,7 +815,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -872,7 +882,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -888,11 +898,11 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -1180,7 +1190,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -1337,7 +1347,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -1563,19 +1573,19 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -1586,19 +1596,19 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -1649,19 +1659,19 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1689,7 +1699,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1699,7 +1709,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1803,7 +1813,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -1813,7 +1823,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -1821,14 +1831,14 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -1864,7 +1874,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -1888,7 +1898,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("setBorderSpacing".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.setBorderSpacing(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setBorderSpacing(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setBoundPropertyValue".equals(name)) { @@ -1900,7 +1910,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("setCellAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCellAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCellAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setCellRenderer".equals(name)) { @@ -1936,7 +1946,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -1954,7 +1964,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -2026,7 +2036,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -2102,7 +2112,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("setInnerBorderMode".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setInnerBorderMode(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setInnerBorderMode(toIntValue(adaptedArgs[0])); return null; } } if ("setIsScrollVisible".equals(name)) { @@ -2186,7 +2196,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -2204,13 +2214,13 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -2252,19 +2262,19 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -2342,7 +2352,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -2360,13 +2370,13 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTitleAlignment".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTitleAlignment(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTitleAlignment(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -2412,25 +2422,25 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("sort".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.sort(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.sort(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } } if ("startEditingAsync".equals(name)) { @@ -2468,7 +2478,7 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("translateSortedRowToModelRow".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.translateSortedRowToModelRow(((Number) adaptedArgs[0]).intValue()); + return typedTarget.translateSortedRowToModelRow(toIntValue(adaptedArgs[0])); } } if ("unbindProperty".equals(name)) { @@ -2480,13 +2490,13 @@ private static Object invoke3(com.codename1.ui.table.Table typedTarget, String n if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2505,7 +2515,7 @@ private static Object invoke4(com.codename1.ui.table.TableLayout typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.cc(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.cc(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("cloneConstraint".equals(name)) { @@ -2520,7 +2530,7 @@ private static Object invoke4(com.codename1.ui.table.TableLayout typedTarget, St } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createConstraint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createConstraint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("equals".equals(name)) { @@ -2532,19 +2542,19 @@ private static Object invoke4(com.codename1.ui.table.TableLayout typedTarget, St if ("getCellHorizontalSpan".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getCellHorizontalSpan(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getCellHorizontalSpan(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCellVerticalSpan".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getCellVerticalSpan(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getCellVerticalSpan(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getColumnPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getColumnPosition(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getColumnPosition(toIntValue(adaptedArgs[0])); } } if ("getColumns".equals(name)) { @@ -2555,7 +2565,7 @@ private static Object invoke4(com.codename1.ui.table.TableLayout typedTarget, St if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentConstraint".equals(name)) { @@ -2583,7 +2593,7 @@ private static Object invoke4(com.codename1.ui.table.TableLayout typedTarget, St if ("getRowPosition".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getRowPosition(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getRowPosition(toIntValue(adaptedArgs[0])); } } if ("getRows".equals(name)) { @@ -2609,13 +2619,13 @@ private static Object invoke4(com.codename1.ui.table.TableLayout typedTarget, St if ("isCellSpannedThroughHorizontally".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.isCellSpannedThroughHorizontally(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.isCellSpannedThroughHorizontally(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("isCellSpannedThroughVertically".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.isCellSpannedThroughVertically(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.isCellSpannedThroughVertically(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("isConstraintTracking".equals(name)) { @@ -2693,13 +2703,170 @@ private static Object invoke4(com.codename1.ui.table.TableLayout typedTarget, St if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Container.class, java.lang.Integer.class}, false); - return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.updateTabIndices((com.codename1.ui.Container) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke5(com.codename1.ui.table.TableLayout.Constraint typedTarget, String name, Object[] safeArgs) throws Exception { + if ("getColumn".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getColumn(); + } + } + if ("getHeightPercentage".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getHeightPercentage(); + } + } + if ("getHorizontalAlign".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getHorizontalAlign(); + } + } + if ("getHorizontalSpan".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getHorizontalSpan(); + } + } + if ("getRow".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getRow(); + } + } + if ("getVerticalAlign".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getVerticalAlign(); + } + } + if ("getVerticalSpan".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getVerticalSpan(); + } + } + if ("getWidthPercentage".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getWidthPercentage(); + } + } + if ("ha".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.ha(toIntValue(adaptedArgs[0])); + } + } + if ("heightPercentage".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.heightPercentage(toIntValue(adaptedArgs[0])); + } + } + if ("horizontalAlign".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.horizontalAlign(toIntValue(adaptedArgs[0])); + } + } + if ("horizontalSpan".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.horizontalSpan(toIntValue(adaptedArgs[0])); + } + } + if ("hp".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.hp(toIntValue(adaptedArgs[0])); + } + } + if ("hs".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.hs(toIntValue(adaptedArgs[0])); + } + } + if ("setHeightPercentage".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setHeightPercentage(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setHorizontalAlign".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setHorizontalAlign(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setHorizontalSpan".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setHorizontalSpan(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setVerticalAlign".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setVerticalAlign(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setVerticalSpan".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setVerticalSpan(toIntValue(adaptedArgs[0])); return null; + } + } + if ("setWidthPercentage".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + typedTarget.setWidthPercentage(toIntValue(adaptedArgs[0])); return null; + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + } + if ("va".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.va(toIntValue(adaptedArgs[0])); + } + } + if ("verticalAlign".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.verticalAlign(toIntValue(adaptedArgs[0])); + } + } + if ("verticalSpan".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.verticalSpan(toIntValue(adaptedArgs[0])); + } + } + if ("vs".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.vs(toIntValue(adaptedArgs[0])); + } + } + if ("widthPercentage".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.widthPercentage(toIntValue(adaptedArgs[0])); + } + } + if ("wp".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.wp(toIntValue(adaptedArgs[0])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke5(com.codename1.ui.table.TableModel typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke6(com.codename1.ui.table.TableModel typedTarget, String name, Object[] safeArgs) throws Exception { if ("addDataChangeListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.events.DataChangedListener.class}, false); @@ -2714,7 +2881,7 @@ private static Object invoke5(com.codename1.ui.table.TableModel typedTarget, Str if ("getColumnName".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getColumnName(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getColumnName(toIntValue(adaptedArgs[0])); } } if ("getRowCount".equals(name)) { @@ -2725,13 +2892,13 @@ private static Object invoke5(com.codename1.ui.table.TableModel typedTarget, Str if ("getValueAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getValueAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getValueAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("isCellEditable".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.isCellEditable(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.isCellEditable(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("removeDataChangeListener".equals(name)) { @@ -2743,22 +2910,59 @@ private static Object invoke5(com.codename1.ui.table.TableModel typedTarget, Str if ("setValueAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false); - typedTarget.setValueAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Object) adaptedArgs[2]); return null; + typedTarget.setValueAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Object) adaptedArgs[2]); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.ui.table.Table.class) { - if ("INNER_BORDERS_ALL".equals(name)) return com.codename1.ui.table.Table.INNER_BORDERS_ALL; - if ("INNER_BORDERS_COLS".equals(name)) return com.codename1.ui.table.Table.INNER_BORDERS_COLS; - if ("INNER_BORDERS_NONE".equals(name)) return com.codename1.ui.table.Table.INNER_BORDERS_NONE; - if ("INNER_BORDERS_ROWS".equals(name)) return com.codename1.ui.table.Table.INNER_BORDERS_ROWS; - } + if (type == com.codename1.ui.table.Table.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.table.Table.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.table.Table.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.table.Table.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.table.Table.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.table.Table.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.table.Table.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.table.Table.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.table.Table.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.table.Table.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.table.Table.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.table.Table.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.table.Table.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.table.Table.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.table.Table.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.table.Table.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.table.Table.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.table.Table.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.table.Table.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.table.Table.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.table.Table.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.table.Table.HAND_CURSOR; + if ("INNER_BORDERS_ALL".equals(name)) return com.codename1.ui.table.Table.INNER_BORDERS_ALL; + if ("INNER_BORDERS_COLS".equals(name)) return com.codename1.ui.table.Table.INNER_BORDERS_COLS; + if ("INNER_BORDERS_NONE".equals(name)) return com.codename1.ui.table.Table.INNER_BORDERS_NONE; + if ("INNER_BORDERS_ROWS".equals(name)) return com.codename1.ui.table.Table.INNER_BORDERS_ROWS; + if ("LEFT".equals(name)) return com.codename1.ui.table.Table.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.table.Table.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.table.Table.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.table.Table.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.table.Table.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.table.Table.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.table.Table.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.table.Table.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.table.Table.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.table.Table.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.table.Table.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.table.Table.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.table.Table.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.table.Table.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -2910,9 +3114,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -2965,10 +3181,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_tree.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_tree.java index 12f9d7fc67..91b99b7069 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_tree.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_tree.java @@ -27,6 +27,9 @@ private static Class findClassChunk0(String simpleName) { if ("Tree".equals(simpleName)) { return com.codename1.ui.tree.Tree.class; } + if ("TreeState".equals(simpleName)) { + return com.codename1.ui.tree.Tree.TreeState.class; + } if ("TreeModel".equals(simpleName)) { return com.codename1.ui.tree.TreeModel.class; } @@ -142,11 +145,11 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -229,61 +232,61 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -331,49 +334,49 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -385,13 +388,13 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("expandPath".equals(name)) { @@ -415,7 +418,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -471,7 +474,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -521,7 +524,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -537,11 +540,11 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -836,7 +839,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -988,7 +991,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -1199,19 +1202,19 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -1222,19 +1225,19 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -1285,19 +1288,19 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1325,7 +1328,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1335,7 +1338,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1451,7 +1454,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -1461,7 +1464,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -1469,14 +1472,14 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -1512,7 +1515,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -1566,7 +1569,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -1584,7 +1587,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -1644,7 +1647,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -1798,7 +1801,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -1816,13 +1819,13 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -1864,19 +1867,19 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -1948,7 +1951,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -1966,7 +1969,7 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -2018,19 +2021,19 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -2074,13 +2077,13 @@ private static Object invoke0(com.codename1.ui.tree.Tree typedTarget, String nam if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2103,9 +2106,48 @@ private static Object invoke1(com.codename1.ui.tree.TreeModel typedTarget, Strin } public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.ui.tree.Tree.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.tree.Tree.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.tree.Tree.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.tree.Tree.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.tree.Tree.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.tree.Tree.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.tree.Tree.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.tree.Tree.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.tree.Tree.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.tree.Tree.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.tree.Tree.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.tree.Tree.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.tree.Tree.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.tree.Tree.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.tree.Tree.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.tree.Tree.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.tree.Tree.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.tree.Tree.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.tree.Tree.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.tree.Tree.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.tree.Tree.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.tree.Tree.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.tree.Tree.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -2257,9 +2299,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -2312,10 +2366,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_util.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_util.java index 4611963a0b..bb0513af90 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_util.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_util.java @@ -107,11 +107,11 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep if ("dropshadow".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Float.class}, false); - return com.codename1.ui.util.Effects.dropshadow((com.codename1.ui.Image) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).floatValue()); + return com.codename1.ui.util.Effects.dropshadow((com.codename1.ui.Image) adaptedArgs[0], toIntValue(adaptedArgs[1]), ((Number) adaptedArgs[2]).floatValue()); } if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Integer.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.util.Effects.dropshadow((com.codename1.ui.Image) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).floatValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); + return com.codename1.ui.util.Effects.dropshadow((com.codename1.ui.Image) adaptedArgs[0], toIntValue(adaptedArgs[1]), ((Number) adaptedArgs[2]).floatValue(), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); } } if ("gaussianBlurImage".equals(name)) { @@ -123,7 +123,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class}, false); - com.codename1.ui.util.Effects.growShrink((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + com.codename1.ui.util.Effects.growShrink((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isGaussianBlurSupported".equals(name)) { @@ -138,17 +138,17 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Float.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Float.class, java.lang.Integer.class}, false); - return com.codename1.ui.util.Effects.reflectionImage((com.codename1.ui.Image) adaptedArgs[0], ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.ui.util.Effects.reflectionImage((com.codename1.ui.Image) adaptedArgs[0], ((Number) adaptedArgs[1]).floatValue(), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Image.class, java.lang.Float.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.ui.util.Effects.reflectionImage((com.codename1.ui.Image) adaptedArgs[0], ((Number) adaptedArgs[1]).floatValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return com.codename1.ui.util.Effects.reflectionImage((com.codename1.ui.Image) adaptedArgs[0], ((Number) adaptedArgs[1]).floatValue(), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("squareShadow".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class}, false); - return com.codename1.ui.util.Effects.squareShadow(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).floatValue()); + return com.codename1.ui.util.Effects.squareShadow(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Number) adaptedArgs[3]).floatValue()); } } if ("verticalPerspective".equals(name)) { @@ -207,7 +207,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return com.codename1.ui.util.Resources.open((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.util.Resources.open((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("openLayered".equals(name)) { @@ -217,7 +217,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return com.codename1.ui.util.Resources.openLayered((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return com.codename1.ui.util.Resources.openLayered((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("setEnableMediaQueries".equals(name)) { @@ -292,11 +292,11 @@ private static Object invokeStatic6(String name, Object[] safeArgs) throws Excep if ("timer".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, java.lang.Runnable.class}, false); - return com.codename1.ui.util.UITimer.timer(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue(), (java.lang.Runnable) adaptedArgs[2]); + return com.codename1.ui.util.UITimer.timer(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue(), (java.lang.Runnable) adaptedArgs[2]); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, com.codename1.ui.Form.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, com.codename1.ui.Form.class, java.lang.Runnable.class}, false); - return com.codename1.ui.util.UITimer.timer(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue(), (com.codename1.ui.Form) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3]); + return com.codename1.ui.util.UITimer.timer(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue(), (com.codename1.ui.Form) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3]); } } throw unsupportedStatic(com.codename1.ui.util.UITimer.class, name, safeArgs); @@ -841,11 +841,11 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (com.codename1.ui.Component) adaptedArgs[1]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (com.codename1.ui.Component) adaptedArgs[1]); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class, com.codename1.ui.Component.class}, false); - typedTarget.addComponent(((Number) adaptedArgs[0]).intValue(), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; + typedTarget.addComponent(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1], (com.codename1.ui.Component) adaptedArgs[2]); return null; } } if ("addDragFinishedListener".equals(name)) { @@ -922,61 +922,61 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("animateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchy(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchy(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateHierarchyAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateHierarchyAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateHierarchyFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateHierarchyFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateHierarchyFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayout(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayout(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.animateLayoutAndWait(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.animateLayoutAndWait(toIntValue(adaptedArgs[0])); return null; } } if ("animateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("animateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.animateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); return null; + typedTarget.animateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); return null; } } if ("animateUnlayoutAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.animateUnlayoutAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.animateUnlayoutAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("announceForAccessibility".equals(name)) { @@ -1014,49 +1014,49 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.contains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.contains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("containsOrOwns".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.containsOrOwns(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.containsOrOwns(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateHierarchy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchy(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateHierarchy(toIntValue(adaptedArgs[0])); } } if ("createAnimateHierarchyFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateHierarchyFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateHierarchyFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.createAnimateLayout(((Number) adaptedArgs[0]).intValue()); + return typedTarget.createAnimateLayout(toIntValue(adaptedArgs[0])); } } if ("createAnimateLayoutFade".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFade(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFade(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateLayoutFadeAndWait".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.createAnimateLayoutFadeAndWait(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createAnimateLayoutFadeAndWait(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("createAnimateUnlayout".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - return typedTarget.createAnimateUnlayout(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.Runnable) adaptedArgs[2]); + return typedTarget.createAnimateUnlayout(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.Runnable) adaptedArgs[2]); } } if ("createReplaceTransition".equals(name)) { @@ -1068,19 +1068,19 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("createStyleAnimation".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.createStyleAnimation((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("drop".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.drop((com.codename1.ui.Component) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("findDropTargetAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.findDropTargetAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.findDropTargetAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("findFirstFocusable".equals(name)) { @@ -1126,7 +1126,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("getBaseline".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getBaseline(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getBaseline(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getBaselineResizeBehavior".equals(name)) { @@ -1176,7 +1176,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("getClosestComponentTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getClosestComponentTo(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getClosestComponentTo(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getCloudBoundProperty".equals(name)) { @@ -1192,11 +1192,11 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("getComponentAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getComponentAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getComponentAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getComponentCount".equals(name)) { @@ -1479,7 +1479,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("getResponderAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getResponderAt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getResponderAt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getSafeAreaRoot".equals(name)) { @@ -1621,7 +1621,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("growShrink".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.growShrink(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.growShrink(toIntValue(adaptedArgs[0])); return null; } } if ("handlesInput".equals(name)) { @@ -1827,19 +1827,19 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("keyPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyPressed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyPressed(toIntValue(adaptedArgs[0])); return null; } } if ("keyReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyReleased(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyReleased(toIntValue(adaptedArgs[0])); return null; } } if ("keyRepeated".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.keyRepeated(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.keyRepeated(toIntValue(adaptedArgs[0])); return null; } } if ("layoutContainer".equals(name)) { @@ -1850,19 +1850,19 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("longPointerPress".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.longPointerPress(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.longPointerPress(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("morph".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class, java.lang.Runnable.class}, false); - typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.Runnable) adaptedArgs[3]); return null; + typedTarget.morph((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.Runnable) adaptedArgs[3]); return null; } } if ("morphAndWait".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, java.lang.Integer.class}, false); - typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.morphAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], toIntValue(adaptedArgs[2])); return null; } } if ("paint".equals(name)) { @@ -1913,19 +1913,19 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("paintRippleOverlay".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.paintRippleOverlay((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("paintShadows".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Graphics.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.paintShadows((com.codename1.ui.Graphics) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("pointerDragged".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerDragged(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerDragged(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1953,7 +1953,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("pointerPressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerPressed(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerPressed(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -1963,7 +1963,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("pointerReleased".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.pointerReleased(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.pointerReleased(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{int[].class, int[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, int[].class}, false); @@ -2067,7 +2067,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.repaint(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.repaint(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("replace".equals(name)) { @@ -2077,7 +2077,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Runnable.class, java.lang.Integer.class}, false); - typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], ((Number) adaptedArgs[4]).intValue()); return null; + typedTarget.replace((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], (java.lang.Runnable) adaptedArgs[3], toIntValue(adaptedArgs[4])); return null; } } if ("replaceAndWait".equals(name)) { @@ -2085,14 +2085,14 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2]); return null; } + if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); + typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; + } if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Boolean.class}, false); typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); return null; } - if (matches(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.ui.Component.class, com.codename1.ui.Component.class, com.codename1.ui.animations.Transition.class, java.lang.Integer.class}, false); - typedTarget.replaceAndWait((com.codename1.ui.Component) adaptedArgs[0], (com.codename1.ui.Component) adaptedArgs[1], (com.codename1.ui.animations.Transition) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; - } } if ("requestFocus".equals(name)) { if (safeArgs.length == 0) { @@ -2128,7 +2128,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("scrollRectToVisible".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, com.codename1.ui.Component.class}, false); - typedTarget.scrollRectToVisible(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), (com.codename1.ui.Component) adaptedArgs[4]); return null; + typedTarget.scrollRectToVisible(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), (com.codename1.ui.Component) adaptedArgs[4]); return null; } } if ("setAccessibilityText".equals(name)) { @@ -2182,7 +2182,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("setCursor".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setCursor(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setCursor(toIntValue(adaptedArgs[0])); return null; } } if ("setDirtyRegion".equals(name)) { @@ -2200,7 +2200,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("setDragTransparency".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - typedTarget.setDragTransparency(((Number) adaptedArgs[0]).byteValue()); return null; + typedTarget.setDragTransparency((byte) toIntValue(adaptedArgs[0])); return null; } } if ("setDraggable".equals(name)) { @@ -2266,7 +2266,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("setHeight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setHeight(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setHeight(toIntValue(adaptedArgs[0])); return null; } } if ("setHidden".equals(name)) { @@ -2408,7 +2408,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("setPreferredH".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredH(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredH(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredSize".equals(name)) { @@ -2426,13 +2426,13 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("setPreferredTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setPreferredW".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPreferredW(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPreferredW(toIntValue(adaptedArgs[0])); return null; } } if ("setPressedStyle".equals(name)) { @@ -2474,19 +2474,19 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("setScrollAnimationSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollAnimationSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollAnimationSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollIncrement".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollIncrement(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollIncrement(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollOpacityChangeSpeed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setScrollOpacityChangeSpeed(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setScrollOpacityChangeSpeed(toIntValue(adaptedArgs[0])); return null; } } if ("setScrollSize".equals(name)) { @@ -2558,7 +2558,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("setTabIndex".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTabIndex(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTabIndex(toIntValue(adaptedArgs[0])); return null; } } if ("setTactileTouch".equals(name)) { @@ -2576,7 +2576,7 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("setTensileLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setTensileLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setTensileLength(toIntValue(adaptedArgs[0])); return null; } } if ("setTooltip".equals(name)) { @@ -2622,19 +2622,19 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("setWidth".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setWidth(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setWidth(toIntValue(adaptedArgs[0])); return null; } } if ("setX".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setX(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setX(toIntValue(adaptedArgs[0])); return null; } } if ("setY".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setY(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setY(toIntValue(adaptedArgs[0])); return null; } } if ("startEditingAsync".equals(name)) { @@ -2678,13 +2678,13 @@ private static Object invoke2(com.codename1.ui.util.EmbeddedContainer typedTarge if ("updateTabIndices".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.updateTabIndices(((Number) adaptedArgs[0]).intValue()); + return typedTarget.updateTabIndices(toIntValue(adaptedArgs[0])); } } if ("visibleBoundsContains".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.visibleBoundsContains(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.visibleBoundsContains(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -2712,7 +2712,7 @@ private static Object invoke3(com.codename1.ui.util.EventDispatcher typedTarget, if ("fireDataChangeEvent".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.fireDataChangeEvent(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.fireDataChangeEvent(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("fireFocus".equals(name)) { @@ -2724,13 +2724,13 @@ private static Object invoke3(com.codename1.ui.util.EventDispatcher typedTarget, if ("fireScrollEvent".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.fireScrollEvent(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.fireScrollEvent(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } } if ("fireSelectionEvent".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.fireSelectionEvent(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.fireSelectionEvent(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("fireStyleChangeEvent".equals(name)) { @@ -2812,7 +2812,7 @@ private static Object invoke5(com.codename1.ui.util.ImageIO typedTarget, String if ("saveAndKeepAspect".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class, java.lang.Boolean.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class, java.lang.Boolean.class, java.lang.Boolean.class}, false); - return typedTarget.saveAndKeepAspect((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).floatValue(), ((Boolean) adaptedArgs[6]).booleanValue(), ((Boolean) adaptedArgs[7]).booleanValue()); + return typedTarget.saveAndKeepAspect((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), ((Number) adaptedArgs[5]).floatValue(), ((Boolean) adaptedArgs[6]).booleanValue(), ((Boolean) adaptedArgs[7]).booleanValue()); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -3093,7 +3093,7 @@ private static Object invoke8(com.codename1.ui.util.UITimer typedTarget, String if ("schedule".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, com.codename1.ui.Form.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class, com.codename1.ui.Form.class}, false); - typedTarget.schedule(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue(), (com.codename1.ui.Form) adaptedArgs[2]); return null; + typedTarget.schedule(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue(), (com.codename1.ui.Form) adaptedArgs[2]); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -3181,20 +3181,65 @@ private static Object invoke9(com.codename1.ui.util.WeakHashMap typedTarget, Str } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.ui.util.ImageIO.class) { - if ("FORMAT_JPEG".equals(name)) return com.codename1.ui.util.ImageIO.FORMAT_JPEG; - if ("FORMAT_PNG".equals(name)) return com.codename1.ui.util.ImageIO.FORMAT_PNG; - } - if (type == com.codename1.ui.util.UIBuilder.class) { - if ("BACK_COMMAND_ID".equals(name)) return com.codename1.ui.util.UIBuilder.BACK_COMMAND_ID; - if ("FORM_STATE_KEY_FOCUS".equals(name)) return com.codename1.ui.util.UIBuilder.FORM_STATE_KEY_FOCUS; - if ("FORM_STATE_KEY_NAME".equals(name)) return com.codename1.ui.util.UIBuilder.FORM_STATE_KEY_NAME; - if ("FORM_STATE_KEY_SELECTION".equals(name)) return com.codename1.ui.util.UIBuilder.FORM_STATE_KEY_SELECTION; - if ("FORM_STATE_KEY_TITLE".equals(name)) return com.codename1.ui.util.UIBuilder.FORM_STATE_KEY_TITLE; - } + if (type == com.codename1.ui.util.EmbeddedContainer.class) return getStaticField0(name); + if (type == com.codename1.ui.util.ImageIO.class) return getStaticField1(name); + if (type == com.codename1.ui.util.UIBuilder.class) return getStaticField2(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("BASELINE".equals(name)) return com.codename1.ui.util.EmbeddedContainer.BASELINE; + if ("BOTTOM".equals(name)) return com.codename1.ui.util.EmbeddedContainer.BOTTOM; + if ("BRB_CENTER_OFFSET".equals(name)) return com.codename1.ui.util.EmbeddedContainer.BRB_CENTER_OFFSET; + if ("BRB_CONSTANT_ASCENT".equals(name)) return com.codename1.ui.util.EmbeddedContainer.BRB_CONSTANT_ASCENT; + if ("BRB_CONSTANT_DESCENT".equals(name)) return com.codename1.ui.util.EmbeddedContainer.BRB_CONSTANT_DESCENT; + if ("BRB_OTHER".equals(name)) return com.codename1.ui.util.EmbeddedContainer.BRB_OTHER; + if ("CENTER".equals(name)) return com.codename1.ui.util.EmbeddedContainer.CENTER; + if ("CROSSHAIR_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.CROSSHAIR_CURSOR; + if ("DEFAULT_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.DEFAULT_CURSOR; + if ("DRAG_REGION_IMMEDIATELY_DRAG_X".equals(name)) return com.codename1.ui.util.EmbeddedContainer.DRAG_REGION_IMMEDIATELY_DRAG_X; + if ("DRAG_REGION_IMMEDIATELY_DRAG_XY".equals(name)) return com.codename1.ui.util.EmbeddedContainer.DRAG_REGION_IMMEDIATELY_DRAG_XY; + if ("DRAG_REGION_IMMEDIATELY_DRAG_Y".equals(name)) return com.codename1.ui.util.EmbeddedContainer.DRAG_REGION_IMMEDIATELY_DRAG_Y; + if ("DRAG_REGION_LIKELY_DRAG_X".equals(name)) return com.codename1.ui.util.EmbeddedContainer.DRAG_REGION_LIKELY_DRAG_X; + if ("DRAG_REGION_LIKELY_DRAG_XY".equals(name)) return com.codename1.ui.util.EmbeddedContainer.DRAG_REGION_LIKELY_DRAG_XY; + if ("DRAG_REGION_LIKELY_DRAG_Y".equals(name)) return com.codename1.ui.util.EmbeddedContainer.DRAG_REGION_LIKELY_DRAG_Y; + if ("DRAG_REGION_NOT_DRAGGABLE".equals(name)) return com.codename1.ui.util.EmbeddedContainer.DRAG_REGION_NOT_DRAGGABLE; + if ("DRAG_REGION_POSSIBLE_DRAG_X".equals(name)) return com.codename1.ui.util.EmbeddedContainer.DRAG_REGION_POSSIBLE_DRAG_X; + if ("DRAG_REGION_POSSIBLE_DRAG_XY".equals(name)) return com.codename1.ui.util.EmbeddedContainer.DRAG_REGION_POSSIBLE_DRAG_XY; + if ("DRAG_REGION_POSSIBLE_DRAG_Y".equals(name)) return com.codename1.ui.util.EmbeddedContainer.DRAG_REGION_POSSIBLE_DRAG_Y; + if ("E_RESIZE_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.E_RESIZE_CURSOR; + if ("HAND_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.HAND_CURSOR; + if ("LEFT".equals(name)) return com.codename1.ui.util.EmbeddedContainer.LEFT; + if ("MOVE_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.MOVE_CURSOR; + if ("NE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.NE_RESIZE_CURSOR; + if ("NW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.NW_RESIZE_CURSOR; + if ("N_RESIZE_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.N_RESIZE_CURSOR; + if ("RIGHT".equals(name)) return com.codename1.ui.util.EmbeddedContainer.RIGHT; + if ("SE_RESIZE_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.SE_RESIZE_CURSOR; + if ("SW_RESIZE_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.SW_RESIZE_CURSOR; + if ("S_RESIZE_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.S_RESIZE_CURSOR; + if ("TEXT_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.TEXT_CURSOR; + if ("TOP".equals(name)) return com.codename1.ui.util.EmbeddedContainer.TOP; + if ("WAIT_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.WAIT_CURSOR; + if ("W_RESIZE_CURSOR".equals(name)) return com.codename1.ui.util.EmbeddedContainer.W_RESIZE_CURSOR; + throw unsupportedStaticField(com.codename1.ui.util.EmbeddedContainer.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("FORMAT_JPEG".equals(name)) return com.codename1.ui.util.ImageIO.FORMAT_JPEG; + if ("FORMAT_PNG".equals(name)) return com.codename1.ui.util.ImageIO.FORMAT_PNG; + throw unsupportedStaticField(com.codename1.ui.util.ImageIO.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("BACK_COMMAND_ID".equals(name)) return com.codename1.ui.util.UIBuilder.BACK_COMMAND_ID; + if ("FORM_STATE_KEY_FOCUS".equals(name)) return com.codename1.ui.util.UIBuilder.FORM_STATE_KEY_FOCUS; + if ("FORM_STATE_KEY_NAME".equals(name)) return com.codename1.ui.util.UIBuilder.FORM_STATE_KEY_NAME; + if ("FORM_STATE_KEY_SELECTION".equals(name)) return com.codename1.ui.util.UIBuilder.FORM_STATE_KEY_SELECTION; + if ("FORM_STATE_KEY_TITLE".equals(name)) return com.codename1.ui.util.UIBuilder.FORM_STATE_KEY_TITLE; + throw unsupportedStaticField(com.codename1.ui.util.UIBuilder.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -3346,9 +3391,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -3401,10 +3458,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_validation.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_validation.java index 55ea2fb7b8..5f42a59488 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_validation.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_ui_validation.java @@ -48,6 +48,9 @@ private static Class findClassChunk0(String simpleName) { if ("Validator".equals(simpleName)) { return com.codename1.ui.validation.Validator.class; } + if ("HighlightMode".equals(simpleName)) { + return com.codename1.ui.validation.Validator.HighlightMode.class; + } return null; } public static Object construct(Class type, Object[] args) throws Exception { @@ -91,11 +94,11 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.ui.validation.LengthConstraint.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.ui.validation.LengthConstraint(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.ui.validation.LengthConstraint(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false); - return new com.codename1.ui.validation.LengthConstraint(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1]); + return new com.codename1.ui.validation.LengthConstraint(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1]); } } if (type == com.codename1.ui.validation.NotConstraint.class) { @@ -507,9 +510,18 @@ private static Object invoke7(com.codename1.ui.validation.Constraint typedTarget } public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.ui.validation.Validator.HighlightMode.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("EMBLEM".equals(name)) return com.codename1.ui.validation.Validator.HighlightMode.EMBLEM; + if ("NONE".equals(name)) return com.codename1.ui.validation.Validator.HighlightMode.NONE; + if ("UIID".equals(name)) return com.codename1.ui.validation.Validator.HighlightMode.UIID; + if ("UIID_AND_EMBLEM".equals(name)) return com.codename1.ui.validation.Validator.HighlightMode.UIID_AND_EMBLEM; + throw unsupportedStaticField(com.codename1.ui.validation.Validator.HighlightMode.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -661,9 +673,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -716,10 +740,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_util.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_util.java index b7dab5c1d1..bf819b1dc4 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_util.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_util.java @@ -27,6 +27,12 @@ private static Class findClassChunk0(String simpleName) { if ("AsyncResource".equals(simpleName)) { return com.codename1.util.AsyncResource.class; } + if ("AsyncExecutionException".equals(simpleName)) { + return com.codename1.util.AsyncResource.AsyncExecutionException.class; + } + if ("CancellationException".equals(simpleName)) { + return com.codename1.util.AsyncResource.CancellationException.class; + } if ("AsyncResult".equals(simpleName)) { return com.codename1.util.AsyncResult.class; } @@ -60,6 +66,9 @@ private static Class findClassChunk0(String simpleName) { if ("EasyThread".equals(simpleName)) { return com.codename1.util.EasyThread.class; } + if ("ErrorListener".equals(simpleName)) { + return com.codename1.util.EasyThread.ErrorListener.class; + } if ("FailureCallback".equals(simpleName)) { return com.codename1.util.FailureCallback.class; } @@ -97,10 +106,22 @@ public static Object construct(Class type, Object[] args) throws Exception { return new com.codename1.util.AsyncResource(); } } + if (type == com.codename1.util.AsyncResource.AsyncExecutionException.class) { + if (matches(safeArgs, new Class[]{java.lang.Throwable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Throwable.class}, false); + return new com.codename1.util.AsyncResource.AsyncExecutionException((java.lang.Throwable) adaptedArgs[0]); + } + } + if (type == com.codename1.util.AsyncResource.CancellationException.class) { + if (matches(safeArgs, new Class[0], false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[0], false); + return new com.codename1.util.AsyncResource.CancellationException(); + } + } if (type == com.codename1.util.BigDecimal.class) { if (matches(safeArgs, new Class[]{com.codename1.util.BigInteger.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.BigInteger.class, java.lang.Integer.class}, false); - return new com.codename1.util.BigDecimal((com.codename1.util.BigInteger) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.util.BigDecimal((com.codename1.util.BigInteger) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if (type == com.codename1.util.BigInteger.class) { @@ -114,19 +135,19 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.util.Random.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.util.Random.class}, false); - return new com.codename1.util.BigInteger(((Number) adaptedArgs[0]).intValue(), (java.util.Random) adaptedArgs[1]); + return new com.codename1.util.BigInteger(toIntValue(adaptedArgs[0]), (java.util.Random) adaptedArgs[1]); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, byte[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, byte[].class}, false); - return new com.codename1.util.BigInteger(((Number) adaptedArgs[0]).intValue(), (byte[]) adaptedArgs[1]); + return new com.codename1.util.BigInteger(toIntValue(adaptedArgs[0]), (byte[]) adaptedArgs[1]); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return new com.codename1.util.BigInteger((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.util.BigInteger((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.util.Random.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.util.Random.class}, false); - return new com.codename1.util.BigInteger(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.util.Random) adaptedArgs[2]); + return new com.codename1.util.BigInteger(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.util.Random) adaptedArgs[2]); } } if (type == com.codename1.util.CStringBuilder.class) { @@ -136,7 +157,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new com.codename1.util.CStringBuilder(((Number) adaptedArgs[0]).intValue()); + return new com.codename1.util.CStringBuilder(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -222,7 +243,15 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false); - return com.codename1.util.Base64.decode((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return com.codename1.util.Base64.decode((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + if (matches(safeArgs, new Class[]{byte[].class, byte[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, byte[].class}, false); + return com.codename1.util.Base64.decode((byte[]) adaptedArgs[0], (byte[]) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, byte[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, byte[].class}, false); + return com.codename1.util.Base64.decode((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), (byte[]) adaptedArgs[2]); } } if ("encode".equals(name)) { @@ -236,6 +265,10 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class}, false); return com.codename1.util.Base64.encodeNoNewline((byte[]) adaptedArgs[0]); } + if (matches(safeArgs, new Class[]{byte[].class, byte[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, byte[].class}, false); + return com.codename1.util.Base64.encodeNoNewline((byte[]) adaptedArgs[0], (byte[]) adaptedArgs[1]); + } } throw unsupportedStatic(com.codename1.util.Base64.class, name, safeArgs); } @@ -244,7 +277,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("getInstance".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.util.BigInteger.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.BigInteger.class, java.lang.Integer.class}, false); - return com.codename1.util.BigDecimal.getInstance((com.codename1.util.BigInteger) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return com.codename1.util.BigDecimal.getInstance((com.codename1.util.BigInteger) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedStatic(com.codename1.util.BigDecimal.class, name, safeArgs); @@ -254,7 +287,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep if ("probablePrime".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.util.Random.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.util.Random.class}, false); - return com.codename1.util.BigInteger.probablePrime(((Number) adaptedArgs[0]).intValue(), (java.util.Random) adaptedArgs[1]); + return com.codename1.util.BigInteger.probablePrime(toIntValue(adaptedArgs[0]), (java.util.Random) adaptedArgs[1]); } } if ("valueOf".equals(name)) { @@ -440,13 +473,13 @@ private static Object invokeStatic7(String name, Object[] safeArgs) throws Excep if ("scalb".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false); - return com.codename1.util.MathUtil.scalb(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.util.MathUtil.scalb(((Number) adaptedArgs[0]).doubleValue(), toIntValue(adaptedArgs[1])); } } if ("scalbn".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class, java.lang.Integer.class}, false); - return com.codename1.util.MathUtil.scalbn(((Number) adaptedArgs[0]).doubleValue(), ((Number) adaptedArgs[1]).intValue()); + return com.codename1.util.MathUtil.scalbn(((Number) adaptedArgs[0]).doubleValue(), toIntValue(adaptedArgs[1])); } } if ("ulp".equals(name)) { @@ -482,7 +515,7 @@ private static Object invokeStatic8(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return com.codename1.util.StringUtil.newString((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return com.codename1.util.StringUtil.newString((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("replaceAll".equals(name)) { @@ -530,121 +563,135 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codename1.util.AsyncResource.AsyncExecutionException) { + try { + return invoke1((com.codename1.util.AsyncResource.AsyncExecutionException) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof com.codename1.util.BigDecimal) { try { - return invoke1((com.codename1.util.BigDecimal) target, name, safeArgs); + return invoke2((com.codename1.util.BigDecimal) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.BigInteger) { try { - return invoke2((com.codename1.util.BigInteger) target, name, safeArgs); + return invoke3((com.codename1.util.BigInteger) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.CStringBuilder) { try { - return invoke3((com.codename1.util.CStringBuilder) target, name, safeArgs); + return invoke4((com.codename1.util.CStringBuilder) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.CallbackAdapter) { try { - return invoke4((com.codename1.util.CallbackAdapter) target, name, safeArgs); + return invoke5((com.codename1.util.CallbackAdapter) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.CallbackDispatcher) { try { - return invoke5((com.codename1.util.CallbackDispatcher) target, name, safeArgs); + return invoke6((com.codename1.util.CallbackDispatcher) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.CaseInsensitiveOrder) { try { - return invoke6((com.codename1.util.CaseInsensitiveOrder) target, name, safeArgs); + return invoke7((com.codename1.util.CaseInsensitiveOrder) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.DateUtil) { try { - return invoke7((com.codename1.util.DateUtil) target, name, safeArgs); + return invoke8((com.codename1.util.DateUtil) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.EasyThread) { try { - return invoke8((com.codename1.util.EasyThread) target, name, safeArgs); + return invoke9((com.codename1.util.EasyThread) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.Wrapper) { try { - return invoke9((com.codename1.util.Wrapper) target, name, safeArgs); + return invoke10((com.codename1.util.Wrapper) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.AsyncResult) { try { - return invoke10((com.codename1.util.AsyncResult) target, name, safeArgs); + return invoke11((com.codename1.util.AsyncResult) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.Callback) { try { - return invoke11((com.codename1.util.Callback) target, name, safeArgs); + return invoke12((com.codename1.util.Callback) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof com.codename1.util.EasyThread.ErrorListener) { + try { + return invoke13((com.codename1.util.EasyThread.ErrorListener) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.FailureCallback) { try { - return invoke12((com.codename1.util.FailureCallback) target, name, safeArgs); + return invoke14((com.codename1.util.FailureCallback) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.LazyValue) { try { - return invoke13((com.codename1.util.LazyValue) target, name, safeArgs); + return invoke15((com.codename1.util.LazyValue) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.OnComplete) { try { - return invoke14((com.codename1.util.OnComplete) target, name, safeArgs); + return invoke16((com.codename1.util.OnComplete) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.RunnableWithResult) { try { - return invoke15((com.codename1.util.RunnableWithResult) target, name, safeArgs); + return invoke17((com.codename1.util.RunnableWithResult) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.RunnableWithResultSync) { try { - return invoke16((com.codename1.util.RunnableWithResultSync) target, name, safeArgs); + return invoke18((com.codename1.util.RunnableWithResultSync) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof com.codename1.util.SuccessCallback) { try { - return invoke17((com.codename1.util.SuccessCallback) target, name, safeArgs); + return invoke19((com.codename1.util.SuccessCallback) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -728,7 +775,7 @@ private static Object invoke0(com.codename1.util.AsyncResource typedTarget, Stri } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0])); } } if ("hasChanged".equals(name)) { @@ -784,7 +831,21 @@ private static Object invoke0(com.codename1.util.AsyncResource typedTarget, Stri throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke1(com.codename1.util.BigDecimal typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke1(com.codename1.util.AsyncResource.AsyncExecutionException typedTarget, String name, Object[] safeArgs) throws Exception { + if ("getCause".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getCause(); + } + } + if ("isCancelled".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.isCancelled(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke2(com.codename1.util.BigDecimal typedTarget, String name, Object[] safeArgs) throws Exception { if ("add".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.util.BigDecimal.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.BigDecimal.class}, false); @@ -798,7 +859,7 @@ private static Object invoke1(com.codename1.util.BigDecimal typedTarget, String if ("adjustScale".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.adjustScale(((Number) adaptedArgs[0]).intValue()); + return typedTarget.adjustScale(toIntValue(adaptedArgs[0])); } } if ("compareTo".equals(name)) { @@ -875,7 +936,7 @@ private static Object invoke1(com.codename1.util.BigDecimal typedTarget, String if ("shiftLeft".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.shiftLeft(((Number) adaptedArgs[0]).intValue()); + return typedTarget.shiftLeft(toIntValue(adaptedArgs[0])); } } if ("subtract".equals(name)) { @@ -896,7 +957,7 @@ private static Object invoke1(com.codename1.util.BigDecimal typedTarget, String throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke2(com.codename1.util.BigInteger typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke3(com.codename1.util.BigInteger typedTarget, String name, Object[] safeArgs) throws Exception { if ("abs".equals(name)) { if (safeArgs.length == 0) { return typedTarget.abs(); @@ -938,7 +999,7 @@ private static Object invoke2(com.codename1.util.BigInteger typedTarget, String if ("clearBit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.clearBit(((Number) adaptedArgs[0]).intValue()); + return typedTarget.clearBit(toIntValue(adaptedArgs[0])); } } if ("compareTo".equals(name)) { @@ -968,7 +1029,7 @@ private static Object invoke2(com.codename1.util.BigInteger typedTarget, String if ("flipBit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.flipBit(((Number) adaptedArgs[0]).intValue()); + return typedTarget.flipBit(toIntValue(adaptedArgs[0])); } } if ("gcd".equals(name)) { @@ -995,7 +1056,7 @@ private static Object invoke2(com.codename1.util.BigInteger typedTarget, String if ("isProbablePrime".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.isProbablePrime(((Number) adaptedArgs[0]).intValue()); + return typedTarget.isProbablePrime(toIntValue(adaptedArgs[0])); } } if ("longValue".equals(name)) { @@ -1058,7 +1119,7 @@ private static Object invoke2(com.codename1.util.BigInteger typedTarget, String if ("pow".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.pow(((Number) adaptedArgs[0]).intValue()); + return typedTarget.pow(toIntValue(adaptedArgs[0])); } } if ("remainder".equals(name)) { @@ -1070,19 +1131,19 @@ private static Object invoke2(com.codename1.util.BigInteger typedTarget, String if ("setBit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.setBit(((Number) adaptedArgs[0]).intValue()); + return typedTarget.setBit(toIntValue(adaptedArgs[0])); } } if ("shiftLeft".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.shiftLeft(((Number) adaptedArgs[0]).intValue()); + return typedTarget.shiftLeft(toIntValue(adaptedArgs[0])); } } if ("shiftRight".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.shiftRight(((Number) adaptedArgs[0]).intValue()); + return typedTarget.shiftRight(toIntValue(adaptedArgs[0])); } } if ("signum".equals(name)) { @@ -1099,7 +1160,7 @@ private static Object invoke2(com.codename1.util.BigInteger typedTarget, String if ("testBit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.testBit(((Number) adaptedArgs[0]).intValue()); + return typedTarget.testBit(toIntValue(adaptedArgs[0])); } } if ("toByteArray".equals(name)) { @@ -1113,7 +1174,7 @@ private static Object invoke2(com.codename1.util.BigInteger typedTarget, String } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.toString(((Number) adaptedArgs[0]).intValue()); + return typedTarget.toString(toIntValue(adaptedArgs[0])); } } if ("xor".equals(name)) { @@ -1125,7 +1186,7 @@ private static Object invoke2(com.codename1.util.BigInteger typedTarget, String throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke3(com.codename1.util.CStringBuilder typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke4(com.codename1.util.CStringBuilder typedTarget, String name, Object[] safeArgs) throws Exception { if ("append".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); @@ -1145,7 +1206,7 @@ private static Object invoke3(com.codename1.util.CStringBuilder typedTarget, Str } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.append(((Number) adaptedArgs[0]).intValue()); + return typedTarget.append(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class}, false); @@ -1161,69 +1222,69 @@ private static Object invoke3(com.codename1.util.CStringBuilder typedTarget, Str } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.append((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.append((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("appendCodePoint".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.appendCodePoint(((Number) adaptedArgs[0]).intValue()); + return typedTarget.appendCodePoint(toIntValue(adaptedArgs[0])); } } if ("delete".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.delete(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.delete(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("deleteCharAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.deleteCharAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.deleteCharAt(toIntValue(adaptedArgs[0])); } } if ("insert".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Character.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Character.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), ((Character) adaptedArgs[1]).charValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Character) adaptedArgs[1]).charValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).doubleValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).doubleValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Long.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).longValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).longValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1]); + return typedTarget.insert(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1]); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, char[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, char[].class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), (char[]) adaptedArgs[1]); + return typedTarget.insert(toIntValue(adaptedArgs[0]), (char[]) adaptedArgs[1]); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), (char[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), (char[]) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("replace".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false); - return typedTarget.replace(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.String) adaptedArgs[2]); + return typedTarget.replace(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2]); } } if ("reverse".equals(name)) { @@ -1239,11 +1300,11 @@ private static Object invoke3(com.codename1.util.CStringBuilder typedTarget, Str throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke4(com.codename1.util.CallbackAdapter typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke5(com.codename1.util.CallbackAdapter typedTarget, String name, Object[] safeArgs) throws Exception { if ("onError".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Throwable.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Throwable.class, java.lang.Integer.class, java.lang.String.class}, false); - typedTarget.onError((java.lang.Object) adaptedArgs[0], (java.lang.Throwable) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3]); return null; + typedTarget.onError((java.lang.Object) adaptedArgs[0], (java.lang.Throwable) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3]); return null; } } if ("onSucess".equals(name)) { @@ -1255,7 +1316,7 @@ private static Object invoke4(com.codename1.util.CallbackAdapter typedTarget, St throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke5(com.codename1.util.CallbackDispatcher typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke6(com.codename1.util.CallbackDispatcher typedTarget, String name, Object[] safeArgs) throws Exception { if ("run".equals(name)) { if (safeArgs.length == 0) { typedTarget.run(); return null; @@ -1264,7 +1325,7 @@ private static Object invoke5(com.codename1.util.CallbackDispatcher typedTarget, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke6(com.codename1.util.CaseInsensitiveOrder typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke7(com.codename1.util.CaseInsensitiveOrder typedTarget, String name, Object[] safeArgs) throws Exception { if ("compare".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class}, false); @@ -1280,7 +1341,7 @@ private static Object invoke6(com.codename1.util.CaseInsensitiveOrder typedTarge throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke7(com.codename1.util.DateUtil typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke8(com.codename1.util.DateUtil typedTarget, String name, Object[] safeArgs) throws Exception { if ("getOffset".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class}, false); @@ -1372,7 +1433,7 @@ private static Object invoke7(com.codename1.util.DateUtil typedTarget, String na throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke8(com.codename1.util.EasyThread typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke9(com.codename1.util.EasyThread typedTarget, String name, Object[] safeArgs) throws Exception { if ("addErrorListener".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.util.EasyThread.ErrorListener.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.EasyThread.ErrorListener.class}, false); @@ -1396,6 +1457,10 @@ private static Object invoke8(com.codename1.util.EasyThread typedTarget, String } } if ("run".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.RunnableWithResultSync.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.RunnableWithResultSync.class}, false); + return typedTarget.run((com.codename1.util.RunnableWithResultSync) adaptedArgs[0]); + } if (matches(safeArgs, new Class[]{java.lang.Runnable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Runnable.class}, false); typedTarget.run((java.lang.Runnable) adaptedArgs[0]); return null; @@ -1414,13 +1479,13 @@ private static Object invoke8(com.codename1.util.EasyThread typedTarget, String if ("setPriority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPriority(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPriority(toIntValue(adaptedArgs[0])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke9(com.codename1.util.Wrapper typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke10(com.codename1.util.Wrapper typedTarget, String name, Object[] safeArgs) throws Exception { if ("get".equals(name)) { if (safeArgs.length == 0) { return typedTarget.get(); @@ -1435,7 +1500,7 @@ private static Object invoke9(com.codename1.util.Wrapper typedTarget, String nam throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke10(com.codename1.util.AsyncResult typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke11(com.codename1.util.AsyncResult typedTarget, String name, Object[] safeArgs) throws Exception { if ("onReady".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Throwable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Throwable.class}, false); @@ -1445,33 +1510,37 @@ private static Object invoke10(com.codename1.util.AsyncResult typedTarget, Strin throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke11(com.codename1.util.Callback typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke12(com.codename1.util.Callback typedTarget, String name, Object[] safeArgs) throws Exception { if ("onError".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Throwable.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Throwable.class, java.lang.Integer.class, java.lang.String.class}, false); - typedTarget.onError((java.lang.Object) adaptedArgs[0], (java.lang.Throwable) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3]); return null; + typedTarget.onError((java.lang.Object) adaptedArgs[0], (java.lang.Throwable) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3]); return null; } } - if ("onSucess".equals(name)) { - if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { - Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); - typedTarget.onSucess((java.lang.Object) adaptedArgs[0]); return null; + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke13(com.codename1.util.EasyThread.ErrorListener typedTarget, String name, Object[] safeArgs) throws Exception { + if ("onError".equals(name)) { + if (matches(safeArgs, new Class[]{com.codename1.util.EasyThread.class, java.lang.Object.class, java.lang.Throwable.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.EasyThread.class, java.lang.Object.class, java.lang.Throwable.class}, false); + typedTarget.onError((com.codename1.util.EasyThread) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], (java.lang.Throwable) adaptedArgs[2]); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke12(com.codename1.util.FailureCallback typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke14(com.codename1.util.FailureCallback typedTarget, String name, Object[] safeArgs) throws Exception { if ("onError".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Throwable.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Throwable.class, java.lang.Integer.class, java.lang.String.class}, false); - typedTarget.onError((java.lang.Object) adaptedArgs[0], (java.lang.Throwable) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3]); return null; + typedTarget.onError((java.lang.Object) adaptedArgs[0], (java.lang.Throwable) adaptedArgs[1], toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3]); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke13(com.codename1.util.LazyValue typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke15(com.codename1.util.LazyValue typedTarget, String name, Object[] safeArgs) throws Exception { if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object[].class}, true)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, true); @@ -1485,7 +1554,7 @@ private static Object invoke13(com.codename1.util.LazyValue typedTarget, String throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke14(com.codename1.util.OnComplete typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke16(com.codename1.util.OnComplete typedTarget, String name, Object[] safeArgs) throws Exception { if ("completed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); @@ -1495,7 +1564,7 @@ private static Object invoke14(com.codename1.util.OnComplete typedTarget, String throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke15(com.codename1.util.RunnableWithResult typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke17(com.codename1.util.RunnableWithResult typedTarget, String name, Object[] safeArgs) throws Exception { if ("run".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.SuccessCallback.class}, false); @@ -1505,7 +1574,7 @@ private static Object invoke15(com.codename1.util.RunnableWithResult typedTarget throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke16(com.codename1.util.RunnableWithResultSync typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke18(com.codename1.util.RunnableWithResultSync typedTarget, String name, Object[] safeArgs) throws Exception { if ("run".equals(name)) { if (safeArgs.length == 0) { return typedTarget.run(); @@ -1514,7 +1583,7 @@ private static Object invoke16(com.codename1.util.RunnableWithResultSync typedTa throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke17(com.codename1.util.SuccessCallback typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke19(com.codename1.util.SuccessCallback typedTarget, String name, Object[] safeArgs) throws Exception { if ("onSucess".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); @@ -1525,22 +1594,28 @@ private static Object invoke17(com.codename1.util.SuccessCallback typedTarget, S } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.util.BigInteger.class) { - if ("ONE".equals(name)) return com.codename1.util.BigInteger.ONE; - if ("ZERO".equals(name)) return com.codename1.util.BigInteger.ZERO; - } - if (type == com.codename1.util.DateUtil.class) { - if ("DAY".equals(name)) return com.codename1.util.DateUtil.DAY; - if ("HOUR".equals(name)) return com.codename1.util.DateUtil.HOUR; - if ("MILLISECOND".equals(name)) return com.codename1.util.DateUtil.MILLISECOND; - if ("MINUTE".equals(name)) return com.codename1.util.DateUtil.MINUTE; - if ("MONTH".equals(name)) return com.codename1.util.DateUtil.MONTH; - if ("SECOND".equals(name)) return com.codename1.util.DateUtil.SECOND; - if ("YEAR".equals(name)) return com.codename1.util.DateUtil.YEAR; - } + if (type == com.codename1.util.BigInteger.class) return getStaticField0(name); + if (type == com.codename1.util.DateUtil.class) return getStaticField1(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("ONE".equals(name)) return com.codename1.util.BigInteger.ONE; + if ("ZERO".equals(name)) return com.codename1.util.BigInteger.ZERO; + throw unsupportedStaticField(com.codename1.util.BigInteger.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("DAY".equals(name)) return com.codename1.util.DateUtil.DAY; + if ("HOUR".equals(name)) return com.codename1.util.DateUtil.HOUR; + if ("MILLISECOND".equals(name)) return com.codename1.util.DateUtil.MILLISECOND; + if ("MINUTE".equals(name)) return com.codename1.util.DateUtil.MINUTE; + if ("MONTH".equals(name)) return com.codename1.util.DateUtil.MONTH; + if ("SECOND".equals(name)) return com.codename1.util.DateUtil.SECOND; + if ("YEAR".equals(name)) return com.codename1.util.DateUtil.YEAR; + throw unsupportedStaticField(com.codename1.util.DateUtil.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -1692,9 +1767,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -1747,10 +1834,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_util_promise.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_util_promise.java index f74e2fbde5..7c9812e295 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_util_promise.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_util_promise.java @@ -33,6 +33,9 @@ private static Class findClassChunk0(String simpleName) { if ("Promise".equals(simpleName)) { return com.codename1.util.promise.Promise.class; } + if ("State".equals(simpleName)) { + return com.codename1.util.promise.Promise.State.class; + } return null; } public static Object construct(Class type, Object[] args) throws Exception { @@ -85,6 +88,12 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep return com.codename1.util.promise.Promise.reject((java.lang.Throwable) adaptedArgs[0]); } } + if ("resolve".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return com.codename1.util.promise.Promise.resolve((java.lang.Object) adaptedArgs[0]); + } + } throw unsupportedStatic(com.codename1.util.promise.Promise.class, name, safeArgs); } @@ -209,9 +218,17 @@ private static Object invoke2(com.codename1.util.promise.Functor typedTarget, St } public static Object getStaticField(Class type, String name) throws Exception { + if (type == com.codename1.util.promise.Promise.State.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("Fulfilled".equals(name)) return com.codename1.util.promise.Promise.State.Fulfilled; + if ("Pending".equals(name)) return com.codename1.util.promise.Promise.State.Pending; + if ("Rejected".equals(name)) return com.codename1.util.promise.Promise.State.Rejected; + throw unsupportedStaticField(com.codename1.util.promise.Promise.State.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -363,9 +380,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -418,10 +447,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_util_regex.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_util_regex.java index 63d488e78e..e50ae53d12 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_util_regex.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_util_regex.java @@ -70,7 +70,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == com.codename1.util.regex.CharacterArrayCharacterIterator.class) { if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new com.codename1.util.regex.CharacterArrayCharacterIterator((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return new com.codename1.util.regex.CharacterArrayCharacterIterator((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if (type == com.codename1.util.regex.RE.class) { @@ -88,11 +88,11 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{com.codename1.util.regex.REProgram.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.regex.REProgram.class, java.lang.Integer.class}, false); - return new com.codename1.util.regex.RE((com.codename1.util.regex.REProgram) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.util.regex.RE((com.codename1.util.regex.REProgram) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return new com.codename1.util.regex.RE((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.util.regex.RE((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if (type == com.codename1.util.regex.RECompiler.class) { @@ -108,11 +108,11 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, char[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, char[].class}, false); - return new com.codename1.util.regex.REProgram(((Number) adaptedArgs[0]).intValue(), (char[]) adaptedArgs[1]); + return new com.codename1.util.regex.REProgram(toIntValue(adaptedArgs[0]), (char[]) adaptedArgs[1]); } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class}, false); - return new com.codename1.util.regex.REProgram((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new com.codename1.util.regex.REProgram((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if (type == com.codename1.util.regex.RESyntaxException.class) { @@ -226,7 +226,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return com.codename1.util.regex.REUtil.createRE((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return com.codename1.util.regex.REUtil.createRE((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedStatic(com.codename1.util.regex.REUtil.class, name, safeArgs); @@ -330,23 +330,23 @@ private static Object invoke1(com.codename1.util.regex.CharacterArrayCharacterIt if ("charAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.charAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.charAt(toIntValue(adaptedArgs[0])); } } if ("isEnd".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.isEnd(((Number) adaptedArgs[0]).intValue()); + return typedTarget.isEnd(toIntValue(adaptedArgs[0])); } } if ("substring".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.substring(((Number) adaptedArgs[0]).intValue()); + return typedTarget.substring(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.substring(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.substring(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -361,7 +361,7 @@ private static Object invoke2(com.codename1.util.regex.RE typedTarget, String na if ("getParen".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getParen(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getParen(toIntValue(adaptedArgs[0])); } } if ("getParenCount".equals(name)) { @@ -372,19 +372,19 @@ private static Object invoke2(com.codename1.util.regex.RE typedTarget, String na if ("getParenEnd".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getParenEnd(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getParenEnd(toIntValue(adaptedArgs[0])); } } if ("getParenLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getParenLength(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getParenLength(toIntValue(adaptedArgs[0])); } } if ("getParenStart".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getParenStart(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getParenStart(toIntValue(adaptedArgs[0])); } } if ("getProgram".equals(name)) { @@ -405,17 +405,17 @@ private static Object invoke2(com.codename1.util.regex.RE typedTarget, String na } if (matches(safeArgs, new Class[]{com.codename1.util.regex.CharacterIterator.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.util.regex.CharacterIterator.class, java.lang.Integer.class}, false); - return typedTarget.match((com.codename1.util.regex.CharacterIterator) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.match((com.codename1.util.regex.CharacterIterator) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.match((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.match((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("setMatchFlags".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setMatchFlags(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setMatchFlags(toIntValue(adaptedArgs[0])); return null; } } if ("setProgram".equals(name)) { @@ -437,7 +437,7 @@ private static Object invoke2(com.codename1.util.regex.RE typedTarget, String na } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.subst((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return typedTarget.subst((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -467,7 +467,7 @@ private static Object invoke4(com.codename1.util.regex.REProgram typedTarget, St if ("setInstructions".equals(name)) { if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class}, false); - typedTarget.setInstructions((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.setInstructions((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -477,23 +477,23 @@ private static Object invoke5(com.codename1.util.regex.ReaderCharacterIterator t if ("charAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.charAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.charAt(toIntValue(adaptedArgs[0])); } } if ("isEnd".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.isEnd(((Number) adaptedArgs[0]).intValue()); + return typedTarget.isEnd(toIntValue(adaptedArgs[0])); } } if ("substring".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.substring(((Number) adaptedArgs[0]).intValue()); + return typedTarget.substring(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.substring(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.substring(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -503,23 +503,23 @@ private static Object invoke6(com.codename1.util.regex.StreamCharacterIterator t if ("charAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.charAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.charAt(toIntValue(adaptedArgs[0])); } } if ("isEnd".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.isEnd(((Number) adaptedArgs[0]).intValue()); + return typedTarget.isEnd(toIntValue(adaptedArgs[0])); } } if ("substring".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.substring(((Number) adaptedArgs[0]).intValue()); + return typedTarget.substring(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.substring(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.substring(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -529,23 +529,23 @@ private static Object invoke7(com.codename1.util.regex.StringCharacterIterator t if ("charAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.charAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.charAt(toIntValue(adaptedArgs[0])); } } if ("isEnd".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.isEnd(((Number) adaptedArgs[0]).intValue()); + return typedTarget.isEnd(toIntValue(adaptedArgs[0])); } } if ("substring".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.substring(((Number) adaptedArgs[0]).intValue()); + return typedTarget.substring(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.substring(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.substring(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -560,7 +560,7 @@ private static Object invoke8(com.codename1.util.regex.StringReader typedTarget, if ("mark".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.mark(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.mark(toIntValue(adaptedArgs[0])); return null; } } if ("markSupported".equals(name)) { @@ -578,7 +578,7 @@ private static Object invoke8(com.codename1.util.regex.StringReader typedTarget, } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.read((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.read((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("readLine".equals(name)) { @@ -609,71 +609,77 @@ private static Object invoke9(com.codename1.util.regex.CharacterIterator typedTa if ("charAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.charAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.charAt(toIntValue(adaptedArgs[0])); } } if ("isEnd".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.isEnd(((Number) adaptedArgs[0]).intValue()); + return typedTarget.isEnd(toIntValue(adaptedArgs[0])); } } if ("substring".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.substring(((Number) adaptedArgs[0]).intValue()); + return typedTarget.substring(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.substring(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.substring(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.util.regex.RE.class) { - if ("MATCH_CASEINDEPENDENT".equals(name)) return com.codename1.util.regex.RE.MATCH_CASEINDEPENDENT; - if ("MATCH_MULTILINE".equals(name)) return com.codename1.util.regex.RE.MATCH_MULTILINE; - if ("MATCH_NORMAL".equals(name)) return com.codename1.util.regex.RE.MATCH_NORMAL; - if ("MATCH_SINGLELINE".equals(name)) return com.codename1.util.regex.RE.MATCH_SINGLELINE; - if ("REPLACE_ALL".equals(name)) return com.codename1.util.regex.RE.REPLACE_ALL; - if ("REPLACE_BACKREFERENCES".equals(name)) return com.codename1.util.regex.RE.REPLACE_BACKREFERENCES; - if ("REPLACE_FIRSTONLY".equals(name)) return com.codename1.util.regex.RE.REPLACE_FIRSTONLY; - } - if (type == com.codename1.util.regex.RECharacter.class) { - if ("COMBINING_SPACING_MARK".equals(name)) return com.codename1.util.regex.RECharacter.COMBINING_SPACING_MARK; - if ("CONNECTOR_PUNCTUATION".equals(name)) return com.codename1.util.regex.RECharacter.CONNECTOR_PUNCTUATION; - if ("CONTROL".equals(name)) return com.codename1.util.regex.RECharacter.CONTROL; - if ("CURRENCY_SYMBOL".equals(name)) return com.codename1.util.regex.RECharacter.CURRENCY_SYMBOL; - if ("DASH_PUNCTUATION".equals(name)) return com.codename1.util.regex.RECharacter.DASH_PUNCTUATION; - if ("DECIMAL_DIGIT_NUMBER".equals(name)) return com.codename1.util.regex.RECharacter.DECIMAL_DIGIT_NUMBER; - if ("ENCLOSING_MARK".equals(name)) return com.codename1.util.regex.RECharacter.ENCLOSING_MARK; - if ("END_PUNCTUATION".equals(name)) return com.codename1.util.regex.RECharacter.END_PUNCTUATION; - if ("FORMAT".equals(name)) return com.codename1.util.regex.RECharacter.FORMAT; - if ("LETTER_NUMBER".equals(name)) return com.codename1.util.regex.RECharacter.LETTER_NUMBER; - if ("LINE_SEPARATOR".equals(name)) return com.codename1.util.regex.RECharacter.LINE_SEPARATOR; - if ("LOWERCASE_LETTER".equals(name)) return com.codename1.util.regex.RECharacter.LOWERCASE_LETTER; - if ("MATH_SYMBOL".equals(name)) return com.codename1.util.regex.RECharacter.MATH_SYMBOL; - if ("MODIFIER_LETTER".equals(name)) return com.codename1.util.regex.RECharacter.MODIFIER_LETTER; - if ("MODIFIER_SYMBOL".equals(name)) return com.codename1.util.regex.RECharacter.MODIFIER_SYMBOL; - if ("NON_SPACING_MARK".equals(name)) return com.codename1.util.regex.RECharacter.NON_SPACING_MARK; - if ("OTHER_LETTER".equals(name)) return com.codename1.util.regex.RECharacter.OTHER_LETTER; - if ("OTHER_NUMBER".equals(name)) return com.codename1.util.regex.RECharacter.OTHER_NUMBER; - if ("OTHER_PUNCTUATION".equals(name)) return com.codename1.util.regex.RECharacter.OTHER_PUNCTUATION; - if ("OTHER_SYMBOL".equals(name)) return com.codename1.util.regex.RECharacter.OTHER_SYMBOL; - if ("PARAGRAPH_SEPARATOR".equals(name)) return com.codename1.util.regex.RECharacter.PARAGRAPH_SEPARATOR; - if ("PRIVATE_USE".equals(name)) return com.codename1.util.regex.RECharacter.PRIVATE_USE; - if ("SPACE_SEPARATOR".equals(name)) return com.codename1.util.regex.RECharacter.SPACE_SEPARATOR; - if ("START_PUNCTUATION".equals(name)) return com.codename1.util.regex.RECharacter.START_PUNCTUATION; - if ("SURROGATE".equals(name)) return com.codename1.util.regex.RECharacter.SURROGATE; - if ("TITLECASE_LETTER".equals(name)) return com.codename1.util.regex.RECharacter.TITLECASE_LETTER; - if ("UNASSIGNED".equals(name)) return com.codename1.util.regex.RECharacter.UNASSIGNED; - if ("UPPERCASE_LETTER".equals(name)) return com.codename1.util.regex.RECharacter.UPPERCASE_LETTER; - } + if (type == com.codename1.util.regex.RE.class) return getStaticField0(name); + if (type == com.codename1.util.regex.RECharacter.class) return getStaticField1(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("MATCH_CASEINDEPENDENT".equals(name)) return com.codename1.util.regex.RE.MATCH_CASEINDEPENDENT; + if ("MATCH_MULTILINE".equals(name)) return com.codename1.util.regex.RE.MATCH_MULTILINE; + if ("MATCH_NORMAL".equals(name)) return com.codename1.util.regex.RE.MATCH_NORMAL; + if ("MATCH_SINGLELINE".equals(name)) return com.codename1.util.regex.RE.MATCH_SINGLELINE; + if ("REPLACE_ALL".equals(name)) return com.codename1.util.regex.RE.REPLACE_ALL; + if ("REPLACE_BACKREFERENCES".equals(name)) return com.codename1.util.regex.RE.REPLACE_BACKREFERENCES; + if ("REPLACE_FIRSTONLY".equals(name)) return com.codename1.util.regex.RE.REPLACE_FIRSTONLY; + throw unsupportedStaticField(com.codename1.util.regex.RE.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("COMBINING_SPACING_MARK".equals(name)) return com.codename1.util.regex.RECharacter.COMBINING_SPACING_MARK; + if ("CONNECTOR_PUNCTUATION".equals(name)) return com.codename1.util.regex.RECharacter.CONNECTOR_PUNCTUATION; + if ("CONTROL".equals(name)) return com.codename1.util.regex.RECharacter.CONTROL; + if ("CURRENCY_SYMBOL".equals(name)) return com.codename1.util.regex.RECharacter.CURRENCY_SYMBOL; + if ("DASH_PUNCTUATION".equals(name)) return com.codename1.util.regex.RECharacter.DASH_PUNCTUATION; + if ("DECIMAL_DIGIT_NUMBER".equals(name)) return com.codename1.util.regex.RECharacter.DECIMAL_DIGIT_NUMBER; + if ("ENCLOSING_MARK".equals(name)) return com.codename1.util.regex.RECharacter.ENCLOSING_MARK; + if ("END_PUNCTUATION".equals(name)) return com.codename1.util.regex.RECharacter.END_PUNCTUATION; + if ("FORMAT".equals(name)) return com.codename1.util.regex.RECharacter.FORMAT; + if ("LETTER_NUMBER".equals(name)) return com.codename1.util.regex.RECharacter.LETTER_NUMBER; + if ("LINE_SEPARATOR".equals(name)) return com.codename1.util.regex.RECharacter.LINE_SEPARATOR; + if ("LOWERCASE_LETTER".equals(name)) return com.codename1.util.regex.RECharacter.LOWERCASE_LETTER; + if ("MATH_SYMBOL".equals(name)) return com.codename1.util.regex.RECharacter.MATH_SYMBOL; + if ("MODIFIER_LETTER".equals(name)) return com.codename1.util.regex.RECharacter.MODIFIER_LETTER; + if ("MODIFIER_SYMBOL".equals(name)) return com.codename1.util.regex.RECharacter.MODIFIER_SYMBOL; + if ("NON_SPACING_MARK".equals(name)) return com.codename1.util.regex.RECharacter.NON_SPACING_MARK; + if ("OTHER_LETTER".equals(name)) return com.codename1.util.regex.RECharacter.OTHER_LETTER; + if ("OTHER_NUMBER".equals(name)) return com.codename1.util.regex.RECharacter.OTHER_NUMBER; + if ("OTHER_PUNCTUATION".equals(name)) return com.codename1.util.regex.RECharacter.OTHER_PUNCTUATION; + if ("OTHER_SYMBOL".equals(name)) return com.codename1.util.regex.RECharacter.OTHER_SYMBOL; + if ("PARAGRAPH_SEPARATOR".equals(name)) return com.codename1.util.regex.RECharacter.PARAGRAPH_SEPARATOR; + if ("PRIVATE_USE".equals(name)) return com.codename1.util.regex.RECharacter.PRIVATE_USE; + if ("SPACE_SEPARATOR".equals(name)) return com.codename1.util.regex.RECharacter.SPACE_SEPARATOR; + if ("START_PUNCTUATION".equals(name)) return com.codename1.util.regex.RECharacter.START_PUNCTUATION; + if ("SURROGATE".equals(name)) return com.codename1.util.regex.RECharacter.SURROGATE; + if ("TITLECASE_LETTER".equals(name)) return com.codename1.util.regex.RECharacter.TITLECASE_LETTER; + if ("UNASSIGNED".equals(name)) return com.codename1.util.regex.RECharacter.UNASSIGNED; + if ("UPPERCASE_LETTER".equals(name)) return com.codename1.util.regex.RECharacter.UPPERCASE_LETTER; + throw unsupportedStaticField(com.codename1.util.regex.RECharacter.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -825,9 +831,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -880,10 +898,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_xml.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_xml.java index 0086f21dfc..9915c3a777 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_xml.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codename1_xml.java @@ -123,7 +123,7 @@ private static Object invoke0(com.codename1.xml.Element typedTarget, String name if ("getAttributeAsInt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.getAttributeAsInt((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getAttributeAsInt((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("getAttributes".equals(name)) { @@ -134,7 +134,7 @@ private static Object invoke0(com.codename1.xml.Element typedTarget, String name if ("getChildAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.getChildAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.getChildAt(toIntValue(adaptedArgs[0])); } } if ("getChildIndex".equals(name)) { @@ -156,13 +156,13 @@ private static Object invoke0(com.codename1.xml.Element typedTarget, String name } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.getDescendantsByTagName((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.getDescendantsByTagName((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("getDescendantsByTagNameAndAttribute".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.getDescendantsByTagNameAndAttribute((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return typedTarget.getDescendantsByTagNameAndAttribute((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2])); } } if ("getElementById".equals(name)) { @@ -210,7 +210,7 @@ private static Object invoke0(com.codename1.xml.Element typedTarget, String name } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Boolean.class, java.lang.Integer.class}, false); - return typedTarget.getTextDescendants((java.lang.String) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.getTextDescendants((java.lang.String) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue(), toIntValue(adaptedArgs[2])); } } if ("hasTextChild".equals(name)) { @@ -221,7 +221,7 @@ private static Object invoke0(com.codename1.xml.Element typedTarget, String name if ("insertChildAt".equals(name)) { if (matches(safeArgs, new Class[]{com.codename1.xml.Element.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{com.codename1.xml.Element.class, java.lang.Integer.class}, false); - typedTarget.insertChildAt((com.codename1.xml.Element) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.insertChildAt((com.codename1.xml.Element) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isEmpty".equals(name)) { @@ -248,7 +248,7 @@ private static Object invoke0(com.codename1.xml.Element typedTarget, String name if ("removeChildAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeChildAt(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeChildAt(toIntValue(adaptedArgs[0])); return null; } } if ("replaceChild".equals(name)) { @@ -285,13 +285,13 @@ private static Object invoke1(com.codename1.xml.XMLParser typedTarget, String na if ("addCharEntitiesRange".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String[].class, java.lang.Integer.class}, false); - typedTarget.addCharEntitiesRange((java.lang.String[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.addCharEntitiesRange((java.lang.String[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("addCharEntity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - typedTarget.addCharEntity((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.addCharEntity((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isCaseSensitive".equals(name)) { @@ -334,31 +334,37 @@ private static Object invoke3(com.codename1.xml.ParserCallback typedTarget, Stri if ("parsingError".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false); - return typedTarget.parsingError(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4]); + return typedTarget.parsingError(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], (java.lang.String) adaptedArgs[3], (java.lang.String) adaptedArgs[4]); } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { - if (type == com.codename1.xml.Element.class) { - if ("DEPTH_INFINITE".equals(name)) return com.codename1.xml.Element.DEPTH_INFINITE; - } - if (type == com.codename1.xml.ParserCallback.class) { - if ("ERROR_ATTIBUTE_VALUE_INVALID".equals(name)) return com.codename1.xml.ParserCallback.ERROR_ATTIBUTE_VALUE_INVALID; - if ("ERROR_ATTRIBUTE_NOT_SUPPORTED".equals(name)) return com.codename1.xml.ParserCallback.ERROR_ATTRIBUTE_NOT_SUPPORTED; - if ("ERROR_ENCODING".equals(name)) return com.codename1.xml.ParserCallback.ERROR_ENCODING; - if ("ERROR_MULTIPLE_ROOTS".equals(name)) return com.codename1.xml.ParserCallback.ERROR_MULTIPLE_ROOTS; - if ("ERROR_NO_CLOSE_TAG".equals(name)) return com.codename1.xml.ParserCallback.ERROR_NO_CLOSE_TAG; - if ("ERROR_NO_ROOTS".equals(name)) return com.codename1.xml.ParserCallback.ERROR_NO_ROOTS; - if ("ERROR_TAG_NOT_SUPPORTED".equals(name)) return com.codename1.xml.ParserCallback.ERROR_TAG_NOT_SUPPORTED; - if ("ERROR_UNEXPECTED_CHARACTER".equals(name)) return com.codename1.xml.ParserCallback.ERROR_UNEXPECTED_CHARACTER; - if ("ERROR_UNEXPECTED_TAG_CLOSING".equals(name)) return com.codename1.xml.ParserCallback.ERROR_UNEXPECTED_TAG_CLOSING; - if ("ERROR_UNRECOGNIZED_CHAR_ENTITY".equals(name)) return com.codename1.xml.ParserCallback.ERROR_UNRECOGNIZED_CHAR_ENTITY; - } + if (type == com.codename1.xml.Element.class) return getStaticField0(name); + if (type == com.codename1.xml.ParserCallback.class) return getStaticField1(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("DEPTH_INFINITE".equals(name)) return com.codename1.xml.Element.DEPTH_INFINITE; + throw unsupportedStaticField(com.codename1.xml.Element.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("ERROR_ATTIBUTE_VALUE_INVALID".equals(name)) return com.codename1.xml.ParserCallback.ERROR_ATTIBUTE_VALUE_INVALID; + if ("ERROR_ATTRIBUTE_NOT_SUPPORTED".equals(name)) return com.codename1.xml.ParserCallback.ERROR_ATTRIBUTE_NOT_SUPPORTED; + if ("ERROR_ENCODING".equals(name)) return com.codename1.xml.ParserCallback.ERROR_ENCODING; + if ("ERROR_MULTIPLE_ROOTS".equals(name)) return com.codename1.xml.ParserCallback.ERROR_MULTIPLE_ROOTS; + if ("ERROR_NO_CLOSE_TAG".equals(name)) return com.codename1.xml.ParserCallback.ERROR_NO_CLOSE_TAG; + if ("ERROR_NO_ROOTS".equals(name)) return com.codename1.xml.ParserCallback.ERROR_NO_ROOTS; + if ("ERROR_TAG_NOT_SUPPORTED".equals(name)) return com.codename1.xml.ParserCallback.ERROR_TAG_NOT_SUPPORTED; + if ("ERROR_UNEXPECTED_CHARACTER".equals(name)) return com.codename1.xml.ParserCallback.ERROR_UNEXPECTED_CHARACTER; + if ("ERROR_UNEXPECTED_TAG_CLOSING".equals(name)) return com.codename1.xml.ParserCallback.ERROR_UNEXPECTED_TAG_CLOSING; + if ("ERROR_UNRECOGNIZED_CHAR_ENTITY".equals(name)) return com.codename1.xml.ParserCallback.ERROR_UNRECOGNIZED_CHAR_ENTITY; + throw unsupportedStaticField(com.codename1.xml.ParserCallback.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -510,9 +516,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -565,10 +583,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codenameone_playground.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codenameone_playground.java index cfe0607832..8cf4c71b68 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codenameone_playground.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_com_codenameone_playground.java @@ -30,6 +30,9 @@ private static Class findClassChunk0(String simpleName) { if ("PlaygroundContext".equals(simpleName)) { return com.codenameone.playground.PlaygroundContext.class; } + if ("Logger".equals(simpleName)) { + return com.codenameone.playground.PlaygroundContext.Logger.class; + } if ("PlaygroundLambdaBridge".equals(simpleName)) { return com.codenameone.playground.PlaygroundLambdaBridge.class; } @@ -110,9 +113,16 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof com.codenameone.playground.PlaygroundContext.Logger) { + try { + return invoke4((com.codenameone.playground.PlaygroundContext.Logger) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof com.codenameone.playground.WebsiteThemeNative) { try { - return invoke4((com.codenameone.playground.WebsiteThemeNative) target, name, safeArgs); + return invoke5((com.codenameone.playground.WebsiteThemeNative) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -257,7 +267,17 @@ private static Object invoke3(com.codenameone.playground.PlaygroundListenerBridg throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke4(com.codenameone.playground.WebsiteThemeNative typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke4(com.codenameone.playground.PlaygroundContext.Logger typedTarget, String name, Object[] safeArgs) throws Exception { + if ("log".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + typedTarget.log((java.lang.String) adaptedArgs[0]); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke5(com.codenameone.playground.WebsiteThemeNative typedTarget, String name, Object[] safeArgs) throws Exception { if ("isDarkMode".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isDarkMode(); @@ -431,9 +451,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -486,10 +518,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_io.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_io.java index 21596ac48a..d83231ca27 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_io.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_io.java @@ -101,7 +101,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new java.io.ByteArrayInputStream((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return new java.io.ByteArrayInputStream((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if (type == java.io.ByteArrayOutputStream.class) { @@ -111,7 +111,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.io.ByteArrayOutputStream(((Number) adaptedArgs[0]).intValue()); + return new java.io.ByteArrayOutputStream(toIntValue(adaptedArgs[0])); } } if (type == java.io.EOFException.class) { @@ -165,7 +165,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.io.StringWriter(((Number) adaptedArgs[0]).intValue()); + return new java.io.StringWriter(toIntValue(adaptedArgs[0])); } } if (type == java.io.UTFDataFormatException.class) { @@ -366,7 +366,7 @@ private static Object invoke0(java.io.ByteArrayInputStream typedTarget, String n if ("mark".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.mark(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.mark(toIntValue(adaptedArgs[0])); return null; } } if ("markSupported".equals(name)) { @@ -384,7 +384,7 @@ private static Object invoke0(java.io.ByteArrayInputStream typedTarget, String n } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.read((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.read((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("reset".equals(name)) { @@ -435,7 +435,7 @@ private static Object invoke1(java.io.ByteArrayOutputStream typedTarget, String if ("write".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.write(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.write(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{byte[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class}, false); @@ -443,7 +443,7 @@ private static Object invoke1(java.io.ByteArrayOutputStream typedTarget, String } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -463,7 +463,7 @@ private static Object invoke2(java.io.DataInputStream typedTarget, String name, if ("mark".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.mark(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.mark(toIntValue(adaptedArgs[0])); return null; } } if ("markSupported".equals(name)) { @@ -481,7 +481,7 @@ private static Object invoke2(java.io.DataInputStream typedTarget, String name, } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.read((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.read((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("readBoolean".equals(name)) { @@ -516,7 +516,7 @@ private static Object invoke2(java.io.DataInputStream typedTarget, String name, } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.readFully((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.readFully((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("readInt".equals(name)) { @@ -563,7 +563,7 @@ private static Object invoke2(java.io.DataInputStream typedTarget, String name, if ("skipBytes".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.skipBytes(((Number) adaptedArgs[0]).intValue()); + return typedTarget.skipBytes(toIntValue(adaptedArgs[0])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -583,7 +583,7 @@ private static Object invoke3(java.io.DataOutputStream typedTarget, String name, if ("write".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.write(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.write(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{byte[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class}, false); @@ -591,7 +591,7 @@ private static Object invoke3(java.io.DataOutputStream typedTarget, String name, } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("writeBoolean".equals(name)) { @@ -603,13 +603,13 @@ private static Object invoke3(java.io.DataOutputStream typedTarget, String name, if ("writeByte".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.writeByte(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.writeByte(toIntValue(adaptedArgs[0])); return null; } } if ("writeChar".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.writeChar(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.writeChar(toIntValue(adaptedArgs[0])); return null; } } if ("writeChars".equals(name)) { @@ -633,7 +633,7 @@ private static Object invoke3(java.io.DataOutputStream typedTarget, String name, if ("writeInt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.writeInt(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.writeInt(toIntValue(adaptedArgs[0])); return null; } } if ("writeLong".equals(name)) { @@ -645,7 +645,7 @@ private static Object invoke3(java.io.DataOutputStream typedTarget, String name, if ("writeShort".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.writeShort(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.writeShort(toIntValue(adaptedArgs[0])); return null; } } if ("writeUTF".equals(name)) { @@ -723,7 +723,7 @@ private static Object invoke5(java.io.InputStreamReader typedTarget, String name if ("mark".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.mark(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.mark(toIntValue(adaptedArgs[0])); return null; } } if ("markSupported".equals(name)) { @@ -741,7 +741,7 @@ private static Object invoke5(java.io.InputStreamReader typedTarget, String name } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.read((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.read((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("ready".equals(name)) { @@ -834,7 +834,7 @@ private static Object invoke7(java.io.OutputStreamWriter typedTarget, String nam if ("write".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.write(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.write(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -846,11 +846,11 @@ private static Object invoke7(java.io.OutputStreamWriter typedTarget, String nam } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -883,7 +883,7 @@ private static Object invoke8(java.io.PrintStream typedTarget, String name, Obje } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.print(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.print(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class}, false); @@ -916,7 +916,7 @@ private static Object invoke8(java.io.PrintStream typedTarget, String name, Obje } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.println(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.println(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class}, false); @@ -930,7 +930,7 @@ private static Object invoke8(java.io.PrintStream typedTarget, String name, Obje if ("write".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.write(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.write(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{byte[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class}, false); @@ -938,7 +938,7 @@ private static Object invoke8(java.io.PrintStream typedTarget, String name, Obje } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -953,7 +953,7 @@ private static Object invoke9(java.io.StringReader typedTarget, String name, Obj if ("mark".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.mark(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.mark(toIntValue(adaptedArgs[0])); return null; } } if ("markSupported".equals(name)) { @@ -971,7 +971,7 @@ private static Object invoke9(java.io.StringReader typedTarget, String name, Obj } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.read((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.read((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("ready".equals(name)) { @@ -1017,7 +1017,7 @@ private static Object invoke10(java.io.StringWriter typedTarget, String name, Ob if ("write".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.write(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.write(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -1029,11 +1029,11 @@ private static Object invoke10(java.io.StringWriter typedTarget, String name, Ob } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1224,7 +1224,7 @@ private static Object invoke14(java.io.InputStream typedTarget, String name, Obj if ("mark".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.mark(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.mark(toIntValue(adaptedArgs[0])); return null; } } if ("markSupported".equals(name)) { @@ -1242,7 +1242,7 @@ private static Object invoke14(java.io.InputStream typedTarget, String name, Obj } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.read((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.read((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("reset".equals(name)) { @@ -1273,7 +1273,7 @@ private static Object invoke15(java.io.OutputStream typedTarget, String name, Ob if ("write".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.write(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.write(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{byte[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class}, false); @@ -1281,7 +1281,7 @@ private static Object invoke15(java.io.OutputStream typedTarget, String name, Ob } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1296,7 +1296,7 @@ private static Object invoke16(java.io.Reader typedTarget, String name, Object[] if ("mark".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.mark(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.mark(toIntValue(adaptedArgs[0])); return null; } } if ("markSupported".equals(name)) { @@ -1314,7 +1314,7 @@ private static Object invoke16(java.io.Reader typedTarget, String name, Object[] } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.read((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.read((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("ready".equals(name)) { @@ -1350,7 +1350,7 @@ private static Object invoke17(java.io.Writer typedTarget, String name, Object[] if ("write".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.write(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.write(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -1362,11 +1362,11 @@ private static Object invoke17(java.io.Writer typedTarget, String name, Object[] } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1405,7 +1405,7 @@ private static Object invoke18(java.io.DataInput typedTarget, String name, Objec } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.readFully((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.readFully((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("readInt".equals(name)) { @@ -1441,7 +1441,7 @@ private static Object invoke18(java.io.DataInput typedTarget, String name, Objec if ("skipBytes".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.skipBytes(((Number) adaptedArgs[0]).intValue()); + return typedTarget.skipBytes(toIntValue(adaptedArgs[0])); } } throw unsupportedInstance(typedTarget, name, safeArgs); @@ -1451,7 +1451,7 @@ private static Object invoke19(java.io.DataOutput typedTarget, String name, Obje if ("write".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.write(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.write(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{byte[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class}, false); @@ -1459,7 +1459,7 @@ private static Object invoke19(java.io.DataOutput typedTarget, String name, Obje } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.write((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + typedTarget.write((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("writeBoolean".equals(name)) { @@ -1471,13 +1471,13 @@ private static Object invoke19(java.io.DataOutput typedTarget, String name, Obje if ("writeByte".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.writeByte(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.writeByte(toIntValue(adaptedArgs[0])); return null; } } if ("writeChar".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.writeChar(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.writeChar(toIntValue(adaptedArgs[0])); return null; } } if ("writeChars".equals(name)) { @@ -1501,7 +1501,7 @@ private static Object invoke19(java.io.DataOutput typedTarget, String name, Obje if ("writeInt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.writeInt(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.writeInt(toIntValue(adaptedArgs[0])); return null; } } if ("writeLong".equals(name)) { @@ -1513,7 +1513,7 @@ private static Object invoke19(java.io.DataOutput typedTarget, String name, Obje if ("writeShort".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.writeShort(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.writeShort(toIntValue(adaptedArgs[0])); return null; } } if ("writeUTF".equals(name)) { @@ -1554,7 +1554,7 @@ public static void setField(Object target, String name, Object value) throws Exc if (target instanceof java.io.InterruptedIOException) { java.io.InterruptedIOException typedTarget = (java.io.InterruptedIOException) target; if ("bytesTransferred".equals(name)) { - typedTarget.bytesTransferred = ((Number) value).intValue(); + typedTarget.bytesTransferred = toIntValue(value); return; } } @@ -1700,9 +1700,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -1755,10 +1767,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_lang.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_lang.java index 5efc0d38fb..99f4e104fc 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_lang.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_lang.java @@ -234,7 +234,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.lang.ArrayIndexOutOfBoundsException(((Number) adaptedArgs[0]).intValue()); + return new java.lang.ArrayIndexOutOfBoundsException(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -274,7 +274,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.lang.AssertionError(((Number) adaptedArgs[0]).intValue()); + return new java.lang.AssertionError(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class}, false); @@ -298,7 +298,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == java.lang.Byte.class) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return new java.lang.Byte(((Number) adaptedArgs[0]).byteValue()); + return new java.lang.Byte((byte) toIntValue(adaptedArgs[0])); } } if (type == java.lang.Character.class) { @@ -470,7 +470,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == java.lang.Integer.class) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.lang.Integer(((Number) adaptedArgs[0]).intValue()); + return new java.lang.Integer(toIntValue(adaptedArgs[0])); } } if (type == java.lang.InterruptedException.class) { @@ -596,13 +596,13 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == java.lang.Short.class) { if (matches(safeArgs, new Class[]{java.lang.Short.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Short.class}, false); - return new java.lang.Short(((Number) adaptedArgs[0]).shortValue()); + return new java.lang.Short((short) toIntValue(adaptedArgs[0])); } } if (type == java.lang.StackTraceElement.class) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class}, false); - return new java.lang.StackTraceElement((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); + return new java.lang.StackTraceElement((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], toIntValue(adaptedArgs[3])); } } if (type == java.lang.String.class) { @@ -628,15 +628,15 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new java.lang.String((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return new java.lang.String((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return new java.lang.String((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return new java.lang.String((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.String.class}, false); - return new java.lang.String((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), (java.lang.String) adaptedArgs[3]); + return new java.lang.String((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), (java.lang.String) adaptedArgs[3]); } } if (type == java.lang.StringBuffer.class) { @@ -646,13 +646,31 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.lang.StringBuffer(((Number) adaptedArgs[0]).intValue()); + return new java.lang.StringBuffer(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); return new java.lang.StringBuffer((java.lang.String) adaptedArgs[0]); } } + if (type == java.lang.StringBuilder.class) { + if (matches(safeArgs, new Class[0], false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[0], false); + return new java.lang.StringBuilder(); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return new java.lang.StringBuilder(toIntValue(adaptedArgs[0])); + } + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return new java.lang.StringBuilder((java.lang.String) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.CharSequence.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.CharSequence.class}, false); + return new java.lang.StringBuilder((java.lang.CharSequence) adaptedArgs[0]); + } + } if (type == java.lang.StringIndexOutOfBoundsException.class) { if (matches(safeArgs, new Class[0], false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[0], false); @@ -660,7 +678,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.lang.StringIndexOutOfBoundsException(((Number) adaptedArgs[0]).intValue()); + return new java.lang.StringIndexOutOfBoundsException(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -730,15 +748,16 @@ public static Object invokeStatic(Class type, String name, Object[] args) thr if (type == java.lang.Class.class) return invokeStatic3(name, safeArgs); if (type == java.lang.ClassLoader.class) return invokeStatic4(name, safeArgs); if (type == java.lang.Double.class) return invokeStatic5(name, safeArgs); - if (type == java.lang.Float.class) return invokeStatic6(name, safeArgs); - if (type == java.lang.Integer.class) return invokeStatic7(name, safeArgs); - if (type == java.lang.Long.class) return invokeStatic8(name, safeArgs); - if (type == java.lang.Math.class) return invokeStatic9(name, safeArgs); - if (type == java.lang.Runtime.class) return invokeStatic10(name, safeArgs); - if (type == java.lang.Short.class) return invokeStatic11(name, safeArgs); - if (type == java.lang.String.class) return invokeStatic12(name, safeArgs); - if (type == java.lang.System.class) return invokeStatic13(name, safeArgs); - if (type == java.lang.Thread.class) return invokeStatic14(name, safeArgs); + if (type == java.lang.Enum.class) return invokeStatic6(name, safeArgs); + if (type == java.lang.Float.class) return invokeStatic7(name, safeArgs); + if (type == java.lang.Integer.class) return invokeStatic8(name, safeArgs); + if (type == java.lang.Long.class) return invokeStatic9(name, safeArgs); + if (type == java.lang.Math.class) return invokeStatic10(name, safeArgs); + if (type == java.lang.Runtime.class) return invokeStatic11(name, safeArgs); + if (type == java.lang.Short.class) return invokeStatic12(name, safeArgs); + if (type == java.lang.String.class) return invokeStatic13(name, safeArgs); + if (type == java.lang.System.class) return invokeStatic14(name, safeArgs); + if (type == java.lang.Thread.class) return invokeStatic15(name, safeArgs); throw unsupportedStatic(type, name, safeArgs); } @@ -770,13 +789,13 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return java.lang.Byte.parseByte((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.lang.Byte.parseByte((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("valueOf".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return java.lang.Byte.valueOf(((Number) adaptedArgs[0]).byteValue()); + return java.lang.Byte.valueOf((byte) toIntValue(adaptedArgs[0])); } } throw unsupportedStatic(java.lang.Byte.class, name, safeArgs); @@ -786,51 +805,51 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("charCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Character.charCount(((Number) adaptedArgs[0]).intValue()); + return java.lang.Character.charCount(toIntValue(adaptedArgs[0])); } } if ("codePointAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class}, false); - return java.lang.Character.codePointAt((java.lang.CharSequence) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.lang.Character.codePointAt((java.lang.CharSequence) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class}, false); - return java.lang.Character.codePointAt((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.lang.Character.codePointAt((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.lang.Character.codePointAt((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.lang.Character.codePointAt((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("codePointBefore".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class}, false); - return java.lang.Character.codePointBefore((java.lang.CharSequence) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.lang.Character.codePointBefore((java.lang.CharSequence) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class}, false); - return java.lang.Character.codePointBefore((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.lang.Character.codePointBefore((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.lang.Character.codePointBefore((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.lang.Character.codePointBefore((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("codePointCount".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.lang.Character.codePointCount((java.lang.CharSequence) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.lang.Character.codePointCount((java.lang.CharSequence) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.lang.Character.codePointCount((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.lang.Character.codePointCount((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("digit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Character.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class, java.lang.Integer.class}, false); - return java.lang.Character.digit(((Character) adaptedArgs[0]).charValue(), ((Number) adaptedArgs[1]).intValue()); + return java.lang.Character.digit(((Character) adaptedArgs[0]).charValue(), toIntValue(adaptedArgs[1])); } } if ("isDigit".equals(name)) { @@ -872,7 +891,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("isSupplementaryCodePoint".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Character.isSupplementaryCodePoint(((Number) adaptedArgs[0]).intValue()); + return java.lang.Character.isSupplementaryCodePoint(toIntValue(adaptedArgs[0])); } } if ("isSurrogatePair".equals(name)) { @@ -890,7 +909,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("isValidCodePoint".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Character.isValidCodePoint(((Number) adaptedArgs[0]).intValue()); + return java.lang.Character.isValidCodePoint(toIntValue(adaptedArgs[0])); } } if ("isWhitespace".equals(name)) { @@ -900,17 +919,17 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Character.isWhitespace(((Number) adaptedArgs[0]).intValue()); + return java.lang.Character.isWhitespace(toIntValue(adaptedArgs[0])); } } if ("offsetByCodePoints".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.lang.Character.offsetByCodePoints((java.lang.CharSequence) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.lang.Character.offsetByCodePoints((java.lang.CharSequence) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.lang.Character.offsetByCodePoints((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); + return java.lang.Character.offsetByCodePoints((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); } } if ("reverseBytes".equals(name)) { @@ -922,11 +941,11 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("toChars".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Character.toChars(((Number) adaptedArgs[0]).intValue()); + return java.lang.Character.toChars(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, char[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, char[].class, java.lang.Integer.class}, false); - return java.lang.Character.toChars(((Number) adaptedArgs[0]).intValue(), (char[]) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return java.lang.Character.toChars(toIntValue(adaptedArgs[0]), (char[]) adaptedArgs[1], toIntValue(adaptedArgs[2])); } } if ("toCodePoint".equals(name)) { @@ -948,7 +967,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Character.toTitleCase(((Number) adaptedArgs[0]).intValue()); + return java.lang.Character.toTitleCase(toIntValue(adaptedArgs[0])); } } if ("toUpperCase".equals(name)) { @@ -1042,6 +1061,16 @@ private static Object invokeStatic5(String name, Object[] safeArgs) throws Excep } private static Object invokeStatic6(String name, Object[] safeArgs) throws Exception { + if ("valueOf".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Class.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class, java.lang.String.class}, false); + return java.lang.Enum.valueOf((java.lang.Class) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } + } + throw unsupportedStatic(java.lang.Enum.class, name, safeArgs); + } + + private static Object invokeStatic7(String name, Object[] safeArgs) throws Exception { if ("compare".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class, java.lang.Float.class}, false); @@ -1057,7 +1086,7 @@ private static Object invokeStatic6(String name, Object[] safeArgs) throws Excep if ("intBitsToFloat".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Float.intBitsToFloat(((Number) adaptedArgs[0]).intValue()); + return java.lang.Float.intBitsToFloat(toIntValue(adaptedArgs[0])); } } if ("isInfinite".equals(name)) { @@ -1097,17 +1126,17 @@ private static Object invokeStatic6(String name, Object[] safeArgs) throws Excep throw unsupportedStatic(java.lang.Float.class, name, safeArgs); } - private static Object invokeStatic7(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic8(String name, Object[] safeArgs) throws Exception { if ("compare".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return java.lang.Integer.compare(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return java.lang.Integer.compare(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("numberOfLeadingZeros".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Integer.numberOfLeadingZeros(((Number) adaptedArgs[0]).intValue()); + return java.lang.Integer.numberOfLeadingZeros(toIntValue(adaptedArgs[0])); } } if ("parseInt".equals(name)) { @@ -1117,47 +1146,47 @@ private static Object invokeStatic7(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return java.lang.Integer.parseInt((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.lang.Integer.parseInt((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("signum".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Integer.signum(((Number) adaptedArgs[0]).intValue()); + return java.lang.Integer.signum(toIntValue(adaptedArgs[0])); } } if ("toBinaryString".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Integer.toBinaryString(((Number) adaptedArgs[0]).intValue()); + return java.lang.Integer.toBinaryString(toIntValue(adaptedArgs[0])); } } if ("toHexString".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Integer.toHexString(((Number) adaptedArgs[0]).intValue()); + return java.lang.Integer.toHexString(toIntValue(adaptedArgs[0])); } } if ("toOctalString".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Integer.toOctalString(((Number) adaptedArgs[0]).intValue()); + return java.lang.Integer.toOctalString(toIntValue(adaptedArgs[0])); } } if ("toString".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Integer.toString(((Number) adaptedArgs[0]).intValue()); + return java.lang.Integer.toString(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return java.lang.Integer.toString(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return java.lang.Integer.toString(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("valueOf".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Integer.valueOf(((Number) adaptedArgs[0]).intValue()); + return java.lang.Integer.valueOf(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -1165,13 +1194,13 @@ private static Object invokeStatic7(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return java.lang.Integer.valueOf((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.lang.Integer.valueOf((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedStatic(java.lang.Integer.class, name, safeArgs); } - private static Object invokeStatic8(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic9(String name, Object[] safeArgs) throws Exception { if ("compare".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class}, false); @@ -1185,7 +1214,7 @@ private static Object invokeStatic8(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return java.lang.Long.parseLong((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.lang.Long.parseLong((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("toString".equals(name)) { @@ -1195,7 +1224,7 @@ private static Object invokeStatic8(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Long.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, java.lang.Integer.class}, false); - return java.lang.Long.toString(((Number) adaptedArgs[0]).longValue(), ((Number) adaptedArgs[1]).intValue()); + return java.lang.Long.toString(((Number) adaptedArgs[0]).longValue(), toIntValue(adaptedArgs[1])); } } if ("valueOf".equals(name)) { @@ -1207,7 +1236,7 @@ private static Object invokeStatic8(String name, Object[] safeArgs) throws Excep throw unsupportedStatic(java.lang.Long.class, name, safeArgs); } - private static Object invokeStatic9(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic10(String name, Object[] safeArgs) throws Exception { if ("abs".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class}, false); @@ -1219,7 +1248,7 @@ private static Object invokeStatic9(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.Math.abs(((Number) adaptedArgs[0]).intValue()); + return java.lang.Math.abs(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class}, false); @@ -1255,7 +1284,7 @@ private static Object invokeStatic9(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return java.lang.Math.max(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return java.lang.Math.max(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class}, false); @@ -1273,7 +1302,7 @@ private static Object invokeStatic9(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return java.lang.Math.min(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return java.lang.Math.min(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class, java.lang.Long.class}, false); @@ -1339,7 +1368,7 @@ private static Object invokeStatic9(String name, Object[] safeArgs) throws Excep throw unsupportedStatic(java.lang.Math.class, name, safeArgs); } - private static Object invokeStatic10(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic11(String name, Object[] safeArgs) throws Exception { if ("getRuntime".equals(name)) { if (safeArgs.length == 0) { return java.lang.Runtime.getRuntime(); @@ -1348,11 +1377,11 @@ private static Object invokeStatic10(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(java.lang.Runtime.class, name, safeArgs); } - private static Object invokeStatic11(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic12(String name, Object[] safeArgs) throws Exception { if ("compare".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Short.class, java.lang.Short.class}, false); - return java.lang.Short.compare(((Number) adaptedArgs[0]).shortValue(), ((Number) adaptedArgs[1]).shortValue()); + return java.lang.Short.compare((short) toIntValue(adaptedArgs[0]), (short) toIntValue(adaptedArgs[1])); } } if ("parseShort".equals(name)) { @@ -1362,19 +1391,19 @@ private static Object invokeStatic11(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return java.lang.Short.parseShort((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.lang.Short.parseShort((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("valueOf".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Short.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Short.class}, false); - return java.lang.Short.valueOf(((Number) adaptedArgs[0]).shortValue()); + return java.lang.Short.valueOf((short) toIntValue(adaptedArgs[0])); } } throw unsupportedStatic(java.lang.Short.class, name, safeArgs); } - private static Object invokeStatic12(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic13(String name, Object[] safeArgs) throws Exception { if ("copyValueOf".equals(name)) { if (matches(safeArgs, new Class[]{char[].class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class}, false); @@ -1382,7 +1411,17 @@ private static Object invokeStatic12(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.lang.String.copyValueOf((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.lang.String.copyValueOf((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); + } + } + if ("format".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Object[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Object[].class}, true); + java.lang.Object[] varArgs = new java.lang.Object[adaptedArgs.length - 1]; + for (int i = 1; i < adaptedArgs.length; i++) { + varArgs[i - 1] = (java.lang.Object) adaptedArgs[i]; + } + return java.lang.String.format((java.lang.String) adaptedArgs[0], varArgs); } } if ("valueOf".equals(name)) { @@ -1404,7 +1443,7 @@ private static Object invokeStatic12(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.lang.String.valueOf(((Number) adaptedArgs[0]).intValue()); + return java.lang.String.valueOf(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class}, false); @@ -1416,17 +1455,17 @@ private static Object invokeStatic12(String name, Object[] safeArgs) throws Exce } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.lang.String.valueOf((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.lang.String.valueOf((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } throw unsupportedStatic(java.lang.String.class, name, safeArgs); } - private static Object invokeStatic13(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic14(String name, Object[] safeArgs) throws Exception { if ("arraycopy".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class}, false); - java.lang.System.arraycopy((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), (java.lang.Object) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); return null; + java.lang.System.arraycopy((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1]), (java.lang.Object) adaptedArgs[2], toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); return null; } } if ("currentTimeMillis".equals(name)) { @@ -1454,7 +1493,7 @@ private static Object invokeStatic13(String name, Object[] safeArgs) throws Exce throw unsupportedStatic(java.lang.System.class, name, safeArgs); } - private static Object invokeStatic14(String name, Object[] safeArgs) throws Exception { + private static Object invokeStatic15(String name, Object[] safeArgs) throws Exception { if ("activeCount".equals(name)) { if (safeArgs.length == 0) { return java.lang.Thread.activeCount(); @@ -1811,51 +1850,65 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof java.lang.StringBuilder) { + try { + return invoke47((java.lang.StringBuilder) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof java.lang.Thread) { try { - return invoke47((java.lang.Thread) target, name, safeArgs); + return invoke48((java.lang.Thread) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.lang.Throwable) { try { - return invoke48((java.lang.Throwable) target, name, safeArgs); + return invoke49((java.lang.Throwable) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.lang.Appendable) { try { - return invoke49((java.lang.Appendable) target, name, safeArgs); + return invoke50((java.lang.Appendable) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.lang.AutoCloseable) { try { - return invoke50((java.lang.AutoCloseable) target, name, safeArgs); + return invoke51((java.lang.AutoCloseable) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.lang.CharSequence) { try { - return invoke51((java.lang.CharSequence) target, name, safeArgs); + return invoke52((java.lang.CharSequence) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof java.lang.Comparable) { + try { + return invoke53((java.lang.Comparable) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.lang.Iterable) { try { - return invoke52((java.lang.Iterable) target, name, safeArgs); + return invoke54((java.lang.Iterable) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.lang.Runnable) { try { - return invoke53((java.lang.Runnable) target, name, safeArgs); + return invoke55((java.lang.Runnable) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -3414,7 +3467,7 @@ private static Object invoke27(java.lang.Byte typedTarget, String name, Object[] if ("compareTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Byte.class}, false); - return typedTarget.compareTo(Byte.valueOf(((Number) adaptedArgs[0]).byteValue())); + return typedTarget.compareTo(Byte.valueOf((byte) toIntValue(adaptedArgs[0]))); } } if ("doubleValue".equals(name)) { @@ -3741,7 +3794,7 @@ private static Object invoke33(java.lang.Integer typedTarget, String name, Objec if ("compareTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.compareTo(Integer.valueOf(((Number) adaptedArgs[0]).intValue())); + return typedTarget.compareTo(Integer.valueOf(toIntValue(adaptedArgs[0]))); } } if ("doubleValue".equals(name)) { @@ -3853,7 +3906,7 @@ private static Object invoke35(java.lang.Short typedTarget, String name, Object[ if ("compareTo".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Short.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Short.class}, false); - return typedTarget.compareTo(Short.valueOf(((Number) adaptedArgs[0]).shortValue())); + return typedTarget.compareTo(Short.valueOf((short) toIntValue(adaptedArgs[0]))); } } if ("doubleValue".equals(name)) { @@ -3922,6 +3975,12 @@ private static Object invoke36(java.lang.ThreadLocal typedTarget, String name, O typedTarget.remove(); return null; } } + if ("set".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.set((java.lang.Object) adaptedArgs[0]); return null; + } + } if ("toString".equals(name)) { if (safeArgs.length == 0) { return typedTarget.toString(); @@ -4189,7 +4248,7 @@ private static Object invoke43(java.lang.Runtime typedTarget, String name, Objec if ("exit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.exit(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.exit(toIntValue(adaptedArgs[0])); return null; } } if ("freeMemory".equals(name)) { @@ -4243,7 +4302,7 @@ private static Object invoke45(java.lang.String typedTarget, String name, Object if ("charAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.charAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.charAt(toIntValue(adaptedArgs[0])); } } if ("compareTo".equals(name)) { @@ -4306,7 +4365,7 @@ private static Object invoke45(java.lang.String typedTarget, String name, Object if ("getChars".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, char[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, char[].class, java.lang.Integer.class}, false); - typedTarget.getChars(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (char[]) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.getChars(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (char[]) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; } } if ("hashCode".equals(name)) { @@ -4317,7 +4376,7 @@ private static Object invoke45(java.lang.String typedTarget, String name, Object if ("indexOf".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.indexOf(((Number) adaptedArgs[0]).intValue()); + return typedTarget.indexOf(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -4325,11 +4384,11 @@ private static Object invoke45(java.lang.String typedTarget, String name, Object } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.indexOf(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.indexOf(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.indexOf((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.indexOf((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("intern".equals(name)) { @@ -4345,7 +4404,7 @@ private static Object invoke45(java.lang.String typedTarget, String name, Object if ("lastIndexOf".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.lastIndexOf(((Number) adaptedArgs[0]).intValue()); + return typedTarget.lastIndexOf(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); @@ -4353,11 +4412,11 @@ private static Object invoke45(java.lang.String typedTarget, String name, Object } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.lastIndexOf(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.lastIndexOf(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.lastIndexOf((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.lastIndexOf((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("length".equals(name)) { @@ -4368,11 +4427,11 @@ private static Object invoke45(java.lang.String typedTarget, String name, Object if ("regionMatches".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.regionMatches(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.regionMatches(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } if (matches(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class, java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class, java.lang.Integer.class, java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.regionMatches(((Boolean) adaptedArgs[0]).booleanValue(), ((Number) adaptedArgs[1]).intValue(), (java.lang.String) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); + return typedTarget.regionMatches(((Boolean) adaptedArgs[0]).booleanValue(), toIntValue(adaptedArgs[1]), (java.lang.String) adaptedArgs[2], toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); } } if ("replace".equals(name)) { @@ -4388,23 +4447,23 @@ private static Object invoke45(java.lang.String typedTarget, String name, Object } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return typedTarget.startsWith((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.startsWith((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("subSequence".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.subSequence(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.subSequence(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("substring".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.substring(((Number) adaptedArgs[0]).intValue()); + return typedTarget.substring(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.substring(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.substring(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("toCharArray".equals(name)) { @@ -4459,7 +4518,7 @@ private static Object invoke46(java.lang.StringBuffer typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.append(((Number) adaptedArgs[0]).intValue()); + return typedTarget.append(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class}, false); @@ -4471,11 +4530,11 @@ private static Object invoke46(java.lang.StringBuffer typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.append((java.lang.CharSequence) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.append((java.lang.CharSequence) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.append((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.append((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("capacity".equals(name)) { @@ -4486,65 +4545,65 @@ private static Object invoke46(java.lang.StringBuffer typedTarget, String name, if ("charAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.charAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.charAt(toIntValue(adaptedArgs[0])); } } if ("delete".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.delete(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.delete(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("deleteCharAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.deleteCharAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.deleteCharAt(toIntValue(adaptedArgs[0])); } } if ("ensureCapacity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.ensureCapacity(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.ensureCapacity(toIntValue(adaptedArgs[0])); return null; } } if ("getChars".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, char[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, char[].class, java.lang.Integer.class}, false); - typedTarget.getChars(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), (char[]) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue()); return null; + typedTarget.getChars(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), (char[]) adaptedArgs[2], toIntValue(adaptedArgs[3])); return null; } } if ("insert".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Character.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Character.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), ((Character) adaptedArgs[1]).charValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Character) adaptedArgs[1]).charValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).doubleValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).doubleValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Long.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).longValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).longValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), (java.lang.String) adaptedArgs[1]); + return typedTarget.insert(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1]); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.insert(((Number) adaptedArgs[0]).intValue(), (java.lang.CharSequence) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.insert(toIntValue(adaptedArgs[0]), (java.lang.CharSequence) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("length".equals(name)) { @@ -4560,19 +4619,19 @@ private static Object invoke46(java.lang.StringBuffer typedTarget, String name, if ("setCharAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Character.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Character.class}, false); - typedTarget.setCharAt(((Number) adaptedArgs[0]).intValue(), ((Character) adaptedArgs[1]).charValue()); return null; + typedTarget.setCharAt(toIntValue(adaptedArgs[0]), ((Character) adaptedArgs[1]).charValue()); return null; } } if ("setLength".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setLength(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setLength(toIntValue(adaptedArgs[0])); return null; } } if ("subSequence".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.subSequence(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.subSequence(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("toString".equals(name)) { @@ -4588,7 +4647,113 @@ private static Object invoke46(java.lang.StringBuffer typedTarget, String name, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke47(java.lang.Thread typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke47(java.lang.StringBuilder typedTarget, String name, Object[] safeArgs) throws Exception { + if ("append".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Boolean.class}, false); + return typedTarget.append(((Boolean) adaptedArgs[0]).booleanValue()); + } + if (matches(safeArgs, new Class[]{java.lang.Character.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class}, false); + return typedTarget.append(((Character) adaptedArgs[0]).charValue()); + } + if (matches(safeArgs, new Class[]{java.lang.Double.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Double.class}, false); + return typedTarget.append(((Number) adaptedArgs[0]).doubleValue()); + } + if (matches(safeArgs, new Class[]{java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Float.class}, false); + return typedTarget.append(((Number) adaptedArgs[0]).floatValue()); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.append(toIntValue(adaptedArgs[0])); + } + if (matches(safeArgs, new Class[]{java.lang.Long.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class}, false); + return typedTarget.append(((Number) adaptedArgs[0]).longValue()); + } + if (matches(safeArgs, new Class[]{java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class}, false); + return typedTarget.append((java.lang.String) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.StringBuffer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.StringBuffer.class}, false); + return typedTarget.append((java.lang.StringBuffer) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{char[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class}, false); + return typedTarget.append((char[]) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.append((java.lang.CharSequence) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); + } + if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.append((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); + } + } + if ("delete".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.delete(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + } + if ("deleteCharAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); + return typedTarget.deleteCharAt(toIntValue(adaptedArgs[0])); + } + } + if ("insert".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Character.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Character.class}, false); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Character) adaptedArgs[1]).charValue()); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Double.class}, false); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).doubleValue()); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue()); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.insert(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Long.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Long.class}, false); + return typedTarget.insert(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).longValue()); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.String.class}, false); + return typedTarget.insert(toIntValue(adaptedArgs[0]), (java.lang.String) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false); + return typedTarget.insert(toIntValue(adaptedArgs[0]), (java.lang.CharSequence) adaptedArgs[1], toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); + } + } + if ("reverse".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.reverse(); + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke48(java.lang.Thread typedTarget, String name, Object[] safeArgs) throws Exception { if ("getName".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getName(); @@ -4627,7 +4792,7 @@ private static Object invoke47(java.lang.Thread typedTarget, String name, Object if ("setPriority".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setPriority(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setPriority(toIntValue(adaptedArgs[0])); return null; } } if ("start".equals(name)) { @@ -4643,7 +4808,7 @@ private static Object invoke47(java.lang.Thread typedTarget, String name, Object throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke48(java.lang.Throwable typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke49(java.lang.Throwable typedTarget, String name, Object[] safeArgs) throws Exception { if ("addSuppressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Throwable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Throwable.class}, false); @@ -4700,7 +4865,7 @@ private static Object invoke48(java.lang.Throwable typedTarget, String name, Obj throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke49(java.lang.Appendable typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke50(java.lang.Appendable typedTarget, String name, Object[] safeArgs) throws Exception { if ("append".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Character.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Character.class}, false); @@ -4712,13 +4877,13 @@ private static Object invoke49(java.lang.Appendable typedTarget, String name, Ob } if (matches(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.CharSequence.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.append((java.lang.CharSequence) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.append((java.lang.CharSequence) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke50(java.lang.AutoCloseable typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke51(java.lang.AutoCloseable typedTarget, String name, Object[] safeArgs) throws Exception { if ("close".equals(name)) { if (safeArgs.length == 0) { typedTarget.close(); return null; @@ -4727,11 +4892,11 @@ private static Object invoke50(java.lang.AutoCloseable typedTarget, String name, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke51(java.lang.CharSequence typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke52(java.lang.CharSequence typedTarget, String name, Object[] safeArgs) throws Exception { if ("charAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.charAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.charAt(toIntValue(adaptedArgs[0])); } } if ("length".equals(name)) { @@ -4742,7 +4907,7 @@ private static Object invoke51(java.lang.CharSequence typedTarget, String name, if ("subSequence".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.subSequence(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.subSequence(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("toString".equals(name)) { @@ -4753,7 +4918,17 @@ private static Object invoke51(java.lang.CharSequence typedTarget, String name, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke52(java.lang.Iterable typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke53(java.lang.Comparable typedTarget, String name, Object[] safeArgs) throws Exception { + if ("compareTo".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.compareTo((java.lang.Object) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke54(java.lang.Iterable typedTarget, String name, Object[] safeArgs) throws Exception { if ("iterator".equals(name)) { if (safeArgs.length == 0) { return typedTarget.iterator(); @@ -4762,7 +4937,7 @@ private static Object invoke52(java.lang.Iterable typedTarget, String name, Obje throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke53(java.lang.Runnable typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke55(java.lang.Runnable typedTarget, String name, Object[] safeArgs) throws Exception { if ("run".equals(name)) { if (safeArgs.length == 0) { typedTarget.run(); return null; @@ -4772,72 +4947,105 @@ private static Object invoke53(java.lang.Runnable typedTarget, String name, Obje } public static Object getStaticField(Class type, String name) throws Exception { - if (type == java.lang.Boolean.class) { - if ("FALSE".equals(name)) return java.lang.Boolean.FALSE; - if ("TRUE".equals(name)) return java.lang.Boolean.TRUE; - } - if (type == java.lang.Byte.class) { - if ("MAX_VALUE".equals(name)) return java.lang.Byte.MAX_VALUE; - if ("MIN_VALUE".equals(name)) return java.lang.Byte.MIN_VALUE; - if ("SIZE".equals(name)) return java.lang.Byte.SIZE; - } - if (type == java.lang.Character.class) { - if ("MAX_CODE_POINT".equals(name)) return java.lang.Character.MAX_CODE_POINT; - if ("MAX_HIGH_SURROGATE".equals(name)) return java.lang.Character.MAX_HIGH_SURROGATE; - if ("MAX_LOW_SURROGATE".equals(name)) return java.lang.Character.MAX_LOW_SURROGATE; - if ("MAX_RADIX".equals(name)) return java.lang.Character.MAX_RADIX; - if ("MAX_SURROGATE".equals(name)) return java.lang.Character.MAX_SURROGATE; - if ("MAX_VALUE".equals(name)) return java.lang.Character.MAX_VALUE; - if ("MIN_CODE_POINT".equals(name)) return java.lang.Character.MIN_CODE_POINT; - if ("MIN_HIGH_SURROGATE".equals(name)) return java.lang.Character.MIN_HIGH_SURROGATE; - if ("MIN_LOW_SURROGATE".equals(name)) return java.lang.Character.MIN_LOW_SURROGATE; - if ("MIN_RADIX".equals(name)) return java.lang.Character.MIN_RADIX; - if ("MIN_SUPPLEMENTARY_CODE_POINT".equals(name)) return java.lang.Character.MIN_SUPPLEMENTARY_CODE_POINT; - if ("MIN_SURROGATE".equals(name)) return java.lang.Character.MIN_SURROGATE; - if ("MIN_VALUE".equals(name)) return java.lang.Character.MIN_VALUE; - if ("SIZE".equals(name)) return java.lang.Character.SIZE; - } - if (type == java.lang.Double.class) { - if ("MAX_VALUE".equals(name)) return java.lang.Double.MAX_VALUE; - if ("MIN_VALUE".equals(name)) return java.lang.Double.MIN_VALUE; - if ("NEGATIVE_INFINITY".equals(name)) return java.lang.Double.NEGATIVE_INFINITY; - if ("NaN".equals(name)) return java.lang.Double.NaN; - if ("POSITIVE_INFINITY".equals(name)) return java.lang.Double.POSITIVE_INFINITY; - } - if (type == java.lang.Float.class) { - if ("MAX_VALUE".equals(name)) return java.lang.Float.MAX_VALUE; - if ("MIN_VALUE".equals(name)) return java.lang.Float.MIN_VALUE; - if ("NEGATIVE_INFINITY".equals(name)) return java.lang.Float.NEGATIVE_INFINITY; - if ("NaN".equals(name)) return java.lang.Float.NaN; - if ("POSITIVE_INFINITY".equals(name)) return java.lang.Float.POSITIVE_INFINITY; - } - if (type == java.lang.Integer.class) { - if ("MAX_VALUE".equals(name)) return java.lang.Integer.MAX_VALUE; - if ("MIN_VALUE".equals(name)) return java.lang.Integer.MIN_VALUE; - } - if (type == java.lang.Long.class) { - if ("MAX_VALUE".equals(name)) return java.lang.Long.MAX_VALUE; - if ("MIN_VALUE".equals(name)) return java.lang.Long.MIN_VALUE; - } - if (type == java.lang.Math.class) { - if ("E".equals(name)) return java.lang.Math.E; - if ("PI".equals(name)) return java.lang.Math.PI; - } - if (type == java.lang.Short.class) { - if ("MAX_VALUE".equals(name)) return java.lang.Short.MAX_VALUE; - if ("MIN_VALUE".equals(name)) return java.lang.Short.MIN_VALUE; - } - if (type == java.lang.String.class) { - if ("CASE_INSENSITIVE_ORDER".equals(name)) return java.lang.String.CASE_INSENSITIVE_ORDER; - } - if (type == java.lang.Thread.class) { - if ("MAX_PRIORITY".equals(name)) return java.lang.Thread.MAX_PRIORITY; - if ("MIN_PRIORITY".equals(name)) return java.lang.Thread.MIN_PRIORITY; - if ("NORM_PRIORITY".equals(name)) return java.lang.Thread.NORM_PRIORITY; - } + if (type == java.lang.Boolean.class) return getStaticField0(name); + if (type == java.lang.Byte.class) return getStaticField1(name); + if (type == java.lang.Character.class) return getStaticField2(name); + if (type == java.lang.Double.class) return getStaticField3(name); + if (type == java.lang.Float.class) return getStaticField4(name); + if (type == java.lang.Integer.class) return getStaticField5(name); + if (type == java.lang.Long.class) return getStaticField6(name); + if (type == java.lang.Math.class) return getStaticField7(name); + if (type == java.lang.Short.class) return getStaticField8(name); + if (type == java.lang.String.class) return getStaticField9(name); + if (type == java.lang.Thread.class) return getStaticField10(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("FALSE".equals(name)) return java.lang.Boolean.FALSE; + if ("TRUE".equals(name)) return java.lang.Boolean.TRUE; + throw unsupportedStaticField(java.lang.Boolean.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("MAX_VALUE".equals(name)) return java.lang.Byte.MAX_VALUE; + if ("MIN_VALUE".equals(name)) return java.lang.Byte.MIN_VALUE; + if ("SIZE".equals(name)) return java.lang.Byte.SIZE; + throw unsupportedStaticField(java.lang.Byte.class, name); + } + + private static Object getStaticField2(String name) throws Exception { + if ("MAX_CODE_POINT".equals(name)) return java.lang.Character.MAX_CODE_POINT; + if ("MAX_HIGH_SURROGATE".equals(name)) return java.lang.Character.MAX_HIGH_SURROGATE; + if ("MAX_LOW_SURROGATE".equals(name)) return java.lang.Character.MAX_LOW_SURROGATE; + if ("MAX_RADIX".equals(name)) return java.lang.Character.MAX_RADIX; + if ("MAX_SURROGATE".equals(name)) return java.lang.Character.MAX_SURROGATE; + if ("MAX_VALUE".equals(name)) return java.lang.Character.MAX_VALUE; + if ("MIN_CODE_POINT".equals(name)) return java.lang.Character.MIN_CODE_POINT; + if ("MIN_HIGH_SURROGATE".equals(name)) return java.lang.Character.MIN_HIGH_SURROGATE; + if ("MIN_LOW_SURROGATE".equals(name)) return java.lang.Character.MIN_LOW_SURROGATE; + if ("MIN_RADIX".equals(name)) return java.lang.Character.MIN_RADIX; + if ("MIN_SUPPLEMENTARY_CODE_POINT".equals(name)) return java.lang.Character.MIN_SUPPLEMENTARY_CODE_POINT; + if ("MIN_SURROGATE".equals(name)) return java.lang.Character.MIN_SURROGATE; + if ("MIN_VALUE".equals(name)) return java.lang.Character.MIN_VALUE; + if ("SIZE".equals(name)) return java.lang.Character.SIZE; + throw unsupportedStaticField(java.lang.Character.class, name); + } + + private static Object getStaticField3(String name) throws Exception { + if ("MAX_VALUE".equals(name)) return java.lang.Double.MAX_VALUE; + if ("MIN_VALUE".equals(name)) return java.lang.Double.MIN_VALUE; + if ("NEGATIVE_INFINITY".equals(name)) return java.lang.Double.NEGATIVE_INFINITY; + if ("NaN".equals(name)) return java.lang.Double.NaN; + if ("POSITIVE_INFINITY".equals(name)) return java.lang.Double.POSITIVE_INFINITY; + throw unsupportedStaticField(java.lang.Double.class, name); + } + + private static Object getStaticField4(String name) throws Exception { + if ("MAX_VALUE".equals(name)) return java.lang.Float.MAX_VALUE; + if ("MIN_VALUE".equals(name)) return java.lang.Float.MIN_VALUE; + if ("NEGATIVE_INFINITY".equals(name)) return java.lang.Float.NEGATIVE_INFINITY; + if ("NaN".equals(name)) return java.lang.Float.NaN; + if ("POSITIVE_INFINITY".equals(name)) return java.lang.Float.POSITIVE_INFINITY; + throw unsupportedStaticField(java.lang.Float.class, name); + } + + private static Object getStaticField5(String name) throws Exception { + if ("MAX_VALUE".equals(name)) return java.lang.Integer.MAX_VALUE; + if ("MIN_VALUE".equals(name)) return java.lang.Integer.MIN_VALUE; + throw unsupportedStaticField(java.lang.Integer.class, name); + } + + private static Object getStaticField6(String name) throws Exception { + if ("MAX_VALUE".equals(name)) return java.lang.Long.MAX_VALUE; + if ("MIN_VALUE".equals(name)) return java.lang.Long.MIN_VALUE; + throw unsupportedStaticField(java.lang.Long.class, name); + } + + private static Object getStaticField7(String name) throws Exception { + if ("E".equals(name)) return java.lang.Math.E; + if ("PI".equals(name)) return java.lang.Math.PI; + throw unsupportedStaticField(java.lang.Math.class, name); + } + + private static Object getStaticField8(String name) throws Exception { + if ("MAX_VALUE".equals(name)) return java.lang.Short.MAX_VALUE; + if ("MIN_VALUE".equals(name)) return java.lang.Short.MIN_VALUE; + throw unsupportedStaticField(java.lang.Short.class, name); + } + + private static Object getStaticField9(String name) throws Exception { + if ("CASE_INSENSITIVE_ORDER".equals(name)) return java.lang.String.CASE_INSENSITIVE_ORDER; + throw unsupportedStaticField(java.lang.String.class, name); + } + + private static Object getStaticField10(String name) throws Exception { + if ("MAX_PRIORITY".equals(name)) return java.lang.Thread.MAX_PRIORITY; + if ("MIN_PRIORITY".equals(name)) return java.lang.Thread.MIN_PRIORITY; + if ("NORM_PRIORITY".equals(name)) return java.lang.Thread.NORM_PRIORITY; + throw unsupportedStaticField(java.lang.Thread.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -4989,9 +5197,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -5044,10 +5264,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_lang_ref.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_lang_ref.java index 6bae73eb59..af84f925fe 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_lang_ref.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_lang_ref.java @@ -254,9 +254,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -309,10 +321,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_lang_reflect.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_lang_reflect.java index d9cca07396..a44753601c 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_lang_reflect.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_lang_reflect.java @@ -53,7 +53,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep if ("newInstance".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Class.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Class.class, java.lang.Integer.class}, false); - return java.lang.reflect.Array.newInstance((java.lang.Class) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.lang.reflect.Array.newInstance((java.lang.Class) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } throw unsupportedStatic(java.lang.reflect.Array.class, name, safeArgs); @@ -255,9 +255,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -310,10 +322,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_net.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_net.java index cb11c0449b..32f5409864 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_net.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_net.java @@ -49,7 +49,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class}, false); - return new java.net.URI((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], ((Number) adaptedArgs[3]).intValue(), (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5], (java.lang.String) adaptedArgs[6]); + return new java.net.URI((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], (java.lang.String) adaptedArgs[2], toIntValue(adaptedArgs[3]), (java.lang.String) adaptedArgs[4], (java.lang.String) adaptedArgs[5], (java.lang.String) adaptedArgs[6]); } } if (type == java.net.URISyntaxException.class) { @@ -59,7 +59,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.String.class, java.lang.Integer.class}, false); - return new java.net.URISyntaxException((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return new java.net.URISyntaxException((java.lang.String) adaptedArgs[0], (java.lang.String) adaptedArgs[1], toIntValue(adaptedArgs[2])); } } throw unsupportedConstruct(type, safeArgs); @@ -377,9 +377,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -432,10 +444,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_nio_charset.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_nio_charset.java index 52741f006f..b15bdd6364 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_nio_charset.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_nio_charset.java @@ -27,6 +27,9 @@ private static Class findClassChunk0(String simpleName) { if ("Charset".equals(simpleName)) { return java.nio.charset.Charset.class; } + if ("StandardCharsets".equals(simpleName)) { + return java.nio.charset.StandardCharsets.class; + } return null; } public static Object construct(Class type, Object[] args) throws Exception { @@ -219,9 +222,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -274,10 +289,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_text.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_text.java index 2360638b00..9b4254b4d1 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_text.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_text.java @@ -46,7 +46,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == java.text.ParseException.class) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.Integer.class}, false); - return new java.text.ParseException((java.lang.String) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return new java.text.ParseException((java.lang.String) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if (type == java.text.SimpleDateFormat.class) { @@ -75,13 +75,13 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.text.DateFormat.getDateInstance(((Number) adaptedArgs[0]).intValue()); + return java.text.DateFormat.getDateInstance(toIntValue(adaptedArgs[0])); } } if ("getDateTimeInstance".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return java.text.DateFormat.getDateTimeInstance(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return java.text.DateFormat.getDateTimeInstance(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("getInstance".equals(name)) { @@ -95,7 +95,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.text.DateFormat.getTimeInstance(((Number) adaptedArgs[0]).intValue()); + return java.text.DateFormat.getTimeInstance(toIntValue(adaptedArgs[0])); } } throw unsupportedStatic(java.text.DateFormat.class, name, safeArgs); @@ -340,16 +340,29 @@ private static Object invoke4(java.text.ParseException typedTarget, String name, } public static Object getStaticField(Class type, String name) throws Exception { - if (type == java.text.DateFormat.class) { - if ("DEFAULT".equals(name)) return java.text.DateFormat.DEFAULT; - if ("FULL".equals(name)) return java.text.DateFormat.FULL; - if ("LONG".equals(name)) return java.text.DateFormat.LONG; - if ("MEDIUM".equals(name)) return java.text.DateFormat.MEDIUM; - if ("SHORT".equals(name)) return java.text.DateFormat.SHORT; - } + if (type == java.text.DateFormat.class) return getStaticField0(name); + if (type == java.text.SimpleDateFormat.class) return getStaticField1(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("DEFAULT".equals(name)) return java.text.DateFormat.DEFAULT; + if ("FULL".equals(name)) return java.text.DateFormat.FULL; + if ("LONG".equals(name)) return java.text.DateFormat.LONG; + if ("MEDIUM".equals(name)) return java.text.DateFormat.MEDIUM; + if ("SHORT".equals(name)) return java.text.DateFormat.SHORT; + throw unsupportedStaticField(java.text.DateFormat.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("DEFAULT".equals(name)) return java.text.SimpleDateFormat.DEFAULT; + if ("FULL".equals(name)) return java.text.SimpleDateFormat.FULL; + if ("LONG".equals(name)) return java.text.SimpleDateFormat.LONG; + if ("MEDIUM".equals(name)) return java.text.SimpleDateFormat.MEDIUM; + if ("SHORT".equals(name)) return java.text.SimpleDateFormat.SHORT; + throw unsupportedStaticField(java.text.SimpleDateFormat.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -501,9 +514,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -556,10 +581,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_time.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_time.java index cb93c0b39c..9f95c185fe 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_time.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_time.java @@ -182,7 +182,7 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep if ("of".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.time.LocalDate.of(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.time.LocalDate.of(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("ofEpochDay".equals(name)) { @@ -221,15 +221,15 @@ private static Object invokeStatic4(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.time.LocalDateTime.of(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue()); + return java.time.LocalDateTime.of(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.time.LocalDateTime.of(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue()); + return java.time.LocalDateTime.of(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.time.LocalDateTime.of(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue(), ((Number) adaptedArgs[6]).intValue()); + return java.time.LocalDateTime.of(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5]), toIntValue(adaptedArgs[6])); } } if ("ofInstant".equals(name)) { @@ -264,15 +264,15 @@ private static Object invokeStatic5(String name, Object[] safeArgs) throws Excep if ("of".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return java.time.LocalTime.of(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return java.time.LocalTime.of(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.time.LocalTime.of(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.time.LocalTime.of(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.time.LocalTime.of(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return java.time.LocalTime.of(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("ofNanoOfDay".equals(name)) { @@ -334,25 +334,25 @@ private static Object invokeStatic7(String name, Object[] safeArgs) throws Excep if ("of".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.time.Period.of(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.time.Period.of(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } } if ("ofDays".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.time.Period.ofDays(((Number) adaptedArgs[0]).intValue()); + return java.time.Period.ofDays(toIntValue(adaptedArgs[0])); } } if ("ofMonths".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.time.Period.ofMonths(((Number) adaptedArgs[0]).intValue()); + return java.time.Period.ofMonths(toIntValue(adaptedArgs[0])); } } if ("ofYears".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.time.Period.ofYears(((Number) adaptedArgs[0]).intValue()); + return java.time.Period.ofYears(toIntValue(adaptedArgs[0])); } } throw unsupportedStatic(java.time.Period.class, name, safeArgs); @@ -383,19 +383,19 @@ private static Object invokeStatic9(String name, Object[] safeArgs) throws Excep if ("ofHours".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.time.ZoneOffset.ofHours(((Number) adaptedArgs[0]).intValue()); + return java.time.ZoneOffset.ofHours(toIntValue(adaptedArgs[0])); } } if ("ofHoursMinutes".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return java.time.ZoneOffset.ofHoursMinutes(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return java.time.ZoneOffset.ofHoursMinutes(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("ofTotalSeconds".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return java.time.ZoneOffset.ofTotalSeconds(((Number) adaptedArgs[0]).intValue()); + return java.time.ZoneOffset.ofTotalSeconds(toIntValue(adaptedArgs[0])); } } throw unsupportedStatic(java.time.ZoneOffset.class, name, safeArgs); @@ -707,15 +707,15 @@ private static Object invoke4(java.time.LocalDate typedTarget, String name, Obje } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.atTime(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.atTime(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.atTime(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return typedTarget.atTime(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.atTime(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return typedTarget.atTime(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } } if ("equals".equals(name)) { @@ -1121,15 +1121,21 @@ private static Object invoke10(java.time.ZonedDateTime typedTarget, String name, } public static Object getStaticField(Class type, String name) throws Exception { - if (type == java.time.LocalTime.class) { - if ("MIDNIGHT".equals(name)) return java.time.LocalTime.MIDNIGHT; - } - if (type == java.time.ZoneOffset.class) { - if ("UTC".equals(name)) return java.time.ZoneOffset.UTC; - } + if (type == java.time.LocalTime.class) return getStaticField0(name); + if (type == java.time.ZoneOffset.class) return getStaticField1(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("MIDNIGHT".equals(name)) return java.time.LocalTime.MIDNIGHT; + throw unsupportedStaticField(java.time.LocalTime.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("UTC".equals(name)) return java.time.ZoneOffset.UTC; + throw unsupportedStaticField(java.time.ZoneOffset.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -1281,9 +1287,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -1336,10 +1354,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_time_format.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_time_format.java index 992167b749..8dd442ef85 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_time_format.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_time_format.java @@ -37,7 +37,7 @@ public static Object construct(Class type, Object[] args) throws Exception { if (type == java.time.format.DateTimeParseException.class) { if (matches(safeArgs, new Class[]{java.lang.String.class, java.lang.CharSequence.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.String.class, java.lang.CharSequence.class, java.lang.Integer.class}, false); - return new java.time.format.DateTimeParseException((java.lang.String) adaptedArgs[0], (java.lang.CharSequence) adaptedArgs[1], ((Number) adaptedArgs[2]).intValue()); + return new java.time.format.DateTimeParseException((java.lang.String) adaptedArgs[0], (java.lang.CharSequence) adaptedArgs[1], toIntValue(adaptedArgs[2])); } } throw unsupportedConstruct(type, safeArgs); @@ -117,17 +117,20 @@ private static Object invoke1(java.time.format.DateTimeParseException typedTarge } public static Object getStaticField(Class type, String name) throws Exception { - if (type == java.time.format.DateTimeFormatter.class) { - if ("ISO_INSTANT".equals(name)) return java.time.format.DateTimeFormatter.ISO_INSTANT; - if ("ISO_LOCAL_DATE".equals(name)) return java.time.format.DateTimeFormatter.ISO_LOCAL_DATE; - if ("ISO_LOCAL_DATE_TIME".equals(name)) return java.time.format.DateTimeFormatter.ISO_LOCAL_DATE_TIME; - if ("ISO_LOCAL_TIME".equals(name)) return java.time.format.DateTimeFormatter.ISO_LOCAL_TIME; - if ("ISO_OFFSET_DATE_TIME".equals(name)) return java.time.format.DateTimeFormatter.ISO_OFFSET_DATE_TIME; - if ("ISO_ZONED_DATE_TIME".equals(name)) return java.time.format.DateTimeFormatter.ISO_ZONED_DATE_TIME; - } + if (type == java.time.format.DateTimeFormatter.class) return getStaticField0(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("ISO_INSTANT".equals(name)) return java.time.format.DateTimeFormatter.ISO_INSTANT; + if ("ISO_LOCAL_DATE".equals(name)) return java.time.format.DateTimeFormatter.ISO_LOCAL_DATE; + if ("ISO_LOCAL_DATE_TIME".equals(name)) return java.time.format.DateTimeFormatter.ISO_LOCAL_DATE_TIME; + if ("ISO_LOCAL_TIME".equals(name)) return java.time.format.DateTimeFormatter.ISO_LOCAL_TIME; + if ("ISO_OFFSET_DATE_TIME".equals(name)) return java.time.format.DateTimeFormatter.ISO_OFFSET_DATE_TIME; + if ("ISO_ZONED_DATE_TIME".equals(name)) return java.time.format.DateTimeFormatter.ISO_ZONED_DATE_TIME; + throw unsupportedStaticField(java.time.format.DateTimeFormatter.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -279,9 +282,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -334,10 +349,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_time_temporal.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_time_temporal.java index 197fee80c2..a352c5be1e 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_time_temporal.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_time_temporal.java @@ -203,9 +203,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -258,10 +270,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util.java index cdc14a396c..2db57b1806 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util.java @@ -33,6 +33,12 @@ private static Class findClassChunk0(String simpleName) { if ("AbstractMap".equals(simpleName)) { return java.util.AbstractMap.class; } + if ("SimpleEntry".equals(simpleName)) { + return java.util.AbstractMap.SimpleEntry.class; + } + if ("SimpleImmutableEntry".equals(simpleName)) { + return java.util.AbstractMap.SimpleImmutableEntry.class; + } if ("AbstractQueue".equals(simpleName)) { return java.util.AbstractQueue.class; } @@ -123,6 +129,9 @@ private static Class findClassChunk0(String simpleName) { if ("Map".equals(simpleName)) { return java.util.Map.class; } + if ("Entry".equals(simpleName)) { + return java.util.Map.Entry.class; + } if ("NavigableMap".equals(simpleName)) { return java.util.NavigableMap.class; } @@ -190,6 +199,26 @@ private static Class findClassChunk0(String simpleName) { } public static Object construct(Class type, Object[] args) throws Exception { Object[] safeArgs = safeArgs(args); + if (type == java.util.AbstractMap.SimpleEntry.class) { + if (matches(safeArgs, new Class[]{java.util.Map.Entry.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.Entry.class}, false); + return new java.util.AbstractMap.SimpleEntry((java.util.Map.Entry) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return new java.util.AbstractMap.SimpleEntry((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } + if (type == java.util.AbstractMap.SimpleImmutableEntry.class) { + if (matches(safeArgs, new Class[]{java.util.Map.Entry.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.Entry.class}, false); + return new java.util.AbstractMap.SimpleImmutableEntry((java.util.Map.Entry) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return new java.util.AbstractMap.SimpleImmutableEntry((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } if (type == java.util.ArrayDeque.class) { if (matches(safeArgs, new Class[0], false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[0], false); @@ -197,7 +226,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.util.ArrayDeque(((Number) adaptedArgs[0]).intValue()); + return new java.util.ArrayDeque(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -211,7 +240,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.util.ArrayList(((Number) adaptedArgs[0]).intValue()); + return new java.util.ArrayList(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -225,7 +254,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.util.BitSet(((Number) adaptedArgs[0]).intValue()); + return new java.util.BitSet(toIntValue(adaptedArgs[0])); } } if (type == java.util.ConcurrentModificationException.class) { @@ -261,7 +290,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.util.HashMap(((Number) adaptedArgs[0]).intValue()); + return new java.util.HashMap(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); @@ -269,7 +298,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false); - return new java.util.HashMap(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue()); + return new java.util.HashMap(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue()); } } if (type == java.util.HashSet.class) { @@ -279,7 +308,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.util.HashSet(((Number) adaptedArgs[0]).intValue()); + return new java.util.HashSet(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -287,7 +316,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false); - return new java.util.HashSet(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue()); + return new java.util.HashSet(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue()); } } if (type == java.util.Hashtable.class) { @@ -297,7 +326,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.util.Hashtable(((Number) adaptedArgs[0]).intValue()); + return new java.util.Hashtable(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); @@ -305,7 +334,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false); - return new java.util.Hashtable(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue()); + return new java.util.Hashtable(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue()); } } if (type == java.util.IdentityHashMap.class) { @@ -315,7 +344,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.util.IdentityHashMap(((Number) adaptedArgs[0]).intValue()); + return new java.util.IdentityHashMap(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); @@ -329,7 +358,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.util.LinkedHashMap(((Number) adaptedArgs[0]).intValue()); + return new java.util.LinkedHashMap(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); @@ -337,11 +366,11 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false); - return new java.util.LinkedHashMap(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue()); + return new java.util.LinkedHashMap(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue()); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class, java.lang.Boolean.class}, false); - return new java.util.LinkedHashMap(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue(), ((Boolean) adaptedArgs[2]).booleanValue()); + return new java.util.LinkedHashMap(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue(), ((Boolean) adaptedArgs[2]).booleanValue()); } } if (type == java.util.LinkedHashSet.class) { @@ -351,7 +380,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.util.LinkedHashSet(((Number) adaptedArgs[0]).intValue()); + return new java.util.LinkedHashSet(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -359,7 +388,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Float.class}, false); - return new java.util.LinkedHashSet(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).floatValue()); + return new java.util.LinkedHashSet(toIntValue(adaptedArgs[0]), ((Number) adaptedArgs[1]).floatValue()); } } if (type == java.util.LinkedList.class) { @@ -401,7 +430,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.util.PriorityQueue(((Number) adaptedArgs[0]).intValue()); + return new java.util.PriorityQueue(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.util.PriorityQueue.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.PriorityQueue.class}, false); @@ -417,7 +446,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.util.Comparator.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.util.Comparator.class}, false); - return new java.util.PriorityQueue(((Number) adaptedArgs[0]).intValue(), (java.util.Comparator) adaptedArgs[1]); + return new java.util.PriorityQueue(toIntValue(adaptedArgs[0]), (java.util.Comparator) adaptedArgs[1]); } } if (type == java.util.Random.class) { @@ -499,7 +528,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return new java.util.Vector(((Number) adaptedArgs[0]).intValue()); + return new java.util.Vector(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -507,7 +536,7 @@ public static Object construct(Class type, Object[] args) throws Exception { } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return new java.util.Vector(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return new java.util.Vector(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } throw unsupportedConstruct(type, safeArgs); @@ -525,10 +554,20 @@ public static Object invokeStatic(Class type, String name, Object[] args) thr } private static Object invokeStatic0(String name, Object[] safeArgs) throws Exception { + if ("asList".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, true); + java.lang.Object[] varArgs = new java.lang.Object[adaptedArgs.length - 0]; + for (int i = 0; i < adaptedArgs.length; i++) { + varArgs[i - 0] = (java.lang.Object) adaptedArgs[i]; + } + return java.util.Arrays.asList(varArgs); + } + } if ("binarySearch".equals(name)) { if (matches(safeArgs, new Class[]{byte[].class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Byte.class}, false); - return java.util.Arrays.binarySearch((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).byteValue()); + return java.util.Arrays.binarySearch((byte[]) adaptedArgs[0], (byte) toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{char[].class, java.lang.Character.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Character.class}, false); @@ -544,7 +583,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{int[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, java.lang.Integer.class}, false); - return java.util.Arrays.binarySearch((int[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.util.Arrays.binarySearch((int[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Object.class}, false); @@ -556,107 +595,131 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{short[].class, java.lang.Short.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{short[].class, java.lang.Short.class}, false); - return java.util.Arrays.binarySearch((short[]) adaptedArgs[0], ((Number) adaptedArgs[1]).shortValue()); + return java.util.Arrays.binarySearch((short[]) adaptedArgs[0], (short) toIntValue(adaptedArgs[1])); + } + if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Object.class, java.util.Comparator.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Object.class, java.util.Comparator.class}, false); + return java.util.Arrays.binarySearch((java.lang.Object[]) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], (java.util.Comparator) adaptedArgs[2]); } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Byte.class}, false); - return java.util.Arrays.binarySearch((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).byteValue()); + return java.util.Arrays.binarySearch((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), (byte) toIntValue(adaptedArgs[3])); } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Character.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Character.class}, false); - return java.util.Arrays.binarySearch((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Character) adaptedArgs[3]).charValue()); + return java.util.Arrays.binarySearch((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Character) adaptedArgs[3]).charValue()); } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Double.class}, false); - return java.util.Arrays.binarySearch((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).doubleValue()); + return java.util.Arrays.binarySearch((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Number) adaptedArgs[3]).doubleValue()); } if (matches(safeArgs, new Class[]{float[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{float[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class}, false); - return java.util.Arrays.binarySearch((float[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).floatValue()); + return java.util.Arrays.binarySearch((float[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Number) adaptedArgs[3]).floatValue()); } if (matches(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.util.Arrays.binarySearch((int[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); + return java.util.Arrays.binarySearch((int[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); } if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false); - return java.util.Arrays.binarySearch((java.lang.Object[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), (java.lang.Object) adaptedArgs[3]); + return java.util.Arrays.binarySearch((java.lang.Object[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), (java.lang.Object) adaptedArgs[3]); } if (matches(safeArgs, new Class[]{long[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{long[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Long.class}, false); - return java.util.Arrays.binarySearch((long[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).longValue()); + return java.util.Arrays.binarySearch((long[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Number) adaptedArgs[3]).longValue()); } if (matches(safeArgs, new Class[]{short[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Short.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{short[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Short.class}, false); - return java.util.Arrays.binarySearch((short[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).shortValue()); + return java.util.Arrays.binarySearch((short[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), (short) toIntValue(adaptedArgs[3])); + } + if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class, java.util.Comparator.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class, java.util.Comparator.class}, false); + return java.util.Arrays.binarySearch((java.lang.Object[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), (java.lang.Object) adaptedArgs[3], (java.util.Comparator) adaptedArgs[4]); } } if ("copyOf".equals(name)) { if (matches(safeArgs, new Class[]{boolean[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{boolean[].class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOf((boolean[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.util.Arrays.copyOf((boolean[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOf((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.util.Arrays.copyOf((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOf((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.util.Arrays.copyOf((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOf((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.util.Arrays.copyOf((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{float[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{float[].class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOf((float[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.util.Arrays.copyOf((float[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{int[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOf((int[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.util.Arrays.copyOf((int[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class}, false); + return java.util.Arrays.copyOf((java.lang.Object[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{long[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{long[].class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOf((long[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.util.Arrays.copyOf((long[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); } if (matches(safeArgs, new Class[]{short[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{short[].class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOf((short[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return java.util.Arrays.copyOf((short[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Class.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Class.class}, false); + return java.util.Arrays.copyOf((java.lang.Object[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), (java.lang.Class) adaptedArgs[2]); } } if ("copyOfRange".equals(name)) { if (matches(safeArgs, new Class[]{boolean[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{boolean[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOfRange((boolean[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.util.Arrays.copyOfRange((boolean[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOfRange((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.util.Arrays.copyOfRange((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOfRange((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.util.Arrays.copyOfRange((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOfRange((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.util.Arrays.copyOfRange((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{float[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{float[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOfRange((float[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.util.Arrays.copyOfRange((float[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOfRange((int[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.util.Arrays.copyOfRange((int[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); + } + if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class}, false); + return java.util.Arrays.copyOfRange((java.lang.Object[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{long[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{long[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOfRange((long[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.util.Arrays.copyOfRange((long[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); } if (matches(safeArgs, new Class[]{short[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{short[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - return java.util.Arrays.copyOfRange((short[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); + return java.util.Arrays.copyOfRange((short[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); + } + if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Class.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Class.class}, false); + return java.util.Arrays.copyOfRange((java.lang.Object[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), (java.lang.Class) adaptedArgs[3]); } } if ("deepEquals".equals(name)) { @@ -722,7 +785,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Byte.class}, false); - java.util.Arrays.fill((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).byteValue()); return null; + java.util.Arrays.fill((byte[]) adaptedArgs[0], (byte) toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{char[].class, java.lang.Character.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Character.class}, false); @@ -738,7 +801,7 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{int[].class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, java.lang.Integer.class}, false); - java.util.Arrays.fill((int[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + java.util.Arrays.fill((int[]) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Object.class}, false); @@ -750,43 +813,43 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep } if (matches(safeArgs, new Class[]{short[].class, java.lang.Short.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{short[].class, java.lang.Short.class}, false); - java.util.Arrays.fill((short[]) adaptedArgs[0], ((Number) adaptedArgs[1]).shortValue()); return null; + java.util.Arrays.fill((short[]) adaptedArgs[0], (short) toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{boolean[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{boolean[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - java.util.Arrays.fill((boolean[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Boolean) adaptedArgs[3]).booleanValue()); return null; + java.util.Arrays.fill((boolean[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Boolean) adaptedArgs[3]).booleanValue()); return null; } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Byte.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Byte.class}, false); - java.util.Arrays.fill((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).byteValue()); return null; + java.util.Arrays.fill((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), (byte) toIntValue(adaptedArgs[3])); return null; } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Character.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Character.class}, false); - java.util.Arrays.fill((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Character) adaptedArgs[3]).charValue()); return null; + java.util.Arrays.fill((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Character) adaptedArgs[3]).charValue()); return null; } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Double.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Double.class}, false); - java.util.Arrays.fill((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).doubleValue()); return null; + java.util.Arrays.fill((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Number) adaptedArgs[3]).doubleValue()); return null; } if (matches(safeArgs, new Class[]{float[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{float[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Float.class}, false); - java.util.Arrays.fill((float[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).floatValue()); return null; + java.util.Arrays.fill((float[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Number) adaptedArgs[3]).floatValue()); return null; } if (matches(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - java.util.Arrays.fill((int[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue()); return null; + java.util.Arrays.fill((int[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3])); return null; } if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class}, false); - java.util.Arrays.fill((java.lang.Object[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), (java.lang.Object) adaptedArgs[3]); return null; + java.util.Arrays.fill((java.lang.Object[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), (java.lang.Object) adaptedArgs[3]); return null; } if (matches(safeArgs, new Class[]{long[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Long.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{long[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Long.class}, false); - java.util.Arrays.fill((long[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).longValue()); return null; + java.util.Arrays.fill((long[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), ((Number) adaptedArgs[3]).longValue()); return null; } if (matches(safeArgs, new Class[]{short[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Short.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{short[].class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Short.class}, false); - java.util.Arrays.fill((short[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).shortValue()); return null; + java.util.Arrays.fill((short[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), (short) toIntValue(adaptedArgs[3])); return null; } } if ("hashCode".equals(name)) { @@ -860,37 +923,45 @@ private static Object invokeStatic0(String name, Object[] safeArgs) throws Excep Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{short[].class}, false); java.util.Arrays.sort((short[]) adaptedArgs[0]); return null; } + if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.util.Comparator.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.util.Comparator.class}, false); + java.util.Arrays.sort((java.lang.Object[]) adaptedArgs[0], (java.util.Comparator) adaptedArgs[1]); return null; + } if (matches(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{byte[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - java.util.Arrays.sort((byte[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + java.util.Arrays.sort((byte[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{char[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - java.util.Arrays.sort((char[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + java.util.Arrays.sort((char[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{double[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{double[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - java.util.Arrays.sort((double[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + java.util.Arrays.sort((double[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{float[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{float[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - java.util.Arrays.sort((float[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + java.util.Arrays.sort((float[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{int[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - java.util.Arrays.sort((int[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + java.util.Arrays.sort((int[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - java.util.Arrays.sort((java.lang.Object[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + java.util.Arrays.sort((java.lang.Object[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{long[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{long[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - java.util.Arrays.sort((long[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + java.util.Arrays.sort((long[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } if (matches(safeArgs, new Class[]{short[].class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{short[].class, java.lang.Integer.class, java.lang.Integer.class}, false); - java.util.Arrays.sort((short[]) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + java.util.Arrays.sort((short[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; + } + if (matches(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class, java.util.Comparator.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class, java.lang.Integer.class, java.lang.Integer.class, java.util.Comparator.class}, false); + java.util.Arrays.sort((java.lang.Object[]) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), (java.util.Comparator) adaptedArgs[3]); return null; } } if ("toString".equals(name)) { @@ -948,6 +1019,26 @@ private static Object invokeStatic1(String name, Object[] safeArgs) throws Excep } private static Object invokeStatic2(String name, Object[] safeArgs) throws Exception { + if ("addAll".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.Collection.class, java.lang.Object[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class, java.lang.Object[].class}, true); + java.lang.Object[] varArgs = new java.lang.Object[adaptedArgs.length - 1]; + for (int i = 1; i < adaptedArgs.length; i++) { + varArgs[i - 1] = (java.lang.Object) adaptedArgs[i]; + } + return java.util.Collections.addAll((java.util.Collection) adaptedArgs[0], varArgs); + } + } + if ("binarySearch".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.List.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.List.class, java.lang.Object.class}, false); + return java.util.Collections.binarySearch((java.util.List) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{java.util.List.class, java.lang.Object.class, java.util.Comparator.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.List.class, java.lang.Object.class, java.util.Comparator.class}, false); + return java.util.Collections.binarySearch((java.util.List) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], (java.util.Comparator) adaptedArgs[2]); + } + } if ("checkedCollection".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class, java.lang.Class.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class, java.lang.Class.class}, false); @@ -987,6 +1078,12 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep return java.util.Collections.enumeration((java.util.Collection) adaptedArgs[0]); } } + if ("fill".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.List.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.List.class, java.lang.Object.class}, false); + java.util.Collections.fill((java.util.List) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); return null; + } + } if ("frequency".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class, java.lang.Object.class}, false); @@ -1011,12 +1108,44 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep return java.util.Collections.list((java.util.Enumeration) adaptedArgs[0]); } } + if ("max".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); + return java.util.Collections.max((java.util.Collection) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.util.Collection.class, java.util.Comparator.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class, java.util.Comparator.class}, false); + return java.util.Collections.max((java.util.Collection) adaptedArgs[0], (java.util.Comparator) adaptedArgs[1]); + } + } + if ("min".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); + return java.util.Collections.min((java.util.Collection) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.util.Collection.class, java.util.Comparator.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class, java.util.Comparator.class}, false); + return java.util.Collections.min((java.util.Collection) adaptedArgs[0], (java.util.Comparator) adaptedArgs[1]); + } + } + if ("nCopies".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); + return java.util.Collections.nCopies(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); + } + } if ("newSetFromMap".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); return java.util.Collections.newSetFromMap((java.util.Map) adaptedArgs[0]); } } + if ("replaceAll".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.List.class, java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.List.class, java.lang.Object.class, java.lang.Object.class}, false); + return java.util.Collections.replaceAll((java.util.List) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], (java.lang.Object) adaptedArgs[2]); + } + } if ("reverse".equals(name)) { if (matches(safeArgs, new Class[]{java.util.List.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.List.class}, false); @@ -1035,7 +1164,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("rotate".equals(name)) { if (matches(safeArgs, new Class[]{java.util.List.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.List.class, java.lang.Integer.class}, false); - java.util.Collections.rotate((java.util.List) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); return null; + java.util.Collections.rotate((java.util.List) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("shuffle".equals(name)) { @@ -1048,6 +1177,24 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep java.util.Collections.shuffle((java.util.List) adaptedArgs[0], (java.util.Random) adaptedArgs[1]); return null; } } + if ("singleton".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return java.util.Collections.singleton((java.lang.Object) adaptedArgs[0]); + } + } + if ("singletonList".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return java.util.Collections.singletonList((java.lang.Object) adaptedArgs[0]); + } + } + if ("singletonMap".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return java.util.Collections.singletonMap((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } if ("sort".equals(name)) { if (matches(safeArgs, new Class[]{java.util.List.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.List.class}, false); @@ -1061,7 +1208,7 @@ private static Object invokeStatic2(String name, Object[] safeArgs) throws Excep if ("swap".equals(name)) { if (matches(safeArgs, new Class[]{java.util.List.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.List.class, java.lang.Integer.class, java.lang.Integer.class}, false); - java.util.Collections.swap((java.util.List) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue()); return null; + java.util.Collections.swap((java.util.List) adaptedArgs[0], toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2])); return null; } } if ("synchronizedCollection".equals(name)) { @@ -1131,6 +1278,12 @@ private static Object invokeStatic3(String name, Object[] safeArgs) throws Excep } private static Object invokeStatic4(String name, Object[] safeArgs) throws Exception { + if ("compare".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class, java.util.Comparator.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class, java.util.Comparator.class}, false); + return java.util.Objects.compare((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1], (java.util.Comparator) adaptedArgs[2]); + } + } if ("deepEquals".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); @@ -1165,6 +1318,16 @@ private static Object invokeStatic4(String name, Object[] safeArgs) throws Excep return java.util.Objects.nonNull((java.lang.Object) adaptedArgs[0]); } } + if ("requireNonNull".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return java.util.Objects.requireNonNull((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.String.class}, false); + return java.util.Objects.requireNonNull((java.lang.Object) adaptedArgs[0], (java.lang.String) adaptedArgs[1]); + } + } if ("toString".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); @@ -1341,198 +1504,219 @@ public static Object invoke(Object target, String name, Object[] args) throws Ex unsupported = ex; } } + if (target instanceof java.util.AbstractMap.SimpleEntry) { + try { + return invoke20((java.util.AbstractMap.SimpleEntry) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof java.util.AbstractMap.SimpleImmutableEntry) { + try { + return invoke21((java.util.AbstractMap.SimpleImmutableEntry) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } if (target instanceof java.util.BitSet) { try { - return invoke20((java.util.BitSet) target, name, safeArgs); + return invoke22((java.util.BitSet) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Calendar) { try { - return invoke21((java.util.Calendar) target, name, safeArgs); + return invoke23((java.util.Calendar) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Date) { try { - return invoke22((java.util.Date) target, name, safeArgs); + return invoke24((java.util.Date) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Dictionary) { try { - return invoke23((java.util.Dictionary) target, name, safeArgs); + return invoke25((java.util.Dictionary) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.EmptyStackException) { try { - return invoke24((java.util.EmptyStackException) target, name, safeArgs); + return invoke26((java.util.EmptyStackException) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Locale) { try { - return invoke25((java.util.Locale) target, name, safeArgs); + return invoke27((java.util.Locale) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.NoSuchElementException) { try { - return invoke26((java.util.NoSuchElementException) target, name, safeArgs); + return invoke28((java.util.NoSuchElementException) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Observable) { try { - return invoke27((java.util.Observable) target, name, safeArgs); + return invoke29((java.util.Observable) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Random) { try { - return invoke28((java.util.Random) target, name, safeArgs); + return invoke30((java.util.Random) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.StringTokenizer) { try { - return invoke29((java.util.StringTokenizer) target, name, safeArgs); + return invoke31((java.util.StringTokenizer) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.TimeZone) { try { - return invoke30((java.util.TimeZone) target, name, safeArgs); + return invoke32((java.util.TimeZone) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Timer) { try { - return invoke31((java.util.Timer) target, name, safeArgs); + return invoke33((java.util.Timer) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.TimerTask) { try { - return invoke32((java.util.TimerTask) target, name, safeArgs); + return invoke34((java.util.TimerTask) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Collection) { try { - return invoke33((java.util.Collection) target, name, safeArgs); + return invoke35((java.util.Collection) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Comparator) { try { - return invoke34((java.util.Comparator) target, name, safeArgs); + return invoke36((java.util.Comparator) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Deque) { try { - return invoke35((java.util.Deque) target, name, safeArgs); + return invoke37((java.util.Deque) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Enumeration) { try { - return invoke36((java.util.Enumeration) target, name, safeArgs); + return invoke38((java.util.Enumeration) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Iterator) { try { - return invoke37((java.util.Iterator) target, name, safeArgs); + return invoke39((java.util.Iterator) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.List) { try { - return invoke38((java.util.List) target, name, safeArgs); + return invoke40((java.util.List) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.ListIterator) { try { - return invoke39((java.util.ListIterator) target, name, safeArgs); + return invoke41((java.util.ListIterator) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Map) { try { - return invoke40((java.util.Map) target, name, safeArgs); + return invoke42((java.util.Map) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof java.util.Map.Entry) { + try { + return invoke43((java.util.Map.Entry) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.NavigableMap) { try { - return invoke41((java.util.NavigableMap) target, name, safeArgs); + return invoke44((java.util.NavigableMap) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.NavigableSet) { try { - return invoke42((java.util.NavigableSet) target, name, safeArgs); + return invoke45((java.util.NavigableSet) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Observer) { try { - return invoke43((java.util.Observer) target, name, safeArgs); + return invoke46((java.util.Observer) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Queue) { try { - return invoke44((java.util.Queue) target, name, safeArgs); + return invoke47((java.util.Queue) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.Set) { try { - return invoke45((java.util.Set) target, name, safeArgs); + return invoke48((java.util.Set) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.SortedMap) { try { - return invoke46((java.util.SortedMap) target, name, safeArgs); + return invoke49((java.util.SortedMap) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } } if (target instanceof java.util.SortedSet) { try { - return invoke47((java.util.SortedSet) target, name, safeArgs); + return invoke50((java.util.SortedSet) target, name, safeArgs); } catch (CN1AccessException ex) { unsupported = ex; } @@ -1615,6 +1799,10 @@ private static Object invoke0(java.util.LinkedHashSet typedTarget, String name, if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -1625,6 +1813,16 @@ private static Object invoke0(java.util.LinkedHashSet typedTarget, String name, } private static Object invoke1(java.util.LinkedList typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); + typedTarget.add(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); return null; + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -1632,7 +1830,19 @@ private static Object invoke1(java.util.LinkedList typedTarget, String name, Obj } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false); - return typedTarget.addAll(((Number) adaptedArgs[0]).intValue(), (java.util.Collection) adaptedArgs[1]); + return typedTarget.addAll(toIntValue(adaptedArgs[0]), (java.util.Collection) adaptedArgs[1]); + } + } + if ("addFirst".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.addFirst((java.lang.Object) adaptedArgs[0]); return null; + } + } + if ("addLast".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.addLast((java.lang.Object) adaptedArgs[0]); return null; } } if ("clear".equals(name)) { @@ -1671,7 +1881,7 @@ private static Object invoke1(java.util.LinkedList typedTarget, String name, Obj if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0])); } } if ("getFirst".equals(name)) { @@ -1717,7 +1927,25 @@ private static Object invoke1(java.util.LinkedList typedTarget, String name, Obj } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.listIterator(((Number) adaptedArgs[0]).intValue()); + return typedTarget.listIterator(toIntValue(adaptedArgs[0])); + } + } + if ("offer".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.offer((java.lang.Object) adaptedArgs[0]); + } + } + if ("offerFirst".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.offerFirst((java.lang.Object) adaptedArgs[0]); + } + } + if ("offerLast".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.offerLast((java.lang.Object) adaptedArgs[0]); } } if ("peek".equals(name)) { @@ -1755,13 +1983,19 @@ private static Object invoke1(java.util.LinkedList typedTarget, String name, Obj return typedTarget.pop(); } } + if ("push".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.push((java.lang.Object) adaptedArgs[0]); return null; + } + } if ("remove".equals(name)) { if (safeArgs.length == 0) { return typedTarget.remove(); } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.remove(((Number) adaptedArgs[0]).intValue()); + return typedTarget.remove(toIntValue(adaptedArgs[0])); } } if ("removeAll".equals(name)) { @@ -1798,6 +2032,12 @@ private static Object invoke1(java.util.LinkedList typedTarget, String name, Obj return typedTarget.retainAll((java.util.Collection) adaptedArgs[0]); } } + if ("set".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); + return typedTarget.set(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); + } + } if ("size".equals(name)) { if (safeArgs.length == 0) { return typedTarget.size(); @@ -1806,13 +2046,17 @@ private static Object invoke1(java.util.LinkedList typedTarget, String name, Obj if ("subList".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.subList(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.subList(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("toArray".equals(name)) { if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -1830,7 +2074,7 @@ private static Object invoke2(java.util.Stack typedTarget, String name, Object[] } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false); - return typedTarget.addAll(((Number) adaptedArgs[0]).intValue(), (java.util.Collection) adaptedArgs[1]); + return typedTarget.addAll(toIntValue(adaptedArgs[0]), (java.util.Collection) adaptedArgs[1]); } } if ("capacity".equals(name)) { @@ -1864,7 +2108,7 @@ private static Object invoke2(java.util.Stack typedTarget, String name, Object[] if ("elementAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.elementAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.elementAt(toIntValue(adaptedArgs[0])); } } if ("elements".equals(name)) { @@ -1880,7 +2124,7 @@ private static Object invoke2(java.util.Stack typedTarget, String name, Object[] if ("ensureCapacity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.ensureCapacity(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.ensureCapacity(toIntValue(adaptedArgs[0])); return null; } } if ("equals".equals(name)) { @@ -1897,7 +2141,7 @@ private static Object invoke2(java.util.Stack typedTarget, String name, Object[] if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0])); } } if ("hashCode".equals(name)) { @@ -1912,7 +2156,7 @@ private static Object invoke2(java.util.Stack typedTarget, String name, Object[] } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - return typedTarget.indexOf((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.indexOf((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("isEmpty".equals(name)) { @@ -1937,7 +2181,7 @@ private static Object invoke2(java.util.Stack typedTarget, String name, Object[] } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - return typedTarget.lastIndexOf((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.lastIndexOf((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("listIterator".equals(name)) { @@ -1946,7 +2190,7 @@ private static Object invoke2(java.util.Stack typedTarget, String name, Object[] } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.listIterator(((Number) adaptedArgs[0]).intValue()); + return typedTarget.listIterator(toIntValue(adaptedArgs[0])); } } if ("peek".equals(name)) { @@ -1959,10 +2203,16 @@ private static Object invoke2(java.util.Stack typedTarget, String name, Object[] return typedTarget.pop(); } } + if ("push".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.push((java.lang.Object) adaptedArgs[0]); + } + } if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.remove(((Number) adaptedArgs[0]).intValue()); + return typedTarget.remove(toIntValue(adaptedArgs[0])); } } if ("removeAll".equals(name)) { @@ -1985,7 +2235,7 @@ private static Object invoke2(java.util.Stack typedTarget, String name, Object[] if ("removeElementAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeElementAt(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeElementAt(toIntValue(adaptedArgs[0])); return null; } } if ("retainAll".equals(name)) { @@ -2003,7 +2253,7 @@ private static Object invoke2(java.util.Stack typedTarget, String name, Object[] if ("setSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSize(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSize(toIntValue(adaptedArgs[0])); return null; } } if ("size".equals(name)) { @@ -2014,13 +2264,17 @@ private static Object invoke2(java.util.Stack typedTarget, String name, Object[] if ("subList".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.subList(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.subList(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("toArray".equals(name)) { if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -2036,6 +2290,12 @@ private static Object invoke2(java.util.Stack typedTarget, String name, Object[] } private static Object invoke3(java.util.AbstractSequentialList typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); + typedTarget.add(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); return null; + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -2043,7 +2303,7 @@ private static Object invoke3(java.util.AbstractSequentialList typedTarget, Stri } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false); - return typedTarget.addAll(((Number) adaptedArgs[0]).intValue(), (java.util.Collection) adaptedArgs[1]); + return typedTarget.addAll(toIntValue(adaptedArgs[0]), (java.util.Collection) adaptedArgs[1]); } } if ("clear".equals(name)) { @@ -2072,7 +2332,7 @@ private static Object invoke3(java.util.AbstractSequentialList typedTarget, Stri if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0])); } } if ("hashCode".equals(name)) { @@ -2108,13 +2368,13 @@ private static Object invoke3(java.util.AbstractSequentialList typedTarget, Stri } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.listIterator(((Number) adaptedArgs[0]).intValue()); + return typedTarget.listIterator(toIntValue(adaptedArgs[0])); } } if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.remove(((Number) adaptedArgs[0]).intValue()); + return typedTarget.remove(toIntValue(adaptedArgs[0])); } } if ("removeAll".equals(name)) { @@ -2129,6 +2389,12 @@ private static Object invoke3(java.util.AbstractSequentialList typedTarget, Stri return typedTarget.retainAll((java.util.Collection) adaptedArgs[0]); } } + if ("set".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); + return typedTarget.set(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); + } + } if ("size".equals(name)) { if (safeArgs.length == 0) { return typedTarget.size(); @@ -2137,13 +2403,17 @@ private static Object invoke3(java.util.AbstractSequentialList typedTarget, Stri if ("subList".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.subList(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.subList(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("toArray".equals(name)) { if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -2154,6 +2424,16 @@ private static Object invoke3(java.util.AbstractSequentialList typedTarget, Stri } private static Object invoke4(java.util.ArrayList typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); + typedTarget.add(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); return null; + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -2161,7 +2441,7 @@ private static Object invoke4(java.util.ArrayList typedTarget, String name, Obje } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false); - return typedTarget.addAll(((Number) adaptedArgs[0]).intValue(), (java.util.Collection) adaptedArgs[1]); + return typedTarget.addAll(toIntValue(adaptedArgs[0]), (java.util.Collection) adaptedArgs[1]); } } if ("clear".equals(name)) { @@ -2184,7 +2464,7 @@ private static Object invoke4(java.util.ArrayList typedTarget, String name, Obje if ("ensureCapacity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.ensureCapacity(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.ensureCapacity(toIntValue(adaptedArgs[0])); return null; } } if ("equals".equals(name)) { @@ -2196,7 +2476,7 @@ private static Object invoke4(java.util.ArrayList typedTarget, String name, Obje if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0])); } } if ("hashCode".equals(name)) { @@ -2232,13 +2512,13 @@ private static Object invoke4(java.util.ArrayList typedTarget, String name, Obje } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.listIterator(((Number) adaptedArgs[0]).intValue()); + return typedTarget.listIterator(toIntValue(adaptedArgs[0])); } } if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.remove(((Number) adaptedArgs[0]).intValue()); + return typedTarget.remove(toIntValue(adaptedArgs[0])); } } if ("removeAll".equals(name)) { @@ -2253,6 +2533,12 @@ private static Object invoke4(java.util.ArrayList typedTarget, String name, Obje return typedTarget.retainAll((java.util.Collection) adaptedArgs[0]); } } + if ("set".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); + return typedTarget.set(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); + } + } if ("size".equals(name)) { if (safeArgs.length == 0) { return typedTarget.size(); @@ -2261,13 +2547,17 @@ private static Object invoke4(java.util.ArrayList typedTarget, String name, Obje if ("subList".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.subList(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.subList(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("toArray".equals(name)) { if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -2283,6 +2573,12 @@ private static Object invoke4(java.util.ArrayList typedTarget, String name, Obje } private static Object invoke5(java.util.HashSet typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -2354,6 +2650,10 @@ private static Object invoke5(java.util.HashSet typedTarget, String name, Object if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -2444,6 +2744,12 @@ private static Object invoke6(java.util.LinkedHashMap typedTarget, String name, } private static Object invoke7(java.util.PriorityQueue typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -2498,6 +2804,12 @@ private static Object invoke7(java.util.PriorityQueue typedTarget, String name, return typedTarget.iterator(); } } + if ("offer".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.offer((java.lang.Object) adaptedArgs[0]); + } + } if ("peek".equals(name)) { if (safeArgs.length == 0) { return typedTarget.peek(); @@ -2538,6 +2850,10 @@ private static Object invoke7(java.util.PriorityQueue typedTarget, String name, if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -2548,12 +2864,24 @@ private static Object invoke7(java.util.PriorityQueue typedTarget, String name, } private static Object invoke8(java.util.TreeSet typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); return typedTarget.addAll((java.util.Collection) adaptedArgs[0]); } } + if ("ceiling".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.ceiling((java.lang.Object) adaptedArgs[0]); + } + } if ("clear".equals(name)) { if (safeArgs.length == 0) { typedTarget.clear(); return null; @@ -2597,11 +2925,33 @@ private static Object invoke8(java.util.TreeSet typedTarget, String name, Object return typedTarget.first(); } } + if ("floor".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.floor((java.lang.Object) adaptedArgs[0]); + } + } if ("hashCode".equals(name)) { if (safeArgs.length == 0) { return typedTarget.hashCode(); } } + if ("headSet".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.headSet((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false); + return typedTarget.headSet((java.lang.Object) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); + } + } + if ("higher".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.higher((java.lang.Object) adaptedArgs[0]); + } + } if ("isEmpty".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isEmpty(); @@ -2617,6 +2967,12 @@ private static Object invoke8(java.util.TreeSet typedTarget, String name, Object return typedTarget.last(); } } + if ("lower".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.lower((java.lang.Object) adaptedArgs[0]); + } + } if ("pollFirst".equals(name)) { if (safeArgs.length == 0) { return typedTarget.pollFirst(); @@ -2650,10 +3006,34 @@ private static Object invoke8(java.util.TreeSet typedTarget, String name, Object return typedTarget.size(); } } + if ("subSet".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.subSet((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class, java.lang.Object.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class, java.lang.Object.class, java.lang.Boolean.class}, false); + return typedTarget.subSet((java.lang.Object) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue(), (java.lang.Object) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); + } + } + if ("tailSet".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.tailSet((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false); + return typedTarget.tailSet((java.lang.Object) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); + } + } if ("toArray".equals(name)) { if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -2664,6 +3044,16 @@ private static Object invoke8(java.util.TreeSet typedTarget, String name, Object } private static Object invoke9(java.util.Vector typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); + typedTarget.add(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); return null; + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -2671,7 +3061,13 @@ private static Object invoke9(java.util.Vector typedTarget, String name, Object[ } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false); - return typedTarget.addAll(((Number) adaptedArgs[0]).intValue(), (java.util.Collection) adaptedArgs[1]); + return typedTarget.addAll(toIntValue(adaptedArgs[0]), (java.util.Collection) adaptedArgs[1]); + } + } + if ("addElement".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.addElement((java.lang.Object) adaptedArgs[0]); return null; } } if ("capacity".equals(name)) { @@ -2705,7 +3101,7 @@ private static Object invoke9(java.util.Vector typedTarget, String name, Object[ if ("elementAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.elementAt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.elementAt(toIntValue(adaptedArgs[0])); } } if ("elements".equals(name)) { @@ -2716,7 +3112,7 @@ private static Object invoke9(java.util.Vector typedTarget, String name, Object[ if ("ensureCapacity".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.ensureCapacity(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.ensureCapacity(toIntValue(adaptedArgs[0])); return null; } } if ("equals".equals(name)) { @@ -2733,7 +3129,7 @@ private static Object invoke9(java.util.Vector typedTarget, String name, Object[ if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0])); } } if ("hashCode".equals(name)) { @@ -2748,7 +3144,13 @@ private static Object invoke9(java.util.Vector typedTarget, String name, Object[ } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - return typedTarget.indexOf((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.indexOf((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); + } + } + if ("insertElementAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); + typedTarget.insertElementAt((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; } } if ("isEmpty".equals(name)) { @@ -2773,7 +3175,7 @@ private static Object invoke9(java.util.Vector typedTarget, String name, Object[ } if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); - return typedTarget.lastIndexOf((java.lang.Object) adaptedArgs[0], ((Number) adaptedArgs[1]).intValue()); + return typedTarget.lastIndexOf((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); } } if ("listIterator".equals(name)) { @@ -2782,13 +3184,13 @@ private static Object invoke9(java.util.Vector typedTarget, String name, Object[ } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.listIterator(((Number) adaptedArgs[0]).intValue()); + return typedTarget.listIterator(toIntValue(adaptedArgs[0])); } } if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.remove(((Number) adaptedArgs[0]).intValue()); + return typedTarget.remove(toIntValue(adaptedArgs[0])); } } if ("removeAll".equals(name)) { @@ -2811,7 +3213,7 @@ private static Object invoke9(java.util.Vector typedTarget, String name, Object[ if ("removeElementAt".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.removeElementAt(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.removeElementAt(toIntValue(adaptedArgs[0])); return null; } } if ("retainAll".equals(name)) { @@ -2820,10 +3222,22 @@ private static Object invoke9(java.util.Vector typedTarget, String name, Object[ return typedTarget.retainAll((java.util.Collection) adaptedArgs[0]); } } + if ("set".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); + return typedTarget.set(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); + } + } + if ("setElementAt".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Integer.class}, false); + typedTarget.setElementAt((java.lang.Object) adaptedArgs[0], toIntValue(adaptedArgs[1])); return null; + } + } if ("setSize".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.setSize(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.setSize(toIntValue(adaptedArgs[0])); return null; } } if ("size".equals(name)) { @@ -2834,13 +3248,17 @@ private static Object invoke9(java.util.Vector typedTarget, String name, Object[ if ("subList".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.subList(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.subList(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("toArray".equals(name)) { if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -2856,6 +3274,16 @@ private static Object invoke9(java.util.Vector typedTarget, String name, Object[ } private static Object invoke10(java.util.AbstractList typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); + typedTarget.add(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); return null; + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -2863,7 +3291,7 @@ private static Object invoke10(java.util.AbstractList typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false); - return typedTarget.addAll(((Number) adaptedArgs[0]).intValue(), (java.util.Collection) adaptedArgs[1]); + return typedTarget.addAll(toIntValue(adaptedArgs[0]), (java.util.Collection) adaptedArgs[1]); } } if ("clear".equals(name)) { @@ -2892,7 +3320,7 @@ private static Object invoke10(java.util.AbstractList typedTarget, String name, if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0])); } } if ("hashCode".equals(name)) { @@ -2928,13 +3356,13 @@ private static Object invoke10(java.util.AbstractList typedTarget, String name, } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.listIterator(((Number) adaptedArgs[0]).intValue()); + return typedTarget.listIterator(toIntValue(adaptedArgs[0])); } } if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.remove(((Number) adaptedArgs[0]).intValue()); + return typedTarget.remove(toIntValue(adaptedArgs[0])); } } if ("removeAll".equals(name)) { @@ -2949,6 +3377,12 @@ private static Object invoke10(java.util.AbstractList typedTarget, String name, return typedTarget.retainAll((java.util.Collection) adaptedArgs[0]); } } + if ("set".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); + return typedTarget.set(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); + } + } if ("size".equals(name)) { if (safeArgs.length == 0) { return typedTarget.size(); @@ -2957,13 +3391,17 @@ private static Object invoke10(java.util.AbstractList typedTarget, String name, if ("subList".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.subList(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.subList(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("toArray".equals(name)) { if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -2974,8 +3412,14 @@ private static Object invoke10(java.util.AbstractList typedTarget, String name, } private static Object invoke11(java.util.AbstractQueue typedTarget, String name, Object[] safeArgs) throws Exception { - if ("addAll".equals(name)) { - if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + } + if ("addAll".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); return typedTarget.addAll((java.util.Collection) adaptedArgs[0]); } @@ -3063,6 +3507,10 @@ private static Object invoke11(java.util.AbstractQueue typedTarget, String name, if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -3144,6 +3592,10 @@ private static Object invoke12(java.util.AbstractSet typedTarget, String name, O if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -3154,12 +3606,30 @@ private static Object invoke12(java.util.AbstractSet typedTarget, String name, O } private static Object invoke13(java.util.ArrayDeque typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); return typedTarget.addAll((java.util.Collection) adaptedArgs[0]); } } + if ("addFirst".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.addFirst((java.lang.Object) adaptedArgs[0]); return null; + } + } + if ("addLast".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.addLast((java.lang.Object) adaptedArgs[0]); return null; + } + } if ("clear".equals(name)) { if (safeArgs.length == 0) { typedTarget.clear(); return null; @@ -3218,6 +3688,24 @@ private static Object invoke13(java.util.ArrayDeque typedTarget, String name, Ob return typedTarget.iterator(); } } + if ("offer".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.offer((java.lang.Object) adaptedArgs[0]); + } + } + if ("offerFirst".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.offerFirst((java.lang.Object) adaptedArgs[0]); + } + } + if ("offerLast".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.offerLast((java.lang.Object) adaptedArgs[0]); + } + } if ("peek".equals(name)) { if (safeArgs.length == 0) { return typedTarget.peek(); @@ -3253,6 +3741,12 @@ private static Object invoke13(java.util.ArrayDeque typedTarget, String name, Ob return typedTarget.pop(); } } + if ("push".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.push((java.lang.Object) adaptedArgs[0]); return null; + } + } if ("remove".equals(name)) { if (safeArgs.length == 0) { return typedTarget.remove(); @@ -3305,6 +3799,10 @@ private static Object invoke13(java.util.ArrayDeque typedTarget, String name, Ob if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -3364,6 +3862,12 @@ private static Object invoke14(java.util.HashMap typedTarget, String name, Objec return typedTarget.keySet(); } } + if ("put".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.put((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } if ("putAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); @@ -3460,6 +3964,12 @@ private static Object invoke15(java.util.Hashtable typedTarget, String name, Obj return typedTarget.keys(); } } + if ("put".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.put((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } if ("putAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); @@ -3540,6 +4050,12 @@ private static Object invoke16(java.util.IdentityHashMap typedTarget, String nam return typedTarget.keySet(); } } + if ("put".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.put((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } if ("putAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); @@ -3571,6 +4087,18 @@ private static Object invoke16(java.util.IdentityHashMap typedTarget, String nam } private static Object invoke17(java.util.TreeMap typedTarget, String name, Object[] safeArgs) throws Exception { + if ("ceilingEntry".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.ceilingEntry((java.lang.Object) adaptedArgs[0]); + } + } + if ("ceilingKey".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.ceilingKey((java.lang.Object) adaptedArgs[0]); + } + } if ("clear".equals(name)) { if (safeArgs.length == 0) { typedTarget.clear(); return null; @@ -3624,6 +4152,18 @@ private static Object invoke17(java.util.TreeMap typedTarget, String name, Objec return typedTarget.firstKey(); } } + if ("floorEntry".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.floorEntry((java.lang.Object) adaptedArgs[0]); + } + } + if ("floorKey".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.floorKey((java.lang.Object) adaptedArgs[0]); + } + } if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); @@ -3635,6 +4175,28 @@ private static Object invoke17(java.util.TreeMap typedTarget, String name, Objec return typedTarget.hashCode(); } } + if ("headMap".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.headMap((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false); + return typedTarget.headMap((java.lang.Object) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); + } + } + if ("higherEntry".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.higherEntry((java.lang.Object) adaptedArgs[0]); + } + } + if ("higherKey".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.higherKey((java.lang.Object) adaptedArgs[0]); + } + } if ("isEmpty".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isEmpty(); @@ -3655,6 +4217,18 @@ private static Object invoke17(java.util.TreeMap typedTarget, String name, Objec return typedTarget.lastKey(); } } + if ("lowerEntry".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.lowerEntry((java.lang.Object) adaptedArgs[0]); + } + } + if ("lowerKey".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.lowerKey((java.lang.Object) adaptedArgs[0]); + } + } if ("navigableKeySet".equals(name)) { if (safeArgs.length == 0) { return typedTarget.navigableKeySet(); @@ -3670,6 +4244,12 @@ private static Object invoke17(java.util.TreeMap typedTarget, String name, Objec return typedTarget.pollLastEntry(); } } + if ("put".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.put((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } if ("putAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); @@ -3687,6 +4267,26 @@ private static Object invoke17(java.util.TreeMap typedTarget, String name, Objec return typedTarget.size(); } } + if ("subMap".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.subMap((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class, java.lang.Object.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class, java.lang.Object.class, java.lang.Boolean.class}, false); + return typedTarget.subMap((java.lang.Object) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue(), (java.lang.Object) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); + } + } + if ("tailMap".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.tailMap((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false); + return typedTarget.tailMap((java.lang.Object) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); + } + } if ("toString".equals(name)) { if (safeArgs.length == 0) { return typedTarget.toString(); @@ -3701,6 +4301,12 @@ private static Object invoke17(java.util.TreeMap typedTarget, String name, Objec } private static Object invoke18(java.util.AbstractCollection typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -3772,6 +4378,10 @@ private static Object invoke18(java.util.AbstractCollection typedTarget, String if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } if ("toString".equals(name)) { if (safeArgs.length == 0) { @@ -3831,6 +4441,12 @@ private static Object invoke19(java.util.AbstractMap typedTarget, String name, O return typedTarget.keySet(); } } + if ("put".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.put((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } if ("putAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); @@ -3861,7 +4477,79 @@ private static Object invoke19(java.util.AbstractMap typedTarget, String name, O throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke20(java.util.BitSet typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke20(java.util.AbstractMap.SimpleEntry typedTarget, String name, Object[] safeArgs) throws Exception { + if ("equals".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.equals((java.lang.Object) adaptedArgs[0]); + } + } + if ("getKey".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getKey(); + } + } + if ("getValue".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getValue(); + } + } + if ("hashCode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hashCode(); + } + } + if ("setValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.setValue((java.lang.Object) adaptedArgs[0]); + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke21(java.util.AbstractMap.SimpleImmutableEntry typedTarget, String name, Object[] safeArgs) throws Exception { + if ("equals".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.equals((java.lang.Object) adaptedArgs[0]); + } + } + if ("getKey".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getKey(); + } + } + if ("getValue".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getValue(); + } + } + if ("hashCode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hashCode(); + } + } + if ("setValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.setValue((java.lang.Object) adaptedArgs[0]); + } + } + if ("toString".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toString(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke22(java.util.BitSet typedTarget, String name, Object[] safeArgs) throws Exception { if ("and".equals(name)) { if (matches(safeArgs, new Class[]{java.util.BitSet.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.BitSet.class}, false); @@ -3885,11 +4573,11 @@ private static Object invoke20(java.util.BitSet typedTarget, String name, Object } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.clear(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.clear(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.clear(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.clear(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("equals".equals(name)) { @@ -3901,21 +4589,21 @@ private static Object invoke20(java.util.BitSet typedTarget, String name, Object if ("flip".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.flip(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.flip(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.flip(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.flip(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("hashCode".equals(name)) { @@ -3942,13 +4630,13 @@ private static Object invoke20(java.util.BitSet typedTarget, String name, Object if ("nextClearBit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.nextClearBit(((Number) adaptedArgs[0]).intValue()); + return typedTarget.nextClearBit(toIntValue(adaptedArgs[0])); } } if ("nextSetBit".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.nextSetBit(((Number) adaptedArgs[0]).intValue()); + return typedTarget.nextSetBit(toIntValue(adaptedArgs[0])); } } if ("or".equals(name)) { @@ -3960,19 +4648,19 @@ private static Object invoke20(java.util.BitSet typedTarget, String name, Object if ("set".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - typedTarget.set(((Number) adaptedArgs[0]).intValue()); return null; + typedTarget.set(toIntValue(adaptedArgs[0])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.set(((Number) adaptedArgs[0]).intValue(), ((Boolean) adaptedArgs[1]).booleanValue()); return null; + typedTarget.set(toIntValue(adaptedArgs[0]), ((Boolean) adaptedArgs[1]).booleanValue()); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.set(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.set(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Boolean.class}, false); - typedTarget.set(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Boolean) adaptedArgs[2]).booleanValue()); return null; + typedTarget.set(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), ((Boolean) adaptedArgs[2]).booleanValue()); return null; } } if ("size".equals(name)) { @@ -3994,11 +4682,11 @@ private static Object invoke20(java.util.BitSet typedTarget, String name, Object throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke21(java.util.Calendar typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke23(java.util.Calendar typedTarget, String name, Object[] safeArgs) throws Exception { if ("add".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.add(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.add(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("after".equals(name)) { @@ -4022,7 +4710,7 @@ private static Object invoke21(java.util.Calendar typedTarget, String name, Obje if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0])); } } if ("getTime".equals(name)) { @@ -4038,7 +4726,7 @@ private static Object invoke21(java.util.Calendar typedTarget, String name, Obje if ("set".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - typedTarget.set(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); return null; + typedTarget.set(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); return null; } } if ("setTime".equals(name)) { @@ -4056,7 +4744,7 @@ private static Object invoke21(java.util.Calendar typedTarget, String name, Obje throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke22(java.util.Date typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke24(java.util.Date typedTarget, String name, Object[] safeArgs) throws Exception { if ("compareTo".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Date.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Date.class}, false); @@ -4093,7 +4781,7 @@ private static Object invoke22(java.util.Date typedTarget, String name, Object[] throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke23(java.util.Dictionary typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke25(java.util.Dictionary typedTarget, String name, Object[] safeArgs) throws Exception { if ("elements".equals(name)) { if (safeArgs.length == 0) { return typedTarget.elements(); @@ -4115,6 +4803,12 @@ private static Object invoke23(java.util.Dictionary typedTarget, String name, Ob return typedTarget.keys(); } } + if ("put".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.put((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); @@ -4129,7 +4823,7 @@ private static Object invoke23(java.util.Dictionary typedTarget, String name, Ob throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke24(java.util.EmptyStackException typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke26(java.util.EmptyStackException typedTarget, String name, Object[] safeArgs) throws Exception { if ("addSuppressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Throwable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Throwable.class}, false); @@ -4186,7 +4880,7 @@ private static Object invoke24(java.util.EmptyStackException typedTarget, String throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke25(java.util.Locale typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke27(java.util.Locale typedTarget, String name, Object[] safeArgs) throws Exception { if ("getCountry".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getCountry(); @@ -4200,7 +4894,7 @@ private static Object invoke25(java.util.Locale typedTarget, String name, Object throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke26(java.util.NoSuchElementException typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke28(java.util.NoSuchElementException typedTarget, String name, Object[] safeArgs) throws Exception { if ("addSuppressed".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Throwable.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Throwable.class}, false); @@ -4257,7 +4951,7 @@ private static Object invoke26(java.util.NoSuchElementException typedTarget, Str throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke27(java.util.Observable typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke29(java.util.Observable typedTarget, String name, Object[] safeArgs) throws Exception { if ("addObserver".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Observer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Observer.class}, false); @@ -4297,7 +4991,7 @@ private static Object invoke27(java.util.Observable typedTarget, String name, Ob throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke28(java.util.Random typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke30(java.util.Random typedTarget, String name, Object[] safeArgs) throws Exception { if ("nextBoolean".equals(name)) { if (safeArgs.length == 0) { return typedTarget.nextBoolean(); @@ -4325,7 +5019,7 @@ private static Object invoke28(java.util.Random typedTarget, String name, Object } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.nextInt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.nextInt(toIntValue(adaptedArgs[0])); } } if ("nextLong".equals(name)) { @@ -4342,7 +5036,7 @@ private static Object invoke28(java.util.Random typedTarget, String name, Object throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke29(java.util.StringTokenizer typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke31(java.util.StringTokenizer typedTarget, String name, Object[] safeArgs) throws Exception { if ("countTokens".equals(name)) { if (safeArgs.length == 0) { return typedTarget.countTokens(); @@ -4375,7 +5069,7 @@ private static Object invoke29(java.util.StringTokenizer typedTarget, String nam throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke30(java.util.TimeZone typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke32(java.util.TimeZone typedTarget, String name, Object[] safeArgs) throws Exception { if ("getID".equals(name)) { if (safeArgs.length == 0) { return typedTarget.getID(); @@ -4384,7 +5078,7 @@ private static Object invoke30(java.util.TimeZone typedTarget, String name, Obje if ("getOffset".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.getOffset(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue(), ((Number) adaptedArgs[2]).intValue(), ((Number) adaptedArgs[3]).intValue(), ((Number) adaptedArgs[4]).intValue(), ((Number) adaptedArgs[5]).intValue()); + return typedTarget.getOffset(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1]), toIntValue(adaptedArgs[2]), toIntValue(adaptedArgs[3]), toIntValue(adaptedArgs[4]), toIntValue(adaptedArgs[5])); } } if ("getRawOffset".equals(name)) { @@ -4400,7 +5094,7 @@ private static Object invoke30(java.util.TimeZone typedTarget, String name, Obje throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke31(java.util.Timer typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke33(java.util.Timer typedTarget, String name, Object[] safeArgs) throws Exception { if ("cancel".equals(name)) { if (safeArgs.length == 0) { typedTarget.cancel(); return null; @@ -4437,7 +5131,7 @@ private static Object invoke31(java.util.Timer typedTarget, String name, Object[ throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke32(java.util.TimerTask typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke34(java.util.TimerTask typedTarget, String name, Object[] safeArgs) throws Exception { if ("cancel".equals(name)) { if (safeArgs.length == 0) { return typedTarget.cancel(); @@ -4446,7 +5140,13 @@ private static Object invoke32(java.util.TimerTask typedTarget, String name, Obj throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke33(java.util.Collection typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke35(java.util.Collection typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -4518,11 +5218,21 @@ private static Object invoke33(java.util.Collection typedTarget, String name, Ob if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke34(java.util.Comparator typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke36(java.util.Comparator typedTarget, String name, Object[] safeArgs) throws Exception { + if ("compare".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.compare((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } if ("equals".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); @@ -4532,13 +5242,31 @@ private static Object invoke34(java.util.Comparator typedTarget, String name, Ob throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke35(java.util.Deque typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke37(java.util.Deque typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); return typedTarget.addAll((java.util.Collection) adaptedArgs[0]); } } + if ("addFirst".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.addFirst((java.lang.Object) adaptedArgs[0]); return null; + } + } + if ("addLast".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.addLast((java.lang.Object) adaptedArgs[0]); return null; + } + } if ("clear".equals(name)) { if (safeArgs.length == 0) { typedTarget.clear(); return null; @@ -4597,6 +5325,24 @@ private static Object invoke35(java.util.Deque typedTarget, String name, Object[ return typedTarget.iterator(); } } + if ("offer".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.offer((java.lang.Object) adaptedArgs[0]); + } + } + if ("offerFirst".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.offerFirst((java.lang.Object) adaptedArgs[0]); + } + } + if ("offerLast".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.offerLast((java.lang.Object) adaptedArgs[0]); + } + } if ("peek".equals(name)) { if (safeArgs.length == 0) { return typedTarget.peek(); @@ -4632,6 +5378,12 @@ private static Object invoke35(java.util.Deque typedTarget, String name, Object[ return typedTarget.pop(); } } + if ("push".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.push((java.lang.Object) adaptedArgs[0]); return null; + } + } if ("remove".equals(name)) { if (safeArgs.length == 0) { return typedTarget.remove(); @@ -4684,11 +5436,15 @@ private static Object invoke35(java.util.Deque typedTarget, String name, Object[ if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke36(java.util.Enumeration typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke38(java.util.Enumeration typedTarget, String name, Object[] safeArgs) throws Exception { if ("hasMoreElements".equals(name)) { if (safeArgs.length == 0) { return typedTarget.hasMoreElements(); @@ -4702,7 +5458,7 @@ private static Object invoke36(java.util.Enumeration typedTarget, String name, O throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke37(java.util.Iterator typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke39(java.util.Iterator typedTarget, String name, Object[] safeArgs) throws Exception { if ("hasNext".equals(name)) { if (safeArgs.length == 0) { return typedTarget.hasNext(); @@ -4721,7 +5477,17 @@ private static Object invoke37(java.util.Iterator typedTarget, String name, Obje throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke38(java.util.List typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke40(java.util.List typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); + typedTarget.add(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); return null; + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -4729,7 +5495,7 @@ private static Object invoke38(java.util.List typedTarget, String name, Object[] } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.util.Collection.class}, false); - return typedTarget.addAll(((Number) adaptedArgs[0]).intValue(), (java.util.Collection) adaptedArgs[1]); + return typedTarget.addAll(toIntValue(adaptedArgs[0]), (java.util.Collection) adaptedArgs[1]); } } if ("clear".equals(name)) { @@ -4758,7 +5524,7 @@ private static Object invoke38(java.util.List typedTarget, String name, Object[] if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.get(((Number) adaptedArgs[0]).intValue()); + return typedTarget.get(toIntValue(adaptedArgs[0])); } } if ("hashCode".equals(name)) { @@ -4794,13 +5560,13 @@ private static Object invoke38(java.util.List typedTarget, String name, Object[] } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.listIterator(((Number) adaptedArgs[0]).intValue()); + return typedTarget.listIterator(toIntValue(adaptedArgs[0])); } } if ("remove".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.remove(((Number) adaptedArgs[0]).intValue()); + return typedTarget.remove(toIntValue(adaptedArgs[0])); } } if ("removeAll".equals(name)) { @@ -4815,6 +5581,12 @@ private static Object invoke38(java.util.List typedTarget, String name, Object[] return typedTarget.retainAll((java.util.Collection) adaptedArgs[0]); } } + if ("set".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Object.class}, false); + return typedTarget.set(toIntValue(adaptedArgs[0]), (java.lang.Object) adaptedArgs[1]); + } + } if ("size".equals(name)) { if (safeArgs.length == 0) { return typedTarget.size(); @@ -4823,18 +5595,28 @@ private static Object invoke38(java.util.List typedTarget, String name, Object[] if ("subList".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.subList(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.subList(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("toArray".equals(name)) { if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke39(java.util.ListIterator typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke41(java.util.ListIterator typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.add((java.lang.Object) adaptedArgs[0]); return null; + } + } if ("hasNext".equals(name)) { if (safeArgs.length == 0) { return typedTarget.hasNext(); @@ -4870,10 +5652,16 @@ private static Object invoke39(java.util.ListIterator typedTarget, String name, typedTarget.remove(); return null; } } + if ("set".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.set((java.lang.Object) adaptedArgs[0]); return null; + } + } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke40(java.util.Map typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke42(java.util.Map typedTarget, String name, Object[] safeArgs) throws Exception { if ("clear".equals(name)) { if (safeArgs.length == 0) { typedTarget.clear(); return null; @@ -4923,6 +5711,12 @@ private static Object invoke40(java.util.Map typedTarget, String name, Object[] return typedTarget.keySet(); } } + if ("put".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.put((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } if ("putAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Map.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Map.class}, false); @@ -4948,7 +5742,50 @@ private static Object invoke40(java.util.Map typedTarget, String name, Object[] throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke41(java.util.NavigableMap typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke43(java.util.Map.Entry typedTarget, String name, Object[] safeArgs) throws Exception { + if ("equals".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.equals((java.lang.Object) adaptedArgs[0]); + } + } + if ("getKey".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getKey(); + } + } + if ("getValue".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.getValue(); + } + } + if ("hashCode".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.hashCode(); + } + } + if ("setValue".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.setValue((java.lang.Object) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke44(java.util.NavigableMap typedTarget, String name, Object[] safeArgs) throws Exception { + if ("ceilingEntry".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.ceilingEntry((java.lang.Object) adaptedArgs[0]); + } + } + if ("ceilingKey".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.ceilingKey((java.lang.Object) adaptedArgs[0]); + } + } if ("clear".equals(name)) { if (safeArgs.length == 0) { typedTarget.clear(); return null; @@ -5002,6 +5839,18 @@ private static Object invoke41(java.util.NavigableMap typedTarget, String name, return typedTarget.firstKey(); } } + if ("floorEntry".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.floorEntry((java.lang.Object) adaptedArgs[0]); + } + } + if ("floorKey".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.floorKey((java.lang.Object) adaptedArgs[0]); + } + } if ("get".equals(name)) { if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); @@ -5013,6 +5862,28 @@ private static Object invoke41(java.util.NavigableMap typedTarget, String name, return typedTarget.hashCode(); } } + if ("headMap".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.headMap((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false); + return typedTarget.headMap((java.lang.Object) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); + } + } + if ("higherEntry".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.higherEntry((java.lang.Object) adaptedArgs[0]); + } + } + if ("higherKey".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.higherKey((java.lang.Object) adaptedArgs[0]); + } + } if ("isEmpty".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isEmpty(); @@ -5033,6 +5904,18 @@ private static Object invoke41(java.util.NavigableMap typedTarget, String name, return typedTarget.lastKey(); } } + if ("lowerEntry".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.lowerEntry((java.lang.Object) adaptedArgs[0]); + } + } + if ("lowerKey".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.lowerKey((java.lang.Object) adaptedArgs[0]); + } + } if ("navigableKeySet".equals(name)) { if (safeArgs.length == 0) { return typedTarget.navigableKeySet(); @@ -5065,6 +5948,26 @@ private static Object invoke41(java.util.NavigableMap typedTarget, String name, return typedTarget.size(); } } + if ("subMap".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.subMap((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class, java.lang.Object.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class, java.lang.Object.class, java.lang.Boolean.class}, false); + return typedTarget.subMap((java.lang.Object) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue(), (java.lang.Object) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); + } + } + if ("tailMap".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.tailMap((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false); + return typedTarget.tailMap((java.lang.Object) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); + } + } if ("values".equals(name)) { if (safeArgs.length == 0) { return typedTarget.values(); @@ -5073,13 +5976,19 @@ private static Object invoke41(java.util.NavigableMap typedTarget, String name, throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke42(java.util.NavigableSet typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke45(java.util.NavigableSet typedTarget, String name, Object[] safeArgs) throws Exception { if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); return typedTarget.addAll((java.util.Collection) adaptedArgs[0]); } } + if ("ceiling".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.ceiling((java.lang.Object) adaptedArgs[0]); + } + } if ("clear".equals(name)) { if (safeArgs.length == 0) { typedTarget.clear(); return null; @@ -5123,11 +6032,33 @@ private static Object invoke42(java.util.NavigableSet typedTarget, String name, return typedTarget.first(); } } + if ("floor".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.floor((java.lang.Object) adaptedArgs[0]); + } + } if ("hashCode".equals(name)) { if (safeArgs.length == 0) { return typedTarget.hashCode(); } } + if ("headSet".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.headSet((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false); + return typedTarget.headSet((java.lang.Object) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); + } + } + if ("higher".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.higher((java.lang.Object) adaptedArgs[0]); + } + } if ("isEmpty".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isEmpty(); @@ -5143,6 +6074,12 @@ private static Object invoke42(java.util.NavigableSet typedTarget, String name, return typedTarget.last(); } } + if ("lower".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.lower((java.lang.Object) adaptedArgs[0]); + } + } if ("pollFirst".equals(name)) { if (safeArgs.length == 0) { return typedTarget.pollFirst(); @@ -5176,15 +6113,39 @@ private static Object invoke42(java.util.NavigableSet typedTarget, String name, return typedTarget.size(); } } + if ("subSet".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.subSet((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class, java.lang.Object.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class, java.lang.Object.class, java.lang.Boolean.class}, false); + return typedTarget.subSet((java.lang.Object) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue(), (java.lang.Object) adaptedArgs[2], ((Boolean) adaptedArgs[3]).booleanValue()); + } + } + if ("tailSet".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.tailSet((java.lang.Object) adaptedArgs[0]); + } + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Boolean.class}, false); + return typedTarget.tailSet((java.lang.Object) adaptedArgs[0], ((Boolean) adaptedArgs[1]).booleanValue()); + } + } if ("toArray".equals(name)) { if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke43(java.util.Observer typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke46(java.util.Observer typedTarget, String name, Object[] safeArgs) throws Exception { if ("update".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Observable.class, java.lang.Object.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Observable.class, java.lang.Object.class}, false); @@ -5194,7 +6155,13 @@ private static Object invoke43(java.util.Observer typedTarget, String name, Obje throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke44(java.util.Queue typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke47(java.util.Queue typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -5244,6 +6211,12 @@ private static Object invoke44(java.util.Queue typedTarget, String name, Object[ return typedTarget.iterator(); } } + if ("offer".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.offer((java.lang.Object) adaptedArgs[0]); + } + } if ("peek".equals(name)) { if (safeArgs.length == 0) { return typedTarget.peek(); @@ -5284,11 +6257,21 @@ private static Object invoke44(java.util.Queue typedTarget, String name, Object[ if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke45(java.util.Set typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke48(java.util.Set typedTarget, String name, Object[] safeArgs) throws Exception { + if ("add".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.add((java.lang.Object) adaptedArgs[0]); + } + } if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -5360,11 +6343,15 @@ private static Object invoke45(java.util.Set typedTarget, String name, Object[] if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke46(java.util.SortedMap typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke49(java.util.SortedMap typedTarget, String name, Object[] safeArgs) throws Exception { if ("clear".equals(name)) { if (safeArgs.length == 0) { typedTarget.clear(); return null; @@ -5414,6 +6401,12 @@ private static Object invoke46(java.util.SortedMap typedTarget, String name, Obj return typedTarget.hashCode(); } } + if ("headMap".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.headMap((java.lang.Object) adaptedArgs[0]); + } + } if ("isEmpty".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isEmpty(); @@ -5446,6 +6439,18 @@ private static Object invoke46(java.util.SortedMap typedTarget, String name, Obj return typedTarget.size(); } } + if ("subMap".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.subMap((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } + if ("tailMap".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.tailMap((java.lang.Object) adaptedArgs[0]); + } + } if ("values".equals(name)) { if (safeArgs.length == 0) { return typedTarget.values(); @@ -5454,7 +6459,7 @@ private static Object invoke46(java.util.SortedMap typedTarget, String name, Obj throw unsupportedInstance(typedTarget, name, safeArgs); } - private static Object invoke47(java.util.SortedSet typedTarget, String name, Object[] safeArgs) throws Exception { + private static Object invoke50(java.util.SortedSet typedTarget, String name, Object[] safeArgs) throws Exception { if ("addAll".equals(name)) { if (matches(safeArgs, new Class[]{java.util.Collection.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.Collection.class}, false); @@ -5499,6 +6504,12 @@ private static Object invoke47(java.util.SortedSet typedTarget, String name, Obj return typedTarget.hashCode(); } } + if ("headSet".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.headSet((java.lang.Object) adaptedArgs[0]); + } + } if ("isEmpty".equals(name)) { if (safeArgs.length == 0) { return typedTarget.isEmpty(); @@ -5537,60 +6548,82 @@ private static Object invoke47(java.util.SortedSet typedTarget, String name, Obj return typedTarget.size(); } } + if ("subSet".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + return typedTarget.subSet((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); + } + } + if ("tailSet".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.tailSet((java.lang.Object) adaptedArgs[0]); + } + } if ("toArray".equals(name)) { if (safeArgs.length == 0) { return typedTarget.toArray(); } + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, false); + return typedTarget.toArray((java.lang.Object[]) adaptedArgs[0]); + } } throw unsupportedInstance(typedTarget, name, safeArgs); } public static Object getStaticField(Class type, String name) throws Exception { - if (type == java.util.Calendar.class) { - if ("AM".equals(name)) return java.util.Calendar.AM; - if ("AM_PM".equals(name)) return java.util.Calendar.AM_PM; - if ("APRIL".equals(name)) return java.util.Calendar.APRIL; - if ("AUGUST".equals(name)) return java.util.Calendar.AUGUST; - if ("DATE".equals(name)) return java.util.Calendar.DATE; - if ("DAY_OF_MONTH".equals(name)) return java.util.Calendar.DAY_OF_MONTH; - if ("DAY_OF_WEEK".equals(name)) return java.util.Calendar.DAY_OF_WEEK; - if ("DAY_OF_WEEK_IN_MONTH".equals(name)) return java.util.Calendar.DAY_OF_WEEK_IN_MONTH; - if ("DECEMBER".equals(name)) return java.util.Calendar.DECEMBER; - if ("FEBRUARY".equals(name)) return java.util.Calendar.FEBRUARY; - if ("FRIDAY".equals(name)) return java.util.Calendar.FRIDAY; - if ("HOUR".equals(name)) return java.util.Calendar.HOUR; - if ("HOUR_OF_DAY".equals(name)) return java.util.Calendar.HOUR_OF_DAY; - if ("JANUARY".equals(name)) return java.util.Calendar.JANUARY; - if ("JULY".equals(name)) return java.util.Calendar.JULY; - if ("JUNE".equals(name)) return java.util.Calendar.JUNE; - if ("MARCH".equals(name)) return java.util.Calendar.MARCH; - if ("MAY".equals(name)) return java.util.Calendar.MAY; - if ("MILLISECOND".equals(name)) return java.util.Calendar.MILLISECOND; - if ("MINUTE".equals(name)) return java.util.Calendar.MINUTE; - if ("MONDAY".equals(name)) return java.util.Calendar.MONDAY; - if ("MONTH".equals(name)) return java.util.Calendar.MONTH; - if ("NOVEMBER".equals(name)) return java.util.Calendar.NOVEMBER; - if ("OCTOBER".equals(name)) return java.util.Calendar.OCTOBER; - if ("PM".equals(name)) return java.util.Calendar.PM; - if ("SATURDAY".equals(name)) return java.util.Calendar.SATURDAY; - if ("SECOND".equals(name)) return java.util.Calendar.SECOND; - if ("SEPTEMBER".equals(name)) return java.util.Calendar.SEPTEMBER; - if ("SUNDAY".equals(name)) return java.util.Calendar.SUNDAY; - if ("THURSDAY".equals(name)) return java.util.Calendar.THURSDAY; - if ("TUESDAY".equals(name)) return java.util.Calendar.TUESDAY; - if ("WEDNESDAY".equals(name)) return java.util.Calendar.WEDNESDAY; - if ("WEEK_OF_MONTH".equals(name)) return java.util.Calendar.WEEK_OF_MONTH; - if ("WEEK_OF_YEAR".equals(name)) return java.util.Calendar.WEEK_OF_YEAR; - if ("YEAR".equals(name)) return java.util.Calendar.YEAR; - } - if (type == java.util.Collections.class) { - if ("EMPTY_LIST".equals(name)) return java.util.Collections.EMPTY_LIST; - if ("EMPTY_MAP".equals(name)) return java.util.Collections.EMPTY_MAP; - if ("EMPTY_SET".equals(name)) return java.util.Collections.EMPTY_SET; - } + if (type == java.util.Calendar.class) return getStaticField0(name); + if (type == java.util.Collections.class) return getStaticField1(name); throw unsupportedStaticField(type, name); } + private static Object getStaticField0(String name) throws Exception { + if ("AM".equals(name)) return java.util.Calendar.AM; + if ("AM_PM".equals(name)) return java.util.Calendar.AM_PM; + if ("APRIL".equals(name)) return java.util.Calendar.APRIL; + if ("AUGUST".equals(name)) return java.util.Calendar.AUGUST; + if ("DATE".equals(name)) return java.util.Calendar.DATE; + if ("DAY_OF_MONTH".equals(name)) return java.util.Calendar.DAY_OF_MONTH; + if ("DAY_OF_WEEK".equals(name)) return java.util.Calendar.DAY_OF_WEEK; + if ("DAY_OF_WEEK_IN_MONTH".equals(name)) return java.util.Calendar.DAY_OF_WEEK_IN_MONTH; + if ("DECEMBER".equals(name)) return java.util.Calendar.DECEMBER; + if ("FEBRUARY".equals(name)) return java.util.Calendar.FEBRUARY; + if ("FRIDAY".equals(name)) return java.util.Calendar.FRIDAY; + if ("HOUR".equals(name)) return java.util.Calendar.HOUR; + if ("HOUR_OF_DAY".equals(name)) return java.util.Calendar.HOUR_OF_DAY; + if ("JANUARY".equals(name)) return java.util.Calendar.JANUARY; + if ("JULY".equals(name)) return java.util.Calendar.JULY; + if ("JUNE".equals(name)) return java.util.Calendar.JUNE; + if ("MARCH".equals(name)) return java.util.Calendar.MARCH; + if ("MAY".equals(name)) return java.util.Calendar.MAY; + if ("MILLISECOND".equals(name)) return java.util.Calendar.MILLISECOND; + if ("MINUTE".equals(name)) return java.util.Calendar.MINUTE; + if ("MONDAY".equals(name)) return java.util.Calendar.MONDAY; + if ("MONTH".equals(name)) return java.util.Calendar.MONTH; + if ("NOVEMBER".equals(name)) return java.util.Calendar.NOVEMBER; + if ("OCTOBER".equals(name)) return java.util.Calendar.OCTOBER; + if ("PM".equals(name)) return java.util.Calendar.PM; + if ("SATURDAY".equals(name)) return java.util.Calendar.SATURDAY; + if ("SECOND".equals(name)) return java.util.Calendar.SECOND; + if ("SEPTEMBER".equals(name)) return java.util.Calendar.SEPTEMBER; + if ("SUNDAY".equals(name)) return java.util.Calendar.SUNDAY; + if ("THURSDAY".equals(name)) return java.util.Calendar.THURSDAY; + if ("TUESDAY".equals(name)) return java.util.Calendar.TUESDAY; + if ("WEDNESDAY".equals(name)) return java.util.Calendar.WEDNESDAY; + if ("WEEK_OF_MONTH".equals(name)) return java.util.Calendar.WEEK_OF_MONTH; + if ("WEEK_OF_YEAR".equals(name)) return java.util.Calendar.WEEK_OF_YEAR; + if ("YEAR".equals(name)) return java.util.Calendar.YEAR; + throw unsupportedStaticField(java.util.Calendar.class, name); + } + + private static Object getStaticField1(String name) throws Exception { + if ("EMPTY_LIST".equals(name)) return java.util.Collections.EMPTY_LIST; + if ("EMPTY_MAP".equals(name)) return java.util.Collections.EMPTY_MAP; + if ("EMPTY_SET".equals(name)) return java.util.Collections.EMPTY_SET; + throw unsupportedStaticField(java.util.Collections.class, name); + } + public static Object getField(Object target, String name) throws Exception { throw unsupportedField(target, name); } @@ -5742,9 +6775,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -5797,10 +6842,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util_concurrent.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util_concurrent.java index 10ad6e8f5e..c08458c60e 100644 --- a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util_concurrent.java +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util_concurrent.java @@ -91,11 +91,11 @@ private static Object invoke0(java.util.concurrent.ThreadLocalRandom typedTarget } if (matches(safeArgs, new Class[]{java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class}, false); - return typedTarget.nextInt(((Number) adaptedArgs[0]).intValue()); + return typedTarget.nextInt(toIntValue(adaptedArgs[0])); } if (matches(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false)) { Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Integer.class, java.lang.Integer.class}, false); - return typedTarget.nextInt(((Number) adaptedArgs[0]).intValue(), ((Number) adaptedArgs[1]).intValue()); + return typedTarget.nextInt(toIntValue(adaptedArgs[0]), toIntValue(adaptedArgs[1])); } } if ("nextLong".equals(name)) { @@ -275,9 +275,21 @@ private static Object adaptValue(Object value, Class type) { if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { return value; } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); } + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { if (!varArgs) { if (args.length != paramTypes.length) { @@ -330,10 +342,15 @@ private static boolean matchesType(Object value, Class type) { if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { - return value instanceof Number; + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; } if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { - return isSamInterface(type); + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); } return type.isInstance(value); } diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util_function.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util_function.java new file mode 100644 index 0000000000..d18f05baec --- /dev/null +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util_function.java @@ -0,0 +1,434 @@ +package bsh.cn1.gen; + +import bsh.cn1.CN1AccessException; + +public final class GeneratedAccess_java_util_function { + private GeneratedAccess_java_util_function() { + } + + public static Class findClass(String name) { + int lastDot = name == null ? -1 : name.lastIndexOf('.'); + if (lastDot < 0 || lastDot == name.length() - 1) { + return null; + } + return findClassBySimpleName(name.substring(lastDot + 1)); + } + + public static Class findClassBySimpleName(String simpleName) { + Class found0 = findClassChunk0(simpleName); + if (found0 != null) { + return found0; + } + return null; + } + + + private static Class findClassChunk0(String simpleName) { + if ("BiConsumer".equals(simpleName)) { + return java.util.function.BiConsumer.class; + } + if ("BinaryOperator".equals(simpleName)) { + return java.util.function.BinaryOperator.class; + } + if ("Consumer".equals(simpleName)) { + return java.util.function.Consumer.class; + } + if ("Function".equals(simpleName)) { + return java.util.function.Function.class; + } + if ("Predicate".equals(simpleName)) { + return java.util.function.Predicate.class; + } + if ("Supplier".equals(simpleName)) { + return java.util.function.Supplier.class; + } + if ("UnaryOperator".equals(simpleName)) { + return java.util.function.UnaryOperator.class; + } + return null; + } + public static Object construct(Class type, Object[] args) throws Exception { + Object[] safeArgs = safeArgs(args); + throw unsupportedConstruct(type, safeArgs); + } + + public static Object invokeStatic(Class type, String name, Object[] args) throws Exception { + Object[] safeArgs = safeArgs(args); + throw unsupportedStatic(type, name, safeArgs); + } + + public static Object invoke(Object target, String name, Object[] args) throws Exception { + Object[] safeArgs = safeArgs(args); + CN1AccessException unsupported = null; + if (target instanceof java.util.function.BiConsumer) { + try { + return invoke0((java.util.function.BiConsumer) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof java.util.function.Consumer) { + try { + return invoke1((java.util.function.Consumer) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof java.util.function.Function) { + try { + return invoke2((java.util.function.Function) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof java.util.function.Predicate) { + try { + return invoke3((java.util.function.Predicate) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof java.util.function.Supplier) { + try { + return invoke4((java.util.function.Supplier) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (unsupported != null) { + throw unsupported; + } + throw unsupportedInstance(target, name, safeArgs); + } + + private static Object invoke0(java.util.function.BiConsumer typedTarget, String name, Object[] safeArgs) throws Exception { + if ("accept".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.lang.Object.class}, false); + typedTarget.accept((java.lang.Object) adaptedArgs[0], (java.lang.Object) adaptedArgs[1]); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke1(java.util.function.Consumer typedTarget, String name, Object[] safeArgs) throws Exception { + if ("accept".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + typedTarget.accept((java.lang.Object) adaptedArgs[0]); return null; + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke2(java.util.function.Function typedTarget, String name, Object[] safeArgs) throws Exception { + if ("apply".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.apply((java.lang.Object) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke3(java.util.function.Predicate typedTarget, String name, Object[] safeArgs) throws Exception { + if ("test".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class}, false); + return typedTarget.test((java.lang.Object) adaptedArgs[0]); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke4(java.util.function.Supplier typedTarget, String name, Object[] safeArgs) throws Exception { + if ("get".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.get(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + public static Object getStaticField(Class type, String name) throws Exception { + throw unsupportedStaticField(type, name); + } + + public static Object getField(Object target, String name) throws Exception { + throw unsupportedField(target, name); + } + + public static void setStaticField(Class type, String name, Object value) throws Exception { + throw unsupportedStaticFieldWrite(type, name, value); + } + + public static void setField(Object target, String name, Object value) throws Exception { + throw unsupportedFieldWrite(target, name, value); + } + + private static Object[] safeArgs(Object[] args) { + return args == null ? new Object[0] : args; + } + + private static Object[] adaptArgs(Object[] args, Class[] paramTypes, boolean varArgs) { + if (args == null || args.length == 0) { + return args == null ? new Object[0] : args; + } + Object[] adapted = args.clone(); + if (!varArgs) { + for (int i = 0; i < Math.min(adapted.length, paramTypes.length); i++) { + adapted[i] = adaptValue(adapted[i], paramTypes[i]); + } + return adapted; + } + if (paramTypes.length == 0) { + return adapted; + } + int fixedCount = paramTypes.length - 1; + for (int i = 0; i < Math.min(fixedCount, adapted.length); i++) { + adapted[i] = adaptValue(adapted[i], paramTypes[i]); + } + Class componentType = paramTypes[paramTypes.length - 1].getComponentType(); + for (int i = fixedCount; i < adapted.length; i++) { + adapted[i] = adaptValue(adapted[i], componentType); + } + return adapted; + } + + private static boolean isSamInterface(Class type) { + if (type == com.codename1.util.OnComplete.class) { + return true; + } + if (type == com.codename1.util.SuccessCallback.class) { + return true; + } + if (type == com.codename1.util.FailureCallback.class) { + return true; + } + if (type == com.codename1.ui.events.ActionListener.class) { + return true; + } + if (type == java.lang.Runnable.class) { + return true; + } + if (type == com.codename1.ui.events.DataChangedListener.class) { + return true; + } + if (type == com.codename1.ui.events.SelectionListener.class) { + return true; + } + return false; + } + + private static Object adaptLambdaValue(final bsh.cn1.CN1LambdaSupport.LambdaValue lambda, Class type) { + if (type == com.codename1.util.OnComplete.class) { + return new com.codename1.util.OnComplete() { + public void completed(java.lang.Object arg0) { + try { + lambda.invoke(new Object[]{arg0}); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + if (type == com.codename1.util.SuccessCallback.class) { + return new com.codename1.util.SuccessCallback() { + public void onSucess(java.lang.Object arg0) { + try { + lambda.invoke(new Object[]{arg0}); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + if (type == com.codename1.util.FailureCallback.class) { + return new com.codename1.util.FailureCallback() { + public void onError(java.lang.Object arg0, java.lang.Throwable arg1, int arg2, java.lang.String arg3) { + try { + lambda.invoke(new Object[]{arg0, arg1, arg2, arg3}); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + if (type == com.codename1.ui.events.ActionListener.class) { + return new com.codename1.ui.events.ActionListener() { + public void actionPerformed(com.codename1.ui.events.ActionEvent arg0) { + try { + lambda.invoke(new Object[]{arg0}); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + if (type == java.lang.Runnable.class) { + return new java.lang.Runnable() { + public void run() { + try { + lambda.invoke(new Object[0]); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + if (type == com.codename1.ui.events.DataChangedListener.class) { + return new com.codename1.ui.events.DataChangedListener() { + public void dataChanged(int arg0, int arg1) { + try { + lambda.invoke(new Object[]{arg0, arg1}); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + if (type == com.codename1.ui.events.SelectionListener.class) { + return new com.codename1.ui.events.SelectionListener() { + public void selectionChanged(int arg0, int arg1) { + try { + lambda.invoke(new Object[]{arg0, arg1}); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + return lambda; + } + + private static Object adaptValue(Object value, Class type) { + if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { + return value; + } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } + return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); + } + + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { + if (!varArgs) { + if (args.length != paramTypes.length) { + return false; + } + for (int i = 0; i < paramTypes.length; i++) { + if (!matchesType(args[i], paramTypes[i])) { + return false; + } + } + return true; + } + if (paramTypes.length == 0) { + return true; + } + int fixedCount = paramTypes.length - 1; + if (args.length < fixedCount) { + return false; + } + for (int i = 0; i < fixedCount; i++) { + if (!matchesType(args[i], paramTypes[i])) { + return false; + } + } + Class componentType = paramTypes[paramTypes.length - 1].getComponentType(); + for (int i = fixedCount; i < args.length; i++) { + if (!matchesType(args[i], componentType)) { + return false; + } + } + return true; + } + + private static boolean matchesType(Object value, Class type) { + if (type == Object.class) { + return true; + } + if (value == null) { + return !type.isPrimitive(); + } + if (type.isArray()) { + return type.isInstance(value); + } + if ("boolean".equals(type.getName()) || type == Boolean.class) { + return value instanceof Boolean; + } + if ("char".equals(type.getName()) || type == Character.class) { + return value instanceof Character; + } + if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class + || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class + || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; + } + if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); + } + return type.isInstance(value); + } + + private static CN1AccessException unsupportedConstruct(Class type, Object[] args) { + return new CN1AccessException("Generated constructor dispatch not implemented for " + type.getName() + describeArgs(args)); + } + + private static CN1AccessException unsupportedStatic(Class type, String name, Object[] args) { + return new CN1AccessException("Generated static dispatch not implemented for " + type.getName() + "." + name + describeArgs(args)); + } + + private static CN1AccessException unsupportedInstance(Object target, String name, Object[] args) { + return new CN1AccessException("Generated instance dispatch not implemented for " + target.getClass().getName() + "." + name + describeArgs(args)); + } + + private static CN1AccessException unsupportedStaticField(Class type, String name) { + return new CN1AccessException("Generated static field access not implemented for " + type.getName() + "." + name); + } + + private static CN1AccessException unsupportedField(Object target, String name) { + return new CN1AccessException("Generated field access not implemented for " + target.getClass().getName() + "." + name); + } + + private static CN1AccessException unsupportedStaticFieldWrite(Class type, String name, Object value) { + return new CN1AccessException("Generated static field write not implemented for " + type.getName() + "." + name + " value=" + describeValue(value)); + } + + private static CN1AccessException unsupportedFieldWrite(Object target, String name, Object value) { + return new CN1AccessException("Generated field write not implemented for " + target.getClass().getName() + "." + name + " value=" + describeValue(value)); + } + + private static String describeArgs(Object[] args) { + if (args == null || args.length == 0) { + return "()"; + } + StringBuilder sb = new StringBuilder("("); + for (int i = 0; i < args.length; i++) { + if (i > 0) { + sb.append(", "); + } + sb.append(describeValue(args[i])); + } + sb.append(')'); + return sb.toString(); + } + + private static String describeValue(Object value) { + return value == null ? "null" : value.getClass().getName(); + } +} diff --git a/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util_stream.java b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util_stream.java new file mode 100644 index 0000000000..68e2b2b2e8 --- /dev/null +++ b/scripts/cn1playground/common/src/main/java/bsh/cn1/gen/GeneratedAccess_java_util_stream.java @@ -0,0 +1,549 @@ +package bsh.cn1.gen; + +import bsh.cn1.CN1AccessException; + +public final class GeneratedAccess_java_util_stream { + private GeneratedAccess_java_util_stream() { + } + + public static Class findClass(String name) { + int lastDot = name == null ? -1 : name.lastIndexOf('.'); + if (lastDot < 0 || lastDot == name.length() - 1) { + return null; + } + return findClassBySimpleName(name.substring(lastDot + 1)); + } + + public static Class findClassBySimpleName(String simpleName) { + Class found0 = findClassChunk0(simpleName); + if (found0 != null) { + return found0; + } + return null; + } + + + private static Class findClassChunk0(String simpleName) { + if ("BaseStream".equals(simpleName)) { + return java.util.stream.BaseStream.class; + } + if ("Collector".equals(simpleName)) { + return java.util.stream.Collector.class; + } + if ("Collectors".equals(simpleName)) { + return java.util.stream.Collectors.class; + } + if ("Stream".equals(simpleName)) { + return java.util.stream.Stream.class; + } + return null; + } + public static Object construct(Class type, Object[] args) throws Exception { + Object[] safeArgs = safeArgs(args); + throw unsupportedConstruct(type, safeArgs); + } + + public static Object invokeStatic(Class type, String name, Object[] args) throws Exception { + Object[] safeArgs = safeArgs(args); + if (type == java.util.stream.Collectors.class) return invokeStatic0(name, safeArgs); + if (type == java.util.stream.Stream.class) return invokeStatic1(name, safeArgs); + throw unsupportedStatic(type, name, safeArgs); + } + + private static Object invokeStatic0(String name, Object[] safeArgs) throws Exception { + if ("joining".equals(name)) { + if (safeArgs.length == 0) { + return java.util.stream.Collectors.joining(); + } + } + if ("toList".equals(name)) { + if (safeArgs.length == 0) { + return java.util.stream.Collectors.toList(); + } + } + throw unsupportedStatic(java.util.stream.Collectors.class, name, safeArgs); + } + + private static Object invokeStatic1(String name, Object[] safeArgs) throws Exception { + if ("empty".equals(name)) { + if (safeArgs.length == 0) { + return java.util.stream.Stream.empty(); + } + } + if ("of".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object[].class}, true)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object[].class}, true); + java.lang.Object[] varArgs = new java.lang.Object[adaptedArgs.length - 0]; + for (int i = 0; i < adaptedArgs.length; i++) { + varArgs[i - 0] = (java.lang.Object) adaptedArgs[i]; + } + return java.util.stream.Stream.of(varArgs); + } + } + throw unsupportedStatic(java.util.stream.Stream.class, name, safeArgs); + } + + public static Object invoke(Object target, String name, Object[] args) throws Exception { + Object[] safeArgs = safeArgs(args); + CN1AccessException unsupported = null; + if (target instanceof java.util.stream.BaseStream) { + try { + return invoke0((java.util.stream.BaseStream) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof java.util.stream.Collector) { + try { + return invoke1((java.util.stream.Collector) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (target instanceof java.util.stream.Stream) { + try { + return invoke2((java.util.stream.Stream) target, name, safeArgs); + } catch (CN1AccessException ex) { + unsupported = ex; + } + } + if (unsupported != null) { + throw unsupported; + } + throw unsupportedInstance(target, name, safeArgs); + } + + private static Object invoke0(java.util.stream.BaseStream typedTarget, String name, Object[] safeArgs) throws Exception { + if ("close".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.close(); return null; + } + } + if ("iterator".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.iterator(); + } + } + if ("parallel".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.parallel(); + } + } + if ("sequential".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.sequential(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke1(java.util.stream.Collector typedTarget, String name, Object[] safeArgs) throws Exception { + if ("accumulator".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.accumulator(); + } + } + if ("combiner".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.combiner(); + } + } + if ("finisher".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.finisher(); + } + } + if ("supplier".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.supplier(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + private static Object invoke2(java.util.stream.Stream typedTarget, String name, Object[] safeArgs) throws Exception { + if ("allMatch".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.function.Predicate.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.function.Predicate.class}, false); + return typedTarget.allMatch((java.util.function.Predicate) adaptedArgs[0]); + } + } + if ("anyMatch".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.function.Predicate.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.function.Predicate.class}, false); + return typedTarget.anyMatch((java.util.function.Predicate) adaptedArgs[0]); + } + } + if ("close".equals(name)) { + if (safeArgs.length == 0) { + typedTarget.close(); return null; + } + } + if ("collect".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.stream.Collector.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.stream.Collector.class}, false); + return typedTarget.collect((java.util.stream.Collector) adaptedArgs[0]); + } + } + if ("count".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.count(); + } + } + if ("distinct".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.distinct(); + } + } + if ("filter".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.function.Predicate.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.function.Predicate.class}, false); + return typedTarget.filter((java.util.function.Predicate) adaptedArgs[0]); + } + } + if ("forEach".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.function.Consumer.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.function.Consumer.class}, false); + typedTarget.forEach((java.util.function.Consumer) adaptedArgs[0]); return null; + } + } + if ("iterator".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.iterator(); + } + } + if ("limit".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Long.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class}, false); + return typedTarget.limit(((Number) adaptedArgs[0]).longValue()); + } + } + if ("map".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.function.Function.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.function.Function.class}, false); + return typedTarget.map((java.util.function.Function) adaptedArgs[0]); + } + } + if ("noneMatch".equals(name)) { + if (matches(safeArgs, new Class[]{java.util.function.Predicate.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.util.function.Predicate.class}, false); + return typedTarget.noneMatch((java.util.function.Predicate) adaptedArgs[0]); + } + } + if ("parallel".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.parallel(); + } + } + if ("reduce".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Object.class, java.util.function.BinaryOperator.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Object.class, java.util.function.BinaryOperator.class}, false); + return typedTarget.reduce((java.lang.Object) adaptedArgs[0], (java.util.function.BinaryOperator) adaptedArgs[1]); + } + } + if ("sequential".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.sequential(); + } + } + if ("skip".equals(name)) { + if (matches(safeArgs, new Class[]{java.lang.Long.class}, false)) { + Object[] adaptedArgs = adaptArgs(safeArgs, new Class[]{java.lang.Long.class}, false); + return typedTarget.skip(((Number) adaptedArgs[0]).longValue()); + } + } + if ("sorted".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.sorted(); + } + } + if ("toArray".equals(name)) { + if (safeArgs.length == 0) { + return typedTarget.toArray(); + } + } + throw unsupportedInstance(typedTarget, name, safeArgs); + } + + public static Object getStaticField(Class type, String name) throws Exception { + throw unsupportedStaticField(type, name); + } + + public static Object getField(Object target, String name) throws Exception { + throw unsupportedField(target, name); + } + + public static void setStaticField(Class type, String name, Object value) throws Exception { + throw unsupportedStaticFieldWrite(type, name, value); + } + + public static void setField(Object target, String name, Object value) throws Exception { + throw unsupportedFieldWrite(target, name, value); + } + + private static Object[] safeArgs(Object[] args) { + return args == null ? new Object[0] : args; + } + + private static Object[] adaptArgs(Object[] args, Class[] paramTypes, boolean varArgs) { + if (args == null || args.length == 0) { + return args == null ? new Object[0] : args; + } + Object[] adapted = args.clone(); + if (!varArgs) { + for (int i = 0; i < Math.min(adapted.length, paramTypes.length); i++) { + adapted[i] = adaptValue(adapted[i], paramTypes[i]); + } + return adapted; + } + if (paramTypes.length == 0) { + return adapted; + } + int fixedCount = paramTypes.length - 1; + for (int i = 0; i < Math.min(fixedCount, adapted.length); i++) { + adapted[i] = adaptValue(adapted[i], paramTypes[i]); + } + Class componentType = paramTypes[paramTypes.length - 1].getComponentType(); + for (int i = fixedCount; i < adapted.length; i++) { + adapted[i] = adaptValue(adapted[i], componentType); + } + return adapted; + } + + private static boolean isSamInterface(Class type) { + if (type == com.codename1.util.OnComplete.class) { + return true; + } + if (type == com.codename1.util.SuccessCallback.class) { + return true; + } + if (type == com.codename1.util.FailureCallback.class) { + return true; + } + if (type == com.codename1.ui.events.ActionListener.class) { + return true; + } + if (type == java.lang.Runnable.class) { + return true; + } + if (type == com.codename1.ui.events.DataChangedListener.class) { + return true; + } + if (type == com.codename1.ui.events.SelectionListener.class) { + return true; + } + return false; + } + + private static Object adaptLambdaValue(final bsh.cn1.CN1LambdaSupport.LambdaValue lambda, Class type) { + if (type == com.codename1.util.OnComplete.class) { + return new com.codename1.util.OnComplete() { + public void completed(java.lang.Object arg0) { + try { + lambda.invoke(new Object[]{arg0}); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + if (type == com.codename1.util.SuccessCallback.class) { + return new com.codename1.util.SuccessCallback() { + public void onSucess(java.lang.Object arg0) { + try { + lambda.invoke(new Object[]{arg0}); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + if (type == com.codename1.util.FailureCallback.class) { + return new com.codename1.util.FailureCallback() { + public void onError(java.lang.Object arg0, java.lang.Throwable arg1, int arg2, java.lang.String arg3) { + try { + lambda.invoke(new Object[]{arg0, arg1, arg2, arg3}); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + if (type == com.codename1.ui.events.ActionListener.class) { + return new com.codename1.ui.events.ActionListener() { + public void actionPerformed(com.codename1.ui.events.ActionEvent arg0) { + try { + lambda.invoke(new Object[]{arg0}); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + if (type == java.lang.Runnable.class) { + return new java.lang.Runnable() { + public void run() { + try { + lambda.invoke(new Object[0]); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + if (type == com.codename1.ui.events.DataChangedListener.class) { + return new com.codename1.ui.events.DataChangedListener() { + public void dataChanged(int arg0, int arg1) { + try { + lambda.invoke(new Object[]{arg0, arg1}); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + if (type == com.codename1.ui.events.SelectionListener.class) { + return new com.codename1.ui.events.SelectionListener() { + public void selectionChanged(int arg0, int arg1) { + try { + lambda.invoke(new Object[]{arg0, arg1}); + } catch (bsh.EvalError ex) { + throw new RuntimeException(ex); + } + } + }; + } + return lambda; + } + + private static Object adaptValue(Object value, Class type) { + if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) { + return value; + } + // Direct fit when LambdaValue already implements the target SAM + // (Runnable, Function, Comparator, ...). + if (type.isInstance(value)) { + return value; + } + return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type); + } + + private static int toIntValue(Object value) { + if (value instanceof Number) return ((Number) value).intValue(); + if (value instanceof Character) return (int) ((Character) value).charValue(); + throw new ClassCastException("Cannot coerce " + + (value == null ? "null" : value.getClass().getName()) + " to int"); + } + + private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) { + if (!varArgs) { + if (args.length != paramTypes.length) { + return false; + } + for (int i = 0; i < paramTypes.length; i++) { + if (!matchesType(args[i], paramTypes[i])) { + return false; + } + } + return true; + } + if (paramTypes.length == 0) { + return true; + } + int fixedCount = paramTypes.length - 1; + if (args.length < fixedCount) { + return false; + } + for (int i = 0; i < fixedCount; i++) { + if (!matchesType(args[i], paramTypes[i])) { + return false; + } + } + Class componentType = paramTypes[paramTypes.length - 1].getComponentType(); + for (int i = fixedCount; i < args.length; i++) { + if (!matchesType(args[i], componentType)) { + return false; + } + } + return true; + } + + private static boolean matchesType(Object value, Class type) { + if (type == Object.class) { + return true; + } + if (value == null) { + return !type.isPrimitive(); + } + if (type.isArray()) { + return type.isInstance(value); + } + if ("boolean".equals(type.getName()) || type == Boolean.class) { + return value instanceof Boolean; + } + if ("char".equals(type.getName()) || type == Character.class) { + return value instanceof Character; + } + if ("byte".equals(type.getName()) || type == Byte.class || "short".equals(type.getName()) || type == Short.class + || "int".equals(type.getName()) || type == Integer.class || "long".equals(type.getName()) || type == Long.class + || "float".equals(type.getName()) || type == Float.class || "double".equals(type.getName()) || type == Double.class) { + // Java widens char to int implicitly, so accept Character + // for any int-or-larger numeric slot. + return value instanceof Number || value instanceof Character; + } + if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) { + // LambdaValue implements common SAMs directly (Runnable, + // Function, Predicate, Comparator, ...). Also accept any + // CN1 SAM the listener-bridge knows how to wrap. + return type.isInstance(value) || isSamInterface(type); + } + return type.isInstance(value); + } + + private static CN1AccessException unsupportedConstruct(Class type, Object[] args) { + return new CN1AccessException("Generated constructor dispatch not implemented for " + type.getName() + describeArgs(args)); + } + + private static CN1AccessException unsupportedStatic(Class type, String name, Object[] args) { + return new CN1AccessException("Generated static dispatch not implemented for " + type.getName() + "." + name + describeArgs(args)); + } + + private static CN1AccessException unsupportedInstance(Object target, String name, Object[] args) { + return new CN1AccessException("Generated instance dispatch not implemented for " + target.getClass().getName() + "." + name + describeArgs(args)); + } + + private static CN1AccessException unsupportedStaticField(Class type, String name) { + return new CN1AccessException("Generated static field access not implemented for " + type.getName() + "." + name); + } + + private static CN1AccessException unsupportedField(Object target, String name) { + return new CN1AccessException("Generated field access not implemented for " + target.getClass().getName() + "." + name); + } + + private static CN1AccessException unsupportedStaticFieldWrite(Class type, String name, Object value) { + return new CN1AccessException("Generated static field write not implemented for " + type.getName() + "." + name + " value=" + describeValue(value)); + } + + private static CN1AccessException unsupportedFieldWrite(Object target, String name, Object value) { + return new CN1AccessException("Generated field write not implemented for " + target.getClass().getName() + "." + name + " value=" + describeValue(value)); + } + + private static String describeArgs(Object[] args) { + if (args == null || args.length == 0) { + return "()"; + } + StringBuilder sb = new StringBuilder("("); + for (int i = 0; i < args.length; i++) { + if (i > 0) { + sb.append(", "); + } + sb.append(describeValue(args[i])); + } + sb.append(')'); + return sb.toString(); + } + + private static String describeValue(Object value) { + return value == null ? "null" : value.getClass().getName(); + } +} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Attribute.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Attribute.java deleted file mode 100644 index b97be750d9..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Attribute.java +++ /dev/null @@ -1,290 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * A non standard class, field, method or code attribute, as defined in the Java Virtual Machine - * Specification (JVMS). - * - * @see JVMS - * 4.7 - * @see JVMS - * 4.7.3 - * @author Eric Bruneton - * @author Eugene Kuleshov - */ -public class Attribute { - - /** The type of this attribute, also called its name in the JVMS. */ - public final String type; - - /** - * The raw content of this attribute, only used for unknown attributes (see {@link #isUnknown()}). - * The 6 header bytes of the attribute (attribute_name_index and attribute_length) are not - * included. - */ - private byte[] content; - - /** - * The next attribute in this attribute list (Attribute instances can be linked via this field to - * store a list of class, field, method or code attributes). May be null. - */ - Attribute nextAttribute; - - /** - * Constructs a new empty attribute. - * - * @param type the type of the attribute. - */ - protected Attribute(final String type) { - this.type = type; - } - - /** - * Returns true if this type of attribute is unknown. This means that the attribute - * content can't be parsed to extract constant pool references, labels, etc. Instead, the - * attribute content is read as an opaque byte array, and written back as is. This can lead to - * invalid attributes, if the content actually contains constant pool references, labels, or other - * symbolic references that need to be updated when there are changes to the constant pool, the - * method bytecode, etc. The default implementation of this method always returns true. - * - * @return true if this type of attribute is unknown. - */ - public boolean isUnknown() { - return true; - } - - /** - * Returns true if this type of attribute is a code attribute. - * - * @return true if this type of attribute is a code attribute. - */ - public boolean isCodeAttribute() { - return false; - } - - /** - * Returns the labels corresponding to this attribute. - * - * @return the labels corresponding to this attribute, or null if this attribute is not a - * code attribute that contains labels. - */ - protected Label[] getLabels() { - return new Label[0]; - } - - /** - * Returns the byte array form of the content of this attribute. The 6 header bytes - * (attribute_name_index and attribute_length) must not be added in the returned - * ByteVector. - * - * @param classWriter the class to which this attribute must be added. This parameter can be used - * to add the items that corresponds to this attribute to the constant pool of this class. - * @param code the bytecode of the method corresponding to this code attribute, or null - * if this attribute is not a code attribute. Corresponds to the 'code' field of the Code - * attribute. - * @param codeLength the length of the bytecode of the method corresponding to this code - * attribute, or 0 if this attribute is not a code attribute. Corresponds to the 'code_length' - * field of the Code attribute. - * @param maxStack the maximum stack size of the method corresponding to this code attribute, or - * -1 if this attribute is not a code attribute. - * @param maxLocals the maximum number of local variables of the method corresponding to this code - * attribute, or -1 if this attribute is not a code attribute. - * @return the byte array form of this attribute. - */ - protected ByteVector write( - final ClassWriter classWriter, - final byte[] code, - final int codeLength, - final int maxStack, - final int maxLocals) { - return new ByteVector(content); - } - - /** - * Returns the number of attributes of the attribute list that begins with this attribute. - * - * @return the number of attributes of the attribute list that begins with this attribute. - */ - final int getAttributeCount() { - int count = 0; - Attribute attribute = this; - while (attribute != null) { - count += 1; - attribute = attribute.nextAttribute; - } - return count; - } - - /** - * Returns the total size in bytes of all the attributes in the attribute list that begins with - * this attribute. This size includes the 6 header bytes (attribute_name_index and - * attribute_length) per attribute. Also adds the attribute type names to the constant pool. - * - * @param symbolTable where the constants used in the attributes must be stored. - * @return the size of all the attributes in this attribute list. This size includes the size of - * the attribute headers. - */ - final int computeAttributesSize(final SymbolTable symbolTable) { - final byte[] code = null; - final int codeLength = 0; - final int maxStack = -1; - final int maxLocals = -1; - return computeAttributesSize(symbolTable, code, codeLength, maxStack, maxLocals); - } - - /** - * Returns the total size in bytes of all the attributes in the attribute list that begins with - * this attribute. This size includes the 6 header bytes (attribute_name_index and - * attribute_length) per attribute. Also adds the attribute type names to the constant pool. - * - * @param symbolTable where the constants used in the attributes must be stored. - * @param code the bytecode of the method corresponding to these code attributes, or null - * if they are not code attributes. Corresponds to the 'code' field of the Code attribute. - * @param codeLength the length of the bytecode of the method corresponding to these code - * attributes, or 0 if they are not code attributes. Corresponds to the 'code_length' field of - * the Code attribute. - * @param maxStack the maximum stack size of the method corresponding to these code attributes, or - * -1 if they are not code attributes. - * @param maxLocals the maximum number of local variables of the method corresponding to these - * code attributes, or -1 if they are not code attribute. - * @return the size of all the attributes in this attribute list. This size includes the size of - * the attribute headers. - */ - final int computeAttributesSize( - final SymbolTable symbolTable, - final byte[] code, - final int codeLength, - final int maxStack, - final int maxLocals) { - final ClassWriter classWriter = symbolTable.classWriter; - int size = 0; - Attribute attribute = this; - while (attribute != null) { - symbolTable.addConstantUtf8(attribute.type); - size += 6 + attribute.write(classWriter, code, codeLength, maxStack, maxLocals).length; - attribute = attribute.nextAttribute; - } - return size; - } - - /** - * Puts all the attributes of the attribute list that begins with this attribute, in the given - * byte vector. This includes the 6 header bytes (attribute_name_index and attribute_length) per - * attribute. - * - * @param symbolTable where the constants used in the attributes must be stored. - * @param output where the attributes must be written. - */ - final void putAttributes(final SymbolTable symbolTable, final ByteVector output) { - final byte[] code = null; - final int codeLength = 0; - final int maxStack = -1; - final int maxLocals = -1; - putAttributes(symbolTable, code, codeLength, maxStack, maxLocals, output); - } - - /** - * Puts all the attributes of the attribute list that begins with this attribute, in the given - * byte vector. This includes the 6 header bytes (attribute_name_index and attribute_length) per - * attribute. - * - * @param symbolTable where the constants used in the attributes must be stored. - * @param code the bytecode of the method corresponding to these code attributes, or null - * if they are not code attributes. Corresponds to the 'code' field of the Code attribute. - * @param codeLength the length of the bytecode of the method corresponding to these code - * attributes, or 0 if they are not code attributes. Corresponds to the 'code_length' field of - * the Code attribute. - * @param maxStack the maximum stack size of the method corresponding to these code attributes, or - * -1 if they are not code attributes. - * @param maxLocals the maximum number of local variables of the method corresponding to these - * code attributes, or -1 if they are not code attribute. - * @param output where the attributes must be written. - */ - final void putAttributes( - final SymbolTable symbolTable, - final byte[] code, - final int codeLength, - final int maxStack, - final int maxLocals, - final ByteVector output) { - final ClassWriter classWriter = symbolTable.classWriter; - Attribute attribute = this; - while (attribute != null) { - ByteVector attributeContent = - attribute.write(classWriter, code, codeLength, maxStack, maxLocals); - // Put attribute_name_index and attribute_length. - output.putShort(symbolTable.addConstantUtf8(attribute.type)).putInt(attributeContent.length); - output.putByteArray(attributeContent.data, 0, attributeContent.length); - attribute = attribute.nextAttribute; - } - } - - /** A set of attribute prototypes (attributes with the same type are considered equal). */ - static final class Set { - - private static final int SIZE_INCREMENT = 6; - - private int size; - private Attribute[] data = new Attribute[SIZE_INCREMENT]; - - void addAttributes(final Attribute attributeList) { - Attribute attribute = attributeList; - while (attribute != null) { - if (!contains(attribute)) { - add(attribute); - } - attribute = attribute.nextAttribute; - } - } - - Attribute[] toArray() { - Attribute[] result = new Attribute[size]; - System.arraycopy(data, 0, result, 0, size); - return result; - } - - private boolean contains(final Attribute attribute) { - for (int i = 0; i < size; ++i) { - if (data[i].type.equals(attribute.type)) { - return true; - } - } - return false; - } - - private void add(final Attribute attribute) { - if (size >= data.length) { - Attribute[] newData = new Attribute[data.length + SIZE_INCREMENT]; - System.arraycopy(data, 0, newData, 0, size); - data = newData; - } - data[size++] = attribute; - } - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/ByteVector.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/ByteVector.java deleted file mode 100644 index 2c1567d229..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/ByteVector.java +++ /dev/null @@ -1,360 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * A dynamically extensible vector of bytes. This class is roughly equivalent to a DataOutputStream - * on top of a ByteArrayOutputStream, but is more efficient. - * - * @author Eric Bruneton - */ -public class ByteVector { - - /** The content of this vector. Only the first {@link #length} bytes contain real data. */ - byte[] data; - - /** The actual number of bytes in this vector. */ - int length; - - /** Constructs a new {@link ByteVector} with a default initial capacity. */ - public ByteVector() { - data = new byte[64]; - } - - /** - * Constructs a new {@link ByteVector} with the given initial capacity. - * - * @param initialCapacity the initial capacity of the byte vector to be constructed. - */ - public ByteVector(final int initialCapacity) { - data = new byte[initialCapacity]; - } - - /** - * Constructs a new {@link ByteVector} from the given initial data. - * - * @param data the initial data of the new byte vector. - */ - ByteVector(final byte[] data) { - this.data = data; - this.length = data.length; - } - - /** - * Puts a byte into this byte vector. The byte vector is automatically enlarged if necessary. - * - * @param byteValue a byte. - * @return this byte vector. - */ - public ByteVector putByte(final int byteValue) { - int currentLength = length; - if (currentLength + 1 > data.length) { - enlarge(1); - } - data[currentLength++] = (byte) byteValue; - length = currentLength; - return this; - } - - /** - * Puts two bytes into this byte vector. The byte vector is automatically enlarged if necessary. - * - * @param byteValue1 a byte. - * @param byteValue2 another byte. - * @return this byte vector. - */ - final ByteVector put11(final int byteValue1, final int byteValue2) { - int currentLength = length; - if (currentLength + 2 > data.length) { - enlarge(2); - } - byte[] currentData = data; - currentData[currentLength++] = (byte) byteValue1; - currentData[currentLength++] = (byte) byteValue2; - length = currentLength; - return this; - } - - /** - * Puts a short into this byte vector. The byte vector is automatically enlarged if necessary. - * - * @param shortValue a short. - * @return this byte vector. - */ - public ByteVector putShort(final int shortValue) { - int currentLength = length; - if (currentLength + 2 > data.length) { - enlarge(2); - } - byte[] currentData = data; - currentData[currentLength++] = (byte) (shortValue >>> 8); - currentData[currentLength++] = (byte) shortValue; - length = currentLength; - return this; - } - - /** - * Puts a byte and a short into this byte vector. The byte vector is automatically enlarged if - * necessary. - * - * @param byteValue a byte. - * @param shortValue a short. - * @return this byte vector. - */ - final ByteVector put12(final int byteValue, final int shortValue) { - int currentLength = length; - if (currentLength + 3 > data.length) { - enlarge(3); - } - byte[] currentData = data; - currentData[currentLength++] = (byte) byteValue; - currentData[currentLength++] = (byte) (shortValue >>> 8); - currentData[currentLength++] = (byte) shortValue; - length = currentLength; - return this; - } - - /** - * Puts two bytes and a short into this byte vector. The byte vector is automatically enlarged if - * necessary. - * - * @param byteValue1 a byte. - * @param byteValue2 another byte. - * @param shortValue a short. - * @return this byte vector. - */ - final ByteVector put112(final int byteValue1, final int byteValue2, final int shortValue) { - int currentLength = length; - if (currentLength + 4 > data.length) { - enlarge(4); - } - byte[] currentData = data; - currentData[currentLength++] = (byte) byteValue1; - currentData[currentLength++] = (byte) byteValue2; - currentData[currentLength++] = (byte) (shortValue >>> 8); - currentData[currentLength++] = (byte) shortValue; - length = currentLength; - return this; - } - - /** - * Puts an int into this byte vector. The byte vector is automatically enlarged if necessary. - * - * @param intValue an int. - * @return this byte vector. - */ - public ByteVector putInt(final int intValue) { - int currentLength = length; - if (currentLength + 4 > data.length) { - enlarge(4); - } - byte[] currentData = data; - currentData[currentLength++] = (byte) (intValue >>> 24); - currentData[currentLength++] = (byte) (intValue >>> 16); - currentData[currentLength++] = (byte) (intValue >>> 8); - currentData[currentLength++] = (byte) intValue; - length = currentLength; - return this; - } - - /** - * Puts one byte and two shorts into this byte vector. The byte vector is automatically enlarged - * if necessary. - * - * @param byteValue a byte. - * @param shortValue1 a short. - * @param shortValue2 another short. - * @return this byte vector. - */ - final ByteVector put122(final int byteValue, final int shortValue1, final int shortValue2) { - int currentLength = length; - if (currentLength + 5 > data.length) { - enlarge(5); - } - byte[] currentData = data; - currentData[currentLength++] = (byte) byteValue; - currentData[currentLength++] = (byte) (shortValue1 >>> 8); - currentData[currentLength++] = (byte) shortValue1; - currentData[currentLength++] = (byte) (shortValue2 >>> 8); - currentData[currentLength++] = (byte) shortValue2; - length = currentLength; - return this; - } - - /** - * Puts a long into this byte vector. The byte vector is automatically enlarged if necessary. - * - * @param longValue a long. - * @return this byte vector. - */ - public ByteVector putLong(final long longValue) { - int currentLength = length; - if (currentLength + 8 > data.length) { - enlarge(8); - } - byte[] currentData = data; - int intValue = (int) (longValue >>> 32); - currentData[currentLength++] = (byte) (intValue >>> 24); - currentData[currentLength++] = (byte) (intValue >>> 16); - currentData[currentLength++] = (byte) (intValue >>> 8); - currentData[currentLength++] = (byte) intValue; - intValue = (int) longValue; - currentData[currentLength++] = (byte) (intValue >>> 24); - currentData[currentLength++] = (byte) (intValue >>> 16); - currentData[currentLength++] = (byte) (intValue >>> 8); - currentData[currentLength++] = (byte) intValue; - length = currentLength; - return this; - } - - /** - * Puts an UTF8 string into this byte vector. The byte vector is automatically enlarged if - * necessary. - * - * @param stringValue a String whose UTF8 encoded length must be less than 65536. - * @return this byte vector. - */ - public ByteVector putUTF8(final String stringValue) { - int charLength = stringValue.length(); - if (charLength > 65535) { - throw new IllegalArgumentException(); - } - int currentLength = length; - if (currentLength + 2 + charLength > data.length) { - enlarge(2 + charLength); - } - byte[] currentData = data; - // Optimistic algorithm: instead of computing the byte length and then serializing the string - // (which requires two loops), we assume the byte length is equal to char length (which is the - // most frequent case), and we start serializing the string right away. During the - // serialization, if we find that this assumption is wrong, we continue with the general method. - currentData[currentLength++] = (byte) (charLength >>> 8); - currentData[currentLength++] = (byte) charLength; - for (int i = 0; i < charLength; ++i) { - char charValue = stringValue.charAt(i); - if (charValue >= '\u0001' && charValue <= '\u007F') { - currentData[currentLength++] = (byte) charValue; - } else { - length = currentLength; - return encodeUTF8(stringValue, i, 65535); - } - } - length = currentLength; - return this; - } - - /** - * Puts an UTF8 string into this byte vector. The byte vector is automatically enlarged if - * necessary. The string length is encoded in two bytes before the encoded characters, if there is - * space for that (i.e. if this.length - offset - 2 >= 0). - * - * @param stringValue the String to encode. - * @param offset the index of the first character to encode. The previous characters are supposed - * to have already been encoded, using only one byte per character. - * @param maxByteLength the maximum byte length of the encoded string, including the already - * encoded characters. - * @return this byte vector. - */ - final ByteVector encodeUTF8(final String stringValue, final int offset, final int maxByteLength) { - int charLength = stringValue.length(); - int byteLength = offset; - for (int i = offset; i < charLength; ++i) { - char charValue = stringValue.charAt(i); - if (charValue >= '\u0001' && charValue <= '\u007F') { - byteLength++; - } else if (charValue <= '\u07FF') { - byteLength += 2; - } else { - byteLength += 3; - } - } - if (byteLength > maxByteLength) { - throw new IllegalArgumentException(); - } - // Compute where 'byteLength' must be stored in 'data', and store it at this location. - int byteLengthOffset = length - offset - 2; - if (byteLengthOffset >= 0) { - data[byteLengthOffset] = (byte) (byteLength >>> 8); - data[byteLengthOffset + 1] = (byte) byteLength; - } - if (length + byteLength - offset > data.length) { - enlarge(byteLength - offset); - } - int currentLength = length; - for (int i = offset; i < charLength; ++i) { - char charValue = stringValue.charAt(i); - if (charValue >= '\u0001' && charValue <= '\u007F') { - data[currentLength++] = (byte) charValue; - } else if (charValue <= '\u07FF') { - data[currentLength++] = (byte) (0xC0 | charValue >> 6 & 0x1F); - data[currentLength++] = (byte) (0x80 | charValue & 0x3F); - } else { - data[currentLength++] = (byte) (0xE0 | charValue >> 12 & 0xF); - data[currentLength++] = (byte) (0x80 | charValue >> 6 & 0x3F); - data[currentLength++] = (byte) (0x80 | charValue & 0x3F); - } - } - length = currentLength; - return this; - } - - /** - * Puts an array of bytes into this byte vector. The byte vector is automatically enlarged if - * necessary. - * - * @param byteArrayValue an array of bytes. May be null to put byteLength null - * bytes into this byte vector. - * @param byteOffset index of the first byte of byteArrayValue that must be copied. - * @param byteLength number of bytes of byteArrayValue that must be copied. - * @return this byte vector. - */ - public ByteVector putByteArray( - final byte[] byteArrayValue, final int byteOffset, final int byteLength) { - if (length + byteLength > data.length) { - enlarge(byteLength); - } - if (byteArrayValue != null) { - System.arraycopy(byteArrayValue, byteOffset, data, length, byteLength); - } - length += byteLength; - return this; - } - - /** - * Enlarges this byte vector so that it can receive 'size' more bytes. - * - * @param size number of additional bytes that this byte vector should be able to receive. - */ - private void enlarge(final int size) { - int doubleCapacity = 2 * data.length; - int minimalCapacity = length + size; - byte[] newData = new byte[doubleCapacity > minimalCapacity ? doubleCapacity : minimalCapacity]; - System.arraycopy(data, 0, newData, 0, length); - data = newData; - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/ClassVisitor.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/ClassVisitor.java deleted file mode 100644 index 7b1000bfbe..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/ClassVisitor.java +++ /dev/null @@ -1,235 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * A visitor to visit a Java class. The methods of this class must be called in the following order: - * visit [ visitSource ] [ visitModule ][ visitNestHost ][ - * visitOuterClass ] ( visitAnnotation | visitTypeAnnotation | - * visitAttribute )* ( visitNestMember | visitInnerClass | - * visitField | visitMethod )* visitEnd. - * - * @author Eric Bruneton - */ -public abstract class ClassVisitor { - - /** - * The ASM API version implemented by this visitor. The value of this field must be one of {@link - * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link Opcodes#ASM7_EXPERIMENTAL}. - */ - protected final int api; - - /** The class visitor to which this visitor must delegate method calls. May be null. */ - protected ClassVisitor cv; - - /** - * Constructs a new {@link ClassVisitor}. - * - * @param api the ASM API version implemented by this visitor. Must be one of {@link - * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link - * Opcodes#ASM7_EXPERIMENTAL}. - */ - public ClassVisitor(final int api) { - this(api, null); - } - - /** - * Constructs a new {@link ClassVisitor}. - * - * @param api the ASM API version implemented by this visitor. Must be one of {@link - * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link - * Opcodes#ASM7_EXPERIMENTAL}. - * @param classVisitor the class visitor to which this visitor must delegate method calls. May be - * null. - */ - public ClassVisitor(final int api, final ClassVisitor classVisitor) { - if (api != Opcodes.ASM6 - && api != Opcodes.ASM5 - && api != Opcodes.ASM4) { - throw new IllegalArgumentException(); - } - this.api = api; - this.cv = classVisitor; - } - - /** - * Visits the header of the class. - * - * @param version the class version. The minor version is stored in the 16 most significant bits, - * and the major version in the 16 least significant bits. - * @param access the class's access flags (see {@link Opcodes}). This parameter also indicates if - * the class is deprecated. - * @param name the internal name of the class (see {@link Type#getInternalName()}). - * @param signature the signature of this class. May be null if the class is not a - * generic one, and does not extend or implement generic classes or interfaces. - * @param superName the internal of name of the super class (see {@link Type#getInternalName()}). - * For interfaces, the super class is {@link Object}. May be null, but only for the - * {@link Object} class. - * @param interfaces the internal names of the class's interfaces (see {@link - * Type#getInternalName()}). May be null. - */ - public void visit( - final int version, - final int access, - final String name, - final String signature, - final String superName, - final String[] interfaces) { - if (cv != null) { - cv.visit(version, access, name, signature, superName, interfaces); - } - } - - /** - * Visits the source of the class. - * - * @param source the name of the source file from which the class was compiled. May be - * null. - * @param debug additional debug information to compute the correspondence between source and - * compiled elements of the class. May be null. - */ - public void visitSource(final String source, final String debug) { - if (cv != null) { - cv.visitSource(source, debug); - } - } - - /** - * Visits the enclosing class of the class. This method must be called only if the class has an - * enclosing class. - * - * @param owner internal name of the enclosing class of the class. - * @param name the name of the method that contains the class, or null if the class is - * not enclosed in a method of its enclosing class. - * @param descriptor the descriptor of the method that contains the class, or null if the - * class is not enclosed in a method of its enclosing class. - */ - public void visitOuterClass(final String owner, final String name, final String descriptor) { - if (cv != null) { - cv.visitOuterClass(owner, name, descriptor); - } - } - - /** - * Visits a non standard attribute of the class. - * - * @param attribute an attribute. - */ - public void visitAttribute(final Attribute attribute) { - if (cv != null) { - cv.visitAttribute(attribute); - } - } - - /** - * Visits information about an inner class. This inner class is not necessarily a member of the - * class being visited. - * - * @param name the internal name of an inner class (see {@link Type#getInternalName()}). - * @param outerName the internal name of the class to which the inner class belongs (see {@link - * Type#getInternalName()}). May be null for not member classes. - * @param innerName the (simple) name of the inner class inside its enclosing class. May be - * null for anonymous inner classes. - * @param access the access flags of the inner class as originally declared in the enclosing - * class. - */ - public void visitInnerClass( - final String name, final String outerName, final String innerName, final int access) { - if (cv != null) { - cv.visitInnerClass(name, outerName, innerName, access); - } - } - - /** - * Visits a field of the class. - * - * @param access the field's access flags (see {@link Opcodes}). This parameter also indicates if - * the field is synthetic and/or deprecated. - * @param name the field's name. - * @param descriptor the field's descriptor (see {@link Type}). - * @param signature the field's signature. May be null if the field's type does not use - * generic types. - * @param value the field's initial value. This parameter, which may be null if the field - * does not have an initial value, must be an {@link Integer}, a {@link Float}, a {@link - * Long}, a {@link Double} or a {@link String} (for int, float, - * long or String fields respectively). This parameter is only used for - * static fields. Its value is ignored for non static fields, which must be initialized - * through bytecode instructions in constructors or methods. - * @return a visitor to visit field annotations and attributes, or null if this class - * visitor is not interested in visiting these annotations and attributes. - */ - public FieldVisitor visitField( - final int access, - final String name, - final String descriptor, - final String signature, - final Object value) { - if (cv != null) { - return cv.visitField(access, name, descriptor, signature, value); - } - return null; - } - - /** - * Visits a method of the class. This method must return a new {@link MethodVisitor} - * instance (or null) each time it is called, i.e., it should not return a previously - * returned visitor. - * - * @param access the method's access flags (see {@link Opcodes}). This parameter also indicates if - * the method is synthetic and/or deprecated. - * @param name the method's name. - * @param descriptor the method's descriptor (see {@link Type}). - * @param signature the method's signature. May be null if the method parameters, return - * type and exceptions do not use generic types. - * @param exceptions the internal names of the method's exception classes (see {@link - * Type#getInternalName()}). May be null. - * @return an object to visit the byte code of the method, or null if this class visitor - * is not interested in visiting the code of this method. - */ - public MethodVisitor visitMethod( - final int access, - final String name, - final String descriptor, - final String signature, - final String[] exceptions) { - if (cv != null) { - return cv.visitMethod(access, name, descriptor, signature, exceptions); - } - return null; - } - - /** - * Visits the end of the class. This method, which is the last one to be called, is used to inform - * the visitor that all the fields and methods of the class have been visited. - */ - public void visitEnd() { - if (cv != null) { - cv.visitEnd(); - } - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/ClassWriter.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/ClassWriter.java deleted file mode 100644 index 95f6d78c1a..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/ClassWriter.java +++ /dev/null @@ -1,757 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * A {@link ClassVisitor} that generates a corresponding ClassFile structure, as defined in the Java - * Virtual Machine Specification (JVMS). It can be used alone, to generate a Java class "from - * scratch", or with one or more {@link ClassReader} and adapter {@link ClassVisitor} to generate a - * modified class from one or more existing Java classes. - * - * @see JVMS 4 - * @author Eric Bruneton - */ -public class ClassWriter extends ClassVisitor { - - /** - * A flag to automatically compute the maximum stack size and the maximum number of local - * variables of methods. If this flag is set, then the arguments of the {@link - * MethodVisitor#visitMaxs} method of the {@link MethodVisitor} returned by the {@link - * #visitMethod} method will be ignored, and computed automatically from the signature and the - * bytecode of each method. - * - *

Note: for classes whose version is {@link Opcodes#V1_7} of more, this option requires - * valid stack map frames. The maximum stack size is then computed from these frames, and from the - * bytecode instructions in between. If stack map frames are not present or must be recomputed, - * used {@link #COMPUTE_FRAMES} instead. - * - * @see #ClassWriter(int) - */ - public static final int COMPUTE_MAXS = 1; - - /** - * A flag to automatically compute the stack map frames of methods from scratch. If this flag is - * set, then the calls to the {@link MethodVisitor#visitFrame} method are ignored, and the stack - * map frames are recomputed from the methods bytecode. The arguments of the {@link - * MethodVisitor#visitMaxs} method are also ignored and recomputed from the bytecode. In other - * words, {@link #COMPUTE_FRAMES} implies {@link #COMPUTE_MAXS}. - * - * @see #ClassWriter(int) - */ - public static final int COMPUTE_FRAMES = 2; - - // Note: fields are ordered as in the ClassFile structure, and those related to attributes are - // ordered as in Section 4.7 of the JVMS. - - /** - * The minor_version and major_version fields of the JVMS ClassFile structure. minor_version is - * stored in the 16 most significant bits, and major_version in the 16 least significant bits. - */ - private int version; - - /** The symbol table for this class (contains the constant_pool and the BootstrapMethods). */ - private final SymbolTable symbolTable; - - /** - * The access_flags field of the JVMS ClassFile structure. This field can contain ASM specific - * access flags, such as {@link Opcodes#ACC_DEPRECATED}, which are removed when generating the - * ClassFile structure. - */ - private int accessFlags; - - /** The this_class field of the JVMS ClassFile structure. */ - private int thisClass; - - /** The super_class field of the JVMS ClassFile structure. */ - private int superClass; - - /** The interface_count field of the JVMS ClassFile structure. */ - private int interfaceCount; - - /** The 'interfaces' array of the JVMS ClassFile structure. */ - private int[] interfaces; - - /** - * The fields of this class, stored in a linked list of {@link FieldWriter} linked via their - * {@link FieldWriter#fv} field. This field stores the first element of this list. - */ - private FieldWriter firstField; - - /** - * The fields of this class, stored in a linked list of {@link FieldWriter} linked via their - * {@link FieldWriter#fv} field. This field stores the last element of this list. - */ - private FieldWriter lastField; - - /** - * The methods of this class, stored in a linked list of {@link MethodWriter} linked via their - * {@link MethodWriter#mv} field. This field stores the first element of this list. - */ - private MethodWriter firstMethod; - - /** - * The methods of this class, stored in a linked list of {@link MethodWriter} linked via their - * {@link MethodWriter#mv} field. This field stores the last element of this list. - */ - private MethodWriter lastMethod; - - /** The number_of_classes field of the InnerClasses attribute, or 0. */ - private int numberOfInnerClasses; - - /** The 'classes' array of the InnerClasses attribute, or null. */ - private ByteVector innerClasses; - - /** The class_index field of the EnclosingMethod attribute, or 0. */ - private int enclosingClassIndex; - - /** The method_index field of the EnclosingMethod attribute. */ - private int enclosingMethodIndex; - - /** The signature_index field of the Signature attribute, or 0. */ - private int signatureIndex; - - /** The source_file_index field of the SourceFile attribute, or 0. */ - private int sourceFileIndex; - - /** The debug_extension field of the SourceDebugExtension attribute, or null. */ - private ByteVector debugExtension; - - /** - * The first non standard attribute of this class. The next ones can be accessed with the {@link - * Attribute#nextAttribute} field. May be null. - * - *

WARNING: this list stores the attributes in the reverse order of their visit. - * firstAttribute is actually the last attribute visited in {@link #visitAttribute}. The {@link - * #toByteArray} method writes the attributes in the order defined by this list, i.e. in the - * reverse order specified by the user. - */ - private Attribute firstAttribute; - - /** - * Indicates what must be automatically computed in {@link MethodWriter}. Must be one of {@link - * MethodWriter#COMPUTE_NOTHING}, {@link MethodWriter#COMPUTE_MAX_STACK_AND_LOCAL}, {@link - * MethodWriter#COMPUTE_INSERTED_FRAMES}, or {@link MethodWriter#COMPUTE_ALL_FRAMES}. - */ - private int compute; - - // ----------------------------------------------------------------------------------------------- - // Constructor - // ----------------------------------------------------------------------------------------------- - - /** - * Constructs a new {@link ClassWriter} object and enables optimizations for "mostly add" bytecode - * transformations. These optimizations are the following: - * - *

    - *
  • The constant pool and bootstrap methods from the original class are copied as is in the - * new class, which saves time. New constant pool entries and new bootstrap methods will be - * added at the end if necessary, but unused constant pool entries or bootstrap methods - * won't be removed. - *
  • Methods that are not transformed are copied as is in the new class, directly from the - * original class bytecode (i.e. without emitting visit events for all the method - * instructions), which saves a lot of time. Untransformed methods are detected by - * the fact that the {@link ClassReader} receives {@link MethodVisitor} objects that come - * from a {@link ClassWriter} (and not from any other {@link ClassVisitor} instance). - *
- * - * @param flags option flags that can be used to modify the default behavior of this class.Must be - * zero or more of {@link #COMPUTE_MAXS} and {@link #COMPUTE_FRAMES}. These option flags do - * not affect methods that are copied as is in the new class. This means that neither the - * maximum stack size nor the stack frames will be computed for these methods. - */ - public ClassWriter(final int flags) { - super(Opcodes.ASM6); - symbolTable = new SymbolTable(this); - if ((flags & COMPUTE_FRAMES) != 0) { - this.compute = MethodWriter.COMPUTE_ALL_FRAMES; - } else if ((flags & COMPUTE_MAXS) != 0) { - this.compute = MethodWriter.COMPUTE_MAX_STACK_AND_LOCAL; - } else { - this.compute = MethodWriter.COMPUTE_NOTHING; - } - } - - // ----------------------------------------------------------------------------------------------- - // Implementation of the ClassVisitor abstract class - // ----------------------------------------------------------------------------------------------- - - @Override - public final void visit( - final int version, - final int access, - final String name, - final String signature, - final String superName, - final String[] interfaces) { - this.version = version; - this.accessFlags = access; - this.thisClass = symbolTable.setMajorVersionAndClassName(version & 0xFFFF, name); - if (signature != null) { - this.signatureIndex = symbolTable.addConstantUtf8(signature); - } - this.superClass = superName == null ? 0 : symbolTable.addConstantClass(superName).index; - if (interfaces != null && interfaces.length > 0) { - interfaceCount = interfaces.length; - this.interfaces = new int[interfaceCount]; - for (int i = 0; i < interfaceCount; ++i) { - this.interfaces[i] = symbolTable.addConstantClass(interfaces[i]).index; - } - } - if (compute == MethodWriter.COMPUTE_MAX_STACK_AND_LOCAL && (version & 0xFFFF) >= Opcodes.V1_7) { - compute = MethodWriter.COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES; - } - } - - @Override - public final void visitSource(final String file, final String debug) { - if (file != null) { - sourceFileIndex = symbolTable.addConstantUtf8(file); - } - if (debug != null) { - debugExtension = new ByteVector().encodeUTF8(debug, 0, Integer.MAX_VALUE); - } - } - - @Override - public final void visitOuterClass( - final String owner, final String name, final String descriptor) { - enclosingClassIndex = symbolTable.addConstantClass(owner).index; - if (name != null && descriptor != null) { - enclosingMethodIndex = symbolTable.addConstantNameAndType(name, descriptor); - } - } - - @Override - public final void visitAttribute(final Attribute attribute) { - // Store the attributes in the reverse order of their visit by this method. - attribute.nextAttribute = firstAttribute; - firstAttribute = attribute; - } - - @Override - public final void visitInnerClass( - final String name, final String outerName, final String innerName, final int access) { - if (innerClasses == null) { - innerClasses = new ByteVector(); - } - // Section 4.7.6 of the JVMS states "Every CONSTANT_Class_info entry in the constant_pool table - // which represents a class or interface C that is not a package member must have exactly one - // corresponding entry in the classes array". To avoid duplicates we keep track in the info - // field of the Symbol of each CONSTANT_Class_info entry C whether an inner class entry has - // already been added for C. If so, we store the index of this inner class entry (plus one) in - // the info field. This trick allows duplicate detection in O(1) time. - Symbol nameSymbol = symbolTable.addConstantClass(name); - if (nameSymbol.info == 0) { - ++numberOfInnerClasses; - innerClasses.putShort(nameSymbol.index); - innerClasses.putShort(outerName == null ? 0 : symbolTable.addConstantClass(outerName).index); - innerClasses.putShort(innerName == null ? 0 : symbolTable.addConstantUtf8(innerName)); - innerClasses.putShort(access); - nameSymbol.info = numberOfInnerClasses; - } else { - // Compare the inner classes entry nameSymbol.info - 1 with the arguments of this method and - // throw an exception if there is a difference? - } - } - - @Override - public final FieldVisitor visitField( - final int access, - final String name, - final String descriptor, - final String signature, - final Object value) { - FieldWriter fieldWriter = - new FieldWriter(symbolTable, access, name, descriptor, signature, value); - if (firstField == null) { - firstField = fieldWriter; - } else { - lastField.fv = fieldWriter; - } - return lastField = fieldWriter; - } - - @Override - public final MethodVisitor visitMethod( - final int access, - final String name, - final String descriptor, - final String signature, - final String[] exceptions) { - MethodWriter methodWriter = - new MethodWriter(symbolTable, access, name, descriptor, signature, exceptions, compute); - if (firstMethod == null) { - firstMethod = methodWriter; - } else { - lastMethod.mv = methodWriter; - } - return lastMethod = methodWriter; - } - - @Override - public final void visitEnd() { - // Nothing to do. - } - - // ----------------------------------------------------------------------------------------------- - // Other public methods - // ----------------------------------------------------------------------------------------------- - - /** - * Returns the content of the class file that was built by this ClassWriter. - * - * @return the binary content of the JVMS ClassFile structure that was built by this ClassWriter. - */ - public byte[] toByteArray() { - // First step: compute the size in bytes of the ClassFile structure. - // The magic field uses 4 bytes, 10 mandatory fields (minor_version, major_version, - // constant_pool_count, access_flags, this_class, super_class, interfaces_count, fields_count, - // methods_count and attributes_count) use 2 bytes each, and each interface uses 2 bytes too. - int size = 24 + 2 * interfaceCount; - int fieldsCount = 0; - FieldWriter fieldWriter = firstField; - while (fieldWriter != null) { - ++fieldsCount; - size += fieldWriter.computeFieldInfoSize(); - fieldWriter = (FieldWriter) fieldWriter.fv; - } - int methodsCount = 0; - MethodWriter methodWriter = firstMethod; - while (methodWriter != null) { - ++methodsCount; - size += methodWriter.computeMethodInfoSize(); - methodWriter = (MethodWriter) methodWriter.mv; - } - // For ease of reference, we use here the same attribute order as in Section 4.7 of the JVMS. - int attributesCount = 0; - if (innerClasses != null) { - ++attributesCount; - size += 8 + innerClasses.length; - symbolTable.addConstantUtf8(Constants.INNER_CLASSES); - } - if (enclosingClassIndex != 0) { - ++attributesCount; - size += 10; - symbolTable.addConstantUtf8(Constants.ENCLOSING_METHOD); - } - if ((accessFlags & Opcodes.ACC_SYNTHETIC) != 0 && (version & 0xFFFF) < Opcodes.V1_5) { - ++attributesCount; - size += 6; - symbolTable.addConstantUtf8(Constants.SYNTHETIC); - } - if (signatureIndex != 0) { - ++attributesCount; - size += 8; - symbolTable.addConstantUtf8(Constants.SIGNATURE); - } - if (sourceFileIndex != 0) { - ++attributesCount; - size += 8; - symbolTable.addConstantUtf8(Constants.SOURCE_FILE); - } - if (debugExtension != null) { - ++attributesCount; - size += 6 + debugExtension.length; - symbolTable.addConstantUtf8(Constants.SOURCE_DEBUG_EXTENSION); - } - if ((accessFlags & Opcodes.ACC_DEPRECATED) != 0) { - ++attributesCount; - size += 6; - symbolTable.addConstantUtf8(Constants.DEPRECATED); - } - if (symbolTable.computeBootstrapMethodsSize() > 0) { - ++attributesCount; - size += symbolTable.computeBootstrapMethodsSize(); - } - if (firstAttribute != null) { - attributesCount += firstAttribute.getAttributeCount(); - size += firstAttribute.computeAttributesSize(symbolTable); - } - // IMPORTANT: this must be the last part of the ClassFile size computation, because the previous - // statements can add attribute names to the constant pool, thereby changing its size! - size += symbolTable.getConstantPoolLength(); - if (symbolTable.getConstantPoolCount() > 0xFFFF) { - throw new IndexOutOfBoundsException("Class file too large!"); - } - - // Second step: allocate a ByteVector of the correct size (in order to avoid any array copy in - // dynamic resizes) and fill it with the ClassFile content. - ByteVector result = new ByteVector(size); - result.putInt(0xCAFEBABE).putInt(version); - symbolTable.putConstantPool(result); - int mask = (version & 0xFFFF) < Opcodes.V1_5 ? Opcodes.ACC_SYNTHETIC : 0; - result.putShort(accessFlags & ~mask).putShort(thisClass).putShort(superClass); - result.putShort(interfaceCount); - for (int i = 0; i < interfaceCount; ++i) { - result.putShort(interfaces[i]); - } - result.putShort(fieldsCount); - fieldWriter = firstField; - while (fieldWriter != null) { - fieldWriter.putFieldInfo(result); - fieldWriter = (FieldWriter) fieldWriter.fv; - } - result.putShort(methodsCount); - boolean hasFrames = false; - boolean hasAsmInstructions = false; - methodWriter = firstMethod; - while (methodWriter != null) { - hasFrames |= methodWriter.hasFrames(); - hasAsmInstructions |= methodWriter.hasAsmInstructions(); - methodWriter.putMethodInfo(result); - methodWriter = (MethodWriter) methodWriter.mv; - } - // For ease of reference, we use here the same attribute order as in Section 4.7 of the JVMS. - result.putShort(attributesCount); - if (innerClasses != null) { - result - .putShort(symbolTable.addConstantUtf8(Constants.INNER_CLASSES)) - .putInt(innerClasses.length + 2) - .putShort(numberOfInnerClasses) - .putByteArray(innerClasses.data, 0, innerClasses.length); - } - if (enclosingClassIndex != 0) { - result - .putShort(symbolTable.addConstantUtf8(Constants.ENCLOSING_METHOD)) - .putInt(4) - .putShort(enclosingClassIndex) - .putShort(enclosingMethodIndex); - } - if ((accessFlags & Opcodes.ACC_SYNTHETIC) != 0 && (version & 0xFFFF) < Opcodes.V1_5) { - result.putShort(symbolTable.addConstantUtf8(Constants.SYNTHETIC)).putInt(0); - } - if (signatureIndex != 0) { - result - .putShort(symbolTable.addConstantUtf8(Constants.SIGNATURE)) - .putInt(2) - .putShort(signatureIndex); - } - if (sourceFileIndex != 0) { - result - .putShort(symbolTable.addConstantUtf8(Constants.SOURCE_FILE)) - .putInt(2) - .putShort(sourceFileIndex); - } - if (debugExtension != null) { - int length = debugExtension.length; - result - .putShort(symbolTable.addConstantUtf8(Constants.SOURCE_DEBUG_EXTENSION)) - .putInt(length) - .putByteArray(debugExtension.data, 0, length); - } - if ((accessFlags & Opcodes.ACC_DEPRECATED) != 0) { - result.putShort(symbolTable.addConstantUtf8(Constants.DEPRECATED)).putInt(0); - } - symbolTable.putBootstrapMethods(result); - if (firstAttribute != null) { - firstAttribute.putAttributes(symbolTable, result); - } - - // Third step: replace the ASM specific instructions, if any. - if (hasAsmInstructions) { - return replaceAsmInstructions(result.data, hasFrames); - } else { - return result.data; - } - } - - /** - * Returns the equivalent of the given class file, with the ASM specific instructions replaced - * with standard ones. This is done with a ClassReader -> ClassWriter round trip. - * - * @param classFile a class file containing ASM specific instructions, generated by this - * ClassWriter. - * @param hasFrames whether there is at least one stack map frames in 'classFile'. - * @return an equivalent of 'classFile', with the ASM specific instructions replaced with standard - * ones. - */ - private byte[] replaceAsmInstructions(final byte[] classFile, final boolean hasFrames) { - Attribute[] attributes = getAttributePrototypes(); - firstField = null; - lastField = null; - firstMethod = null; - lastMethod = null; - firstAttribute = null; - compute = hasFrames ? MethodWriter.COMPUTE_INSERTED_FRAMES : MethodWriter.COMPUTE_NOTHING; - return toByteArray(); - } - - /** - * Returns the prototypes of the attributes used by this class, its fields and its methods. - * - * @return the prototypes of the attributes used by this class, its fields and its methods. - */ - private Attribute[] getAttributePrototypes() { - Attribute.Set attributePrototypes = new Attribute.Set(); - attributePrototypes.addAttributes(firstAttribute); - FieldWriter fieldWriter = firstField; - while (fieldWriter != null) { - fieldWriter.collectAttributePrototypes(attributePrototypes); - fieldWriter = (FieldWriter) fieldWriter.fv; - } - MethodWriter methodWriter = firstMethod; - while (methodWriter != null) { - methodWriter.collectAttributePrototypes(attributePrototypes); - methodWriter = (MethodWriter) methodWriter.mv; - } - return attributePrototypes.toArray(); - } - - // ----------------------------------------------------------------------------------------------- - // Utility methods: constant pool management for Attribute sub classes - // ----------------------------------------------------------------------------------------------- - - /** - * Adds a number or string constant to the constant pool of the class being build. Does nothing if - * the constant pool already contains a similar item. This method is intended for {@link - * Attribute} sub classes, and is normally not needed by class generators or adapters. - * - * @param value the value of the constant to be added to the constant pool. This parameter must be - * an {@link Integer}, a {@link Float}, a {@link Long}, a {@link Double} or a {@link String}. - * @return the index of a new or already existing constant item with the given value. - */ - public int newConst(final Object value) { - return symbolTable.addConstant(value).index; - } - - /** - * Adds an UTF8 string to the constant pool of the class being build. Does nothing if the constant - * pool already contains a similar item. This method is intended for {@link Attribute} sub - * classes, and is normally not needed by class generators or adapters. - * - * @param value the String value. - * @return the index of a new or already existing UTF8 item. - */ - public int newUTF8(final String value) { - return symbolTable.addConstantUtf8(value); - } - - /** - * Adds a class reference to the constant pool of the class being build. Does nothing if the - * constant pool already contains a similar item. This method is intended for {@link Attribute} - * sub classes, and is normally not needed by class generators or adapters. - * - * @param value the internal name of the class. - * @return the index of a new or already existing class reference item. - */ - public int newClass(final String value) { - return symbolTable.addConstantClass(value).index; - } - - /** - * Adds a method type reference to the constant pool of the class being build. Does nothing if the - * constant pool already contains a similar item. This method is intended for {@link Attribute} - * sub classes, and is normally not needed by class generators or adapters. - * - * @param methodDescriptor method descriptor of the method type. - * @return the index of a new or already existing method type reference item. - */ - public int newMethodType(final String methodDescriptor) { - return symbolTable.addConstantMethodType(methodDescriptor).index; - } - - /** - * Adds a module reference to the constant pool of the class being build. Does nothing if the - * constant pool already contains a similar item. This method is intended for {@link Attribute} - * sub classes, and is normally not needed by class generators or adapters. - * - * @param moduleName name of the module. - * @return the index of a new or already existing module reference item. - */ - public int newModule(final String moduleName) { - return symbolTable.addConstantModule(moduleName).index; - } - - /** - * Adds a package reference to the constant pool of the class being build. Does nothing if the - * constant pool already contains a similar item. This method is intended for {@link Attribute} - * sub classes, and is normally not needed by class generators or adapters. - * - * @param packageName name of the package in its internal form. - * @return the index of a new or already existing module reference item. - */ - public int newPackage(final String packageName) { - return symbolTable.addConstantPackage(packageName).index; - } - - /** - * Adds a handle to the constant pool of the class being build. Does nothing if the constant pool - * already contains a similar item. This method is intended for {@link Attribute} sub classes, - * and is normally not needed by class generators or adapters. - * - * @param tag the kind of this handle. Must be {@link Opcodes#H_GETFIELD}, {@link - * Opcodes#H_GETSTATIC}, {@link Opcodes#H_PUTFIELD}, {@link Opcodes#H_PUTSTATIC}, {@link - * Opcodes#H_INVOKEVIRTUAL}, {@link Opcodes#H_INVOKESTATIC}, {@link Opcodes#H_INVOKESPECIAL}, - * {@link Opcodes#H_NEWINVOKESPECIAL} or {@link Opcodes#H_INVOKEINTERFACE}. - * @param owner the internal name of the field or method owner class. - * @param name the name of the field or method. - * @param descriptor the descriptor of the field or method. - * @return the index of a new or already existing method type reference item. - * @deprecated this method is superseded by {@link #newHandle(int, String, String, String, - * boolean)}. - */ - @Deprecated - public int newHandle( - final int tag, final String owner, final String name, final String descriptor) { - return newHandle(tag, owner, name, descriptor, tag == Opcodes.H_INVOKEINTERFACE); - } - - /** - * Adds a handle to the constant pool of the class being build. Does nothing if the constant pool - * already contains a similar item. This method is intended for {@link Attribute} sub classes, - * and is normally not needed by class generators or adapters. - * - * @param tag the kind of this handle. Must be {@link Opcodes#H_GETFIELD}, {@link - * Opcodes#H_GETSTATIC}, {@link Opcodes#H_PUTFIELD}, {@link Opcodes#H_PUTSTATIC}, {@link - * Opcodes#H_INVOKEVIRTUAL}, {@link Opcodes#H_INVOKESTATIC}, {@link Opcodes#H_INVOKESPECIAL}, - * {@link Opcodes#H_NEWINVOKESPECIAL} or {@link Opcodes#H_INVOKEINTERFACE}. - * @param owner the internal name of the field or method owner class. - * @param name the name of the field or method. - * @param descriptor the descriptor of the field or method. - * @param isInterface true if the owner is an interface. - * @return the index of a new or already existing method type reference item. - */ - public int newHandle( - final int tag, - final String owner, - final String name, - final String descriptor, - final boolean isInterface) { - return symbolTable.addConstantMethodHandle(tag, owner, name, descriptor, isInterface).index; - } - - /** - * Adds an invokedynamic reference to the constant pool of the class being build. Does nothing if - * the constant pool already contains a similar item. This method is intended for {@link - * Attribute} sub classes, and is normally not needed by class generators or adapters. - * - * @param name name of the invoked method. - * @param descriptor descriptor of the invoke method. - * @param bootstrapMethodHandle the bootstrap method. - * @param bootstrapMethodArguments the bootstrap method constant arguments. - * @return the index of a new or already existing invokedynamic reference item. - */ - public int newInvokeDynamic( - final String name, - final String descriptor, - final Handle bootstrapMethodHandle, - final Object... bootstrapMethodArguments) { - return symbolTable.addConstantInvokeDynamic( - name, descriptor, bootstrapMethodHandle, bootstrapMethodArguments) - .index; - } - - /** - * Adds a field reference to the constant pool of the class being build. Does nothing if the - * constant pool already contains a similar item. This method is intended for {@link Attribute} - * sub classes, and is normally not needed by class generators or adapters. - * - * @param owner the internal name of the field's owner class. - * @param name the field's name. - * @param descriptor the field's descriptor. - * @return the index of a new or already existing field reference item. - */ - public int newField(final String owner, final String name, final String descriptor) { - return symbolTable.addConstantFieldref(owner, name, descriptor).index; - } - - /** - * Adds a method reference to the constant pool of the class being build. Does nothing if the - * constant pool already contains a similar item. This method is intended for {@link Attribute} - * sub classes, and is normally not needed by class generators or adapters. - * - * @param owner the internal name of the method's owner class. - * @param name the method's name. - * @param descriptor the method's descriptor. - * @param isInterface true if owner is an interface. - * @return the index of a new or already existing method reference item. - */ - public int newMethod( - final String owner, final String name, final String descriptor, final boolean isInterface) { - return symbolTable.addConstantMethodref(owner, name, descriptor, isInterface).index; - } - - /** - * Adds a name and type to the constant pool of the class being build. Does nothing if the - * constant pool already contains a similar item. This method is intended for {@link Attribute} - * sub classes, and is normally not needed by class generators or adapters. - * - * @param name a name. - * @param descriptor a type descriptor. - * @return the index of a new or already existing name and type item. - */ - public int newNameType(final String name, final String descriptor) { - return symbolTable.addConstantNameAndType(name, descriptor); - } - - // ----------------------------------------------------------------------------------------------- - // Default method to compute common super classes when computing stack map frames - // ----------------------------------------------------------------------------------------------- - - /** - * Returns the common super type of the two given types. The default implementation of this method - * loads the two given classes and uses the java.lang.Class methods to find the common - * super class. It can be overridden to compute this common super type in other ways, in - * particular without actually loading any class, or to take into account the class that is - * currently being generated by this ClassWriter, which can of course not be loaded since it is - * under construction. - * - * @param type1 the internal name of a class. - * @param type2 the internal name of another class. - * @return the internal name of the common super class of the two given classes. - */ - protected String getCommonSuperClass(final String type1, final String type2) { - ClassLoader classLoader = getClass().getClassLoader(); - Class class1; - try { - class1 = Class.forName(type1.replace('/', '.'), false, classLoader); - } catch (Exception e) { - throw new TypeNotPresentException(type1, e); - } - Class class2; - try { - class2 = Class.forName(type2.replace('/', '.'), false, classLoader); - } catch (Exception e) { - throw new TypeNotPresentException(type2, e); - } - if (class1.isAssignableFrom(class2)) { - return type1; - } - if (class2.isAssignableFrom(class1)) { - return type2; - } - if (class1.isInterface() || class2.isInterface()) { - return "java/lang/Object"; - } else { - do { - class1 = class1.getSuperclass(); - } while (!class1.isAssignableFrom(class2)); - return class1.getName().replace('.', '/'); - } - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Constants.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Constants.java deleted file mode 100644 index 74630dbf18..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Constants.java +++ /dev/null @@ -1,175 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * Defines additional JVM opcodes, access flags and constants which are not part of the ASM public - * API. - * - * @see JVMS 6 - * @author Eric Bruneton - */ -final class Constants implements Opcodes { - - private Constants() {} - - // The ClassFile attribute names, in the order they are defined in - // https://docs.oracle.com/javase/specs/jvms/se11/html/jvms-4.html#jvms-4.7-300. - - static final String CONSTANT_VALUE = "ConstantValue"; - static final String CODE = "Code"; - static final String STACK_MAP_TABLE = "StackMapTable"; - static final String EXCEPTIONS = "Exceptions"; - static final String INNER_CLASSES = "InnerClasses"; - static final String ENCLOSING_METHOD = "EnclosingMethod"; - static final String SYNTHETIC = "Synthetic"; - static final String SIGNATURE = "Signature"; - static final String SOURCE_FILE = "SourceFile"; - static final String SOURCE_DEBUG_EXTENSION = "SourceDebugExtension"; - static final String LINE_NUMBER_TABLE = "LineNumberTable"; - static final String LOCAL_VARIABLE_TABLE = "LocalVariableTable"; - static final String LOCAL_VARIABLE_TYPE_TABLE = "LocalVariableTypeTable"; - static final String DEPRECATED = "Deprecated"; - static final String RUNTIME_VISIBLE_ANNOTATIONS = "RuntimeVisibleAnnotations"; - static final String RUNTIME_INVISIBLE_ANNOTATIONS = "RuntimeInvisibleAnnotations"; - static final String RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS = "RuntimeVisibleParameterAnnotations"; - static final String RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS = - "RuntimeInvisibleParameterAnnotations"; - static final String RUNTIME_VISIBLE_TYPE_ANNOTATIONS = "RuntimeVisibleTypeAnnotations"; - static final String RUNTIME_INVISIBLE_TYPE_ANNOTATIONS = "RuntimeInvisibleTypeAnnotations"; - static final String ANNOTATION_DEFAULT = "AnnotationDefault"; - static final String BOOTSTRAP_METHODS = "BootstrapMethods"; - static final String METHOD_PARAMETERS = "MethodParameters"; - static final String MODULE = "Module"; - static final String MODULE_PACKAGES = "ModulePackages"; - static final String MODULE_MAIN_CLASS = "ModuleMainClass"; - - // ASM specific access flags. - // WARNING: the 16 least significant bits must NOT be used, to avoid conflicts with standard - // access flags, and also to make sure that these flags are automatically filtered out when - // written in class files (because access flags are stored using 16 bits only). - - static final int ACC_CONSTRUCTOR = 0x40000; // method access flag. - - // ASM specific stack map frame types, used in {@link ClassVisitor#visitFrame}. - - /** - * A frame inserted between already existing frames. This internal stack map frame type (in - * addition to the ones declared in {@link Opcodes}) can only be used if the frame content can be - * computed from the previous existing frame and from the instructions between this existing frame - * and the inserted one, without any knowledge of the type hierarchy. This kind of frame is only - * used when an unconditional jump is inserted in a method while expanding an ASM specific - * instruction. Keep in sync with Opcodes.java. - */ - static final int F_INSERT = 256; - - // The JVM opcode values which are not part of the ASM public API. - // See https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-6.html. - - static final int LDC_W = 19; - static final int LDC2_W = 20; - static final int ILOAD_0 = 26; - static final int ILOAD_1 = 27; - static final int ILOAD_2 = 28; - static final int ILOAD_3 = 29; - static final int LLOAD_0 = 30; - static final int LLOAD_1 = 31; - static final int LLOAD_2 = 32; - static final int LLOAD_3 = 33; - static final int FLOAD_0 = 34; - static final int FLOAD_1 = 35; - static final int FLOAD_2 = 36; - static final int FLOAD_3 = 37; - static final int DLOAD_0 = 38; - static final int DLOAD_1 = 39; - static final int DLOAD_2 = 40; - static final int DLOAD_3 = 41; - static final int ALOAD_0 = 42; - static final int ALOAD_1 = 43; - static final int ALOAD_2 = 44; - static final int ALOAD_3 = 45; - static final int ISTORE_0 = 59; - static final int ISTORE_1 = 60; - static final int ISTORE_2 = 61; - static final int ISTORE_3 = 62; - static final int LSTORE_0 = 63; - static final int LSTORE_1 = 64; - static final int LSTORE_2 = 65; - static final int LSTORE_3 = 66; - static final int FSTORE_0 = 67; - static final int FSTORE_1 = 68; - static final int FSTORE_2 = 69; - static final int FSTORE_3 = 70; - static final int DSTORE_0 = 71; - static final int DSTORE_1 = 72; - static final int DSTORE_2 = 73; - static final int DSTORE_3 = 74; - static final int ASTORE_0 = 75; - static final int ASTORE_1 = 76; - static final int ASTORE_2 = 77; - static final int ASTORE_3 = 78; - static final int WIDE = 196; - static final int GOTO_W = 200; - static final int JSR_W = 201; - - // Constants to convert between normal and wide jump instructions. - - // The delta between the GOTO_W and JSR_W opcodes and GOTO and JUMP. - static final int WIDE_JUMP_OPCODE_DELTA = GOTO_W - GOTO; - - // Constants to convert JVM opcodes to the equivalent ASM specific opcodes, and vice versa. - - // The delta between the ASM_IFEQ, ..., ASM_IF_ACMPNE, ASM_GOTO and ASM_JSR opcodes - // and IFEQ, ..., IF_ACMPNE, GOTO and JSR. - static final int ASM_OPCODE_DELTA = 49; - - // The delta between the ASM_IFNULL and ASM_IFNONNULL opcodes and IFNULL and IFNONNULL. - static final int ASM_IFNULL_OPCODE_DELTA = 20; - - // ASM specific opcodes, used for long forward jump instructions. - - static final int ASM_IFEQ = IFEQ + ASM_OPCODE_DELTA; - static final int ASM_IFNE = IFNE + ASM_OPCODE_DELTA; - static final int ASM_IFLT = IFLT + ASM_OPCODE_DELTA; - static final int ASM_IFGE = IFGE + ASM_OPCODE_DELTA; - static final int ASM_IFGT = IFGT + ASM_OPCODE_DELTA; - static final int ASM_IFLE = IFLE + ASM_OPCODE_DELTA; - static final int ASM_IF_ICMPEQ = IF_ICMPEQ + ASM_OPCODE_DELTA; - static final int ASM_IF_ICMPNE = IF_ICMPNE + ASM_OPCODE_DELTA; - static final int ASM_IF_ICMPLT = IF_ICMPLT + ASM_OPCODE_DELTA; - static final int ASM_IF_ICMPGE = IF_ICMPGE + ASM_OPCODE_DELTA; - static final int ASM_IF_ICMPGT = IF_ICMPGT + ASM_OPCODE_DELTA; - static final int ASM_IF_ICMPLE = IF_ICMPLE + ASM_OPCODE_DELTA; - static final int ASM_IF_ACMPEQ = IF_ACMPEQ + ASM_OPCODE_DELTA; - static final int ASM_IF_ACMPNE = IF_ACMPNE + ASM_OPCODE_DELTA; - static final int ASM_GOTO = GOTO + ASM_OPCODE_DELTA; - static final int ASM_JSR = JSR + ASM_OPCODE_DELTA; - static final int ASM_IFNULL = IFNULL + ASM_IFNULL_OPCODE_DELTA; - static final int ASM_IFNONNULL = IFNONNULL + ASM_IFNULL_OPCODE_DELTA; - static final int ASM_GOTO_W = 220; -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/CurrentFrame.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/CurrentFrame.java deleted file mode 100644 index b4fbf57e1a..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/CurrentFrame.java +++ /dev/null @@ -1,56 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. - -package bsh.org.objectweb.asm; - -/** - * Information about the input stack map frame at the "current" instruction of a method. This is - * implemented as a Frame subclass for a "basic block" containing only one instruction. - * - * @author Eric Bruneton - */ -final class CurrentFrame extends Frame { - - CurrentFrame(final Label owner) { - super(owner); - } - - /** - * Sets this CurrentFrame to the input stack map frame of the next "current" instruction, i.e. the - * instruction just after the given one. It is assumed that the value of this object when this - * method is called is the stack map frame status just before the given instruction is executed. - */ - @Override - void execute( - final int opcode, final int arg, final Symbol symbolArg, final SymbolTable symbolTable) { - super.execute(opcode, arg, symbolArg, symbolTable); - Frame successor = new Frame(null); - merge(symbolTable, successor, 0); - copyFrom(successor); - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Edge.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Edge.java deleted file mode 100644 index 87ccd7c7f6..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Edge.java +++ /dev/null @@ -1,91 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * An edge in the control flow graph of a method. Each node of this graph is a basic block, - * represented with the Label corresponding to its first instruction. Each edge goes from one node - * to another, i.e. from one basic block to another (called the predecessor and successor blocks, - * respectively). An edge corresponds either to a jump or ret instruction or to an exception - * handler. - * - * @see Label - * @author Eric Bruneton - */ -final class Edge { - - /** - * A control flow graph edge corresponding to a jump or ret instruction. Only used with {@link - * ClassWriter#COMPUTE_FRAMES}. - */ - static final int JUMP = 0; - - /** - * A control flow graph edge corresponding to an exception handler. Only used with {@link - * ClassWriter#COMPUTE_MAXS}. - */ - static final int EXCEPTION = 0x7FFFFFFF; - - /** - * Information about this control flow graph edge. - * - *
    - *
  • If {@link ClassWriter#COMPUTE_MAXS} is used, this field contains either a stack size - * delta (for an edge corresponding to a jump instruction), or the value EXCEPTION (for an - * edge corresponding to an exception handler). The stack size delta is the stack size just - * after the jump instruction, minus the stack size at the beginning of the predecessor - * basic block, i.e. the one containing the jump instruction. - *
  • If {@link ClassWriter#COMPUTE_FRAMES} is used, this field contains either the value JUMP - * (for an edge corresponding to a jump instruction), or the index, in the {@link - * ClassWriter} type table, of the exception type that is handled (for an edge corresponding - * to an exception handler). - *
- */ - final int info; - - /** The successor block of this control flow graph edge. */ - final Label successor; - - /** - * The next edge in the list of outgoing edges of a basic block. See {@link Label#outgoingEdges}. - */ - Edge nextEdge; - - /** - * Constructs a new Edge. - * - * @param info see {@link #info}. - * @param successor see {@link #successor}. - * @param nextEdge see {@link #nextEdge}. - */ - Edge(final int info, final Label successor, final Edge nextEdge) { - this.info = info; - this.successor = successor; - this.nextEdge = nextEdge; - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/FieldVisitor.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/FieldVisitor.java deleted file mode 100644 index 1b4b8632a2..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/FieldVisitor.java +++ /dev/null @@ -1,98 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * A visitor to visit a Java field. The methods of this class must be called in the following order: - * ( visitAnnotation | visitTypeAnnotation | visitAttribute )* - * visitEnd. - * - * @author Eric Bruneton - */ -public abstract class FieldVisitor { - - /** - * The ASM API version implemented by this visitor. The value of this field must be one of {@link - * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link Opcodes#ASM7_EXPERIMENTAL}. - */ - protected final int api; - - /** The field visitor to which this visitor must delegate method calls. May be null. */ - protected FieldVisitor fv; - - /** - * Constructs a new {@link FieldVisitor}. - * - * @param api the ASM API version implemented by this visitor. Must be one of {@link - * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link - * Opcodes#ASM7_EXPERIMENTAL}. - */ - public FieldVisitor(final int api) { - this(api, null); - } - - /** - * Constructs a new {@link FieldVisitor}. - * - * @param api the ASM API version implemented by this visitor. Must be one of {@link - * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link - * Opcodes#ASM7_EXPERIMENTAL}. - * @param fieldVisitor the field visitor to which this visitor must delegate method calls. May be - * null. - */ - public FieldVisitor(final int api, final FieldVisitor fieldVisitor) { - if (api != Opcodes.ASM6 - && api != Opcodes.ASM5 - && api != Opcodes.ASM4) { - throw new IllegalArgumentException(); - } - this.api = api; - this.fv = fieldVisitor; - } - - /** - * Visits a non standard attribute of the field. - * - * @param attribute an attribute. - */ - public void visitAttribute(final Attribute attribute) { - if (fv != null) { - fv.visitAttribute(attribute); - } - } - - /** - * Visits the end of the field. This method, which is the last one to be called, is used to inform - * the visitor that all the annotations and attributes of the field have been visited. - */ - public void visitEnd() { - if (fv != null) { - fv.visitEnd(); - } - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/FieldWriter.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/FieldWriter.java deleted file mode 100644 index edaae01bf1..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/FieldWriter.java +++ /dev/null @@ -1,238 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * A {@link FieldVisitor} that generates a corresponding 'field_info' structure, as defined in the - * Java Virtual Machine Specification (JVMS). - * - * @see JVMS - * 4.5 - * @author Eric Bruneton - */ -final class FieldWriter extends FieldVisitor { - - /** Where the constants used in this FieldWriter must be stored. */ - private final SymbolTable symbolTable; - - // Note: fields are ordered as in the field_info structure, and those related to attributes are - // ordered as in Section 4.7 of the JVMS. - - /** - * The access_flags field of the field_info JVMS structure. This field can contain ASM specific - * access flags, such as {@link Opcodes#ACC_DEPRECATED}, which are removed when generating the - * ClassFile structure. - */ - private final int accessFlags; - - /** The name_index field of the field_info JVMS structure. */ - private final int nameIndex; - - /** The descriptor_index field of the field_info JVMS structure. */ - private final int descriptorIndex; - - /** - * The signature_index field of the Signature attribute of this field_info, or 0 if there is no - * Signature attribute. - */ - private int signatureIndex; - - /** - * The constantvalue_index field of the ConstantValue attribute of this field_info, or 0 if there - * is no ConstantValue attribute. - */ - private int constantValueIndex; - - /** - * The first non standard attribute of this field. The next ones can be accessed with the {@link - * Attribute#nextAttribute} field. May be null. - * - *

WARNING: this list stores the attributes in the reverse order of their visit. - * firstAttribute is actually the last attribute visited in {@link #visitAttribute}. The {@link - * #putFieldInfo} method writes the attributes in the order defined by this list, i.e. in the - * reverse order specified by the user. - */ - private Attribute firstAttribute; - - // ----------------------------------------------------------------------------------------------- - // Constructor - // ----------------------------------------------------------------------------------------------- - - /** - * Constructs a new {@link FieldWriter}. - * - * @param symbolTable where the constants used in this FieldWriter must be stored. - * @param access the field's access flags (see {@link Opcodes}). - * @param name the field's name. - * @param descriptor the field's descriptor (see {@link Type}). - * @param signature the field's signature. May be null. - * @param constantValue the field's constant value. May be null. - */ - FieldWriter( - final SymbolTable symbolTable, - final int access, - final String name, - final String descriptor, - final String signature, - final Object constantValue) { - super(Opcodes.ASM6); - this.symbolTable = symbolTable; - this.accessFlags = access; - this.nameIndex = symbolTable.addConstantUtf8(name); - this.descriptorIndex = symbolTable.addConstantUtf8(descriptor); - if (signature != null) { - this.signatureIndex = symbolTable.addConstantUtf8(signature); - } - if (constantValue != null) { - this.constantValueIndex = symbolTable.addConstant(constantValue).index; - } - } - - // ----------------------------------------------------------------------------------------------- - // Implementation of the FieldVisitor abstract class - // ----------------------------------------------------------------------------------------------- - - @Override - public void visitAttribute(final Attribute attribute) { - // Store the attributes in the reverse order of their visit by this method. - attribute.nextAttribute = firstAttribute; - firstAttribute = attribute; - } - - @Override - public void visitEnd() { - // Nothing to do. - } - - // ----------------------------------------------------------------------------------------------- - // Utility methods - // ----------------------------------------------------------------------------------------------- - - /** - * Returns the size of the field_info JVMS structure generated by this FieldWriter. Also adds the - * names of the attributes of this field in the constant pool. - * - * @return the size in bytes of the field_info JVMS structure. - */ - int computeFieldInfoSize() { - // The access_flags, name_index, descriptor_index and attributes_count fields use 8 bytes. - int size = 8; - // For ease of reference, we use here the same attribute order as in Section 4.7 of the JVMS. - if (constantValueIndex != 0) { - // ConstantValue attributes always use 8 bytes. - symbolTable.addConstantUtf8(Constants.CONSTANT_VALUE); - size += 8; - } - // Before Java 1.5, synthetic fields are represented with a Synthetic attribute. - if ((accessFlags & Opcodes.ACC_SYNTHETIC) != 0 - && symbolTable.getMajorVersion() < Opcodes.V1_5) { - // Synthetic attributes always use 6 bytes. - symbolTable.addConstantUtf8(Constants.SYNTHETIC); - size += 6; - } - if (signatureIndex != 0) { - // Signature attributes always use 8 bytes. - symbolTable.addConstantUtf8(Constants.SIGNATURE); - size += 8; - } - // ACC_DEPRECATED is ASM specific, the ClassFile format uses a Deprecated attribute instead. - if ((accessFlags & Opcodes.ACC_DEPRECATED) != 0) { - // Deprecated attributes always use 6 bytes. - symbolTable.addConstantUtf8(Constants.DEPRECATED); - size += 6; - } - if (firstAttribute != null) { - size += firstAttribute.computeAttributesSize(symbolTable); - } - return size; - } - - /** - * Puts the content of the field_info JVMS structure generated by this FieldWriter into the given - * ByteVector. - * - * @param output where the field_info structure must be put. - */ - void putFieldInfo(final ByteVector output) { - boolean useSyntheticAttribute = symbolTable.getMajorVersion() < Opcodes.V1_5; - // Put the access_flags, name_index and descriptor_index fields. - int mask = useSyntheticAttribute ? Opcodes.ACC_SYNTHETIC : 0; - output.putShort(accessFlags & ~mask).putShort(nameIndex).putShort(descriptorIndex); - // Compute and put the attributes_count field. - // For ease of reference, we use here the same attribute order as in Section 4.7 of the JVMS. - int attributesCount = 0; - if (constantValueIndex != 0) { - ++attributesCount; - } - if ((accessFlags & Opcodes.ACC_SYNTHETIC) != 0 && useSyntheticAttribute) { - ++attributesCount; - } - if (signatureIndex != 0) { - ++attributesCount; - } - if ((accessFlags & Opcodes.ACC_DEPRECATED) != 0) { - ++attributesCount; - } - if (firstAttribute != null) { - attributesCount += firstAttribute.getAttributeCount(); - } - output.putShort(attributesCount); - // Put the field_info attributes. - // For ease of reference, we use here the same attribute order as in Section 4.7 of the JVMS. - if (constantValueIndex != 0) { - output - .putShort(symbolTable.addConstantUtf8(Constants.CONSTANT_VALUE)) - .putInt(2) - .putShort(constantValueIndex); - } - if ((accessFlags & Opcodes.ACC_SYNTHETIC) != 0 && useSyntheticAttribute) { - output.putShort(symbolTable.addConstantUtf8(Constants.SYNTHETIC)).putInt(0); - } - if (signatureIndex != 0) { - output - .putShort(symbolTable.addConstantUtf8(Constants.SIGNATURE)) - .putInt(2) - .putShort(signatureIndex); - } - if ((accessFlags & Opcodes.ACC_DEPRECATED) != 0) { - output.putShort(symbolTable.addConstantUtf8(Constants.DEPRECATED)).putInt(0); - } - if (firstAttribute != null) { - firstAttribute.putAttributes(symbolTable, output); - } - } - - /** - * Collects the attributes of this field into the given set of attribute prototypes. - * - * @param attributePrototypes a set of attribute prototypes. - */ - final void collectAttributePrototypes(final Attribute.Set attributePrototypes) { - attributePrototypes.addAttributes(firstAttribute); - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Frame.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Frame.java deleted file mode 100644 index 22d1a32a4c..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Frame.java +++ /dev/null @@ -1,1467 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * The input and output stack map frames of a basic block. - * - *

Stack map frames are computed in two steps: - * - *

    - *
  • During the visit of each instruction in MethodWriter, the state of the frame at the end of - * the current basic block is updated by simulating the action of the instruction on the - * previous state of this so called "output frame". - *
  • After all instructions have been visited, a fix point algorithm is used in MethodWriter to - * compute the "input frame" of each basic block (i.e. the stack map frame at the beginning of - * the basic block). See {@link MethodWriter#computeAllFrames}. - *
- * - *

Output stack map frames are computed relatively to the input frame of the basic block, which - * is not yet known when output frames are computed. It is therefore necessary to be able to - * represent abstract types such as "the type at position x in the input frame locals" or "the type - * at position x from the top of the input frame stack" or even "the type at position x in the input - * frame, with y more (or less) array dimensions". This explains the rather complicated type format - * used in this class, explained below. - * - *

The local variables and the operand stack of input and output frames contain values called - * "abstract types" hereafter. An abstract type is represented with 4 fields named DIM, KIND, FLAGS - * and VALUE, packed in a single int value for better performance and memory efficiency: - * - *

- *   =====================================
- *   |.DIM|KIND|FLAG|...............VALUE|
- *   =====================================
- * 
- * - *
    - *
  • the DIM field, stored in the 4 most significant bits, is a signed number of array - * dimensions (from -8 to 7, included). It can be retrieved with {@link #DIM_MASK} and a right - * shift of {@link #DIM_SHIFT}. - *
  • the KIND field, stored in 4 bits, indicates the kind of VALUE used. These 4 bits can be - * retrieved with {@link #KIND_MASK} and, without any shift, must be equal to {@link - * #CONSTANT_KIND}, {@link #REFERENCE_KIND}, {@link #UNINITIALIZED_KIND}, {@link #LOCAL_KIND} - * or {@link #STACK_KIND}. - *
  • the FLAGS field, stored in 4 bits, contains up to 4 boolean flags. Currently only one flag - * is defined, namely {@link #TOP_IF_LONG_OR_DOUBLE_FLAG}. - *
  • the VALUE field, stored in the remaining 20 bits, contains either - *
      - *
    • one of the constants {@link #ITEM_TOP}, {@link #ITEM_ASM_BOOLEAN}, {@link - * #ITEM_ASM_BYTE}, {@link #ITEM_ASM_CHAR} or {@link #ITEM_ASM_SHORT}, {@link - * #ITEM_INTEGER}, {@link #ITEM_FLOAT}, {@link #ITEM_LONG}, {@link #ITEM_DOUBLE}, {@link - * #ITEM_NULL} or {@link #ITEM_UNINITIALIZED_THIS}, if KIND is equal to {@link - * #CONSTANT_KIND}. - *
    • the index of a {@link Symbol#TYPE_TAG} {@link Symbol} in the type table of a {@link - * SymbolTable}, if KIND is equal to {@link #REFERENCE_KIND}. - *
    • the index of an {@link Symbol#UNINITIALIZED_TYPE_TAG} {@link Symbol} in the type - * table of a SymbolTable, if KIND is equal to {@link #UNINITIALIZED_KIND}. - *
    • the index of a local variable in the input stack frame, if KIND is equal to {@link - * #LOCAL_KIND}. - *
    • a position relatively to the top of the stack of the input stack frame, if KIND is - * equal to {@link #STACK_KIND}, - *
    - *
- * - *

Output frames can contain abstract types of any kind and with a positive or negative array - * dimension (and even unassigned types, represented by 0 - which does not correspond to any valid - * abstract type value). Input frames can only contain CONSTANT_KIND, REFERENCE_KIND or - * UNINITIALIZED_KIND abstract types of positive or null array dimension. In all cases the type - * table contains only internal type names (array type descriptors are forbidden - array dimensions - * must be represented through the DIM field). - * - *

The LONG and DOUBLE types are always represented by using two slots (LONG + TOP or DOUBLE + - * TOP), for local variables as well as in the operand stack. This is necessary to be able to - * simulate DUPx_y instructions, whose effect would be dependent on the concrete types represented - * by the abstract types in the stack (which are not always known). - * - * @author Eric Bruneton - */ -class Frame { - - // Constants used in the StackMapTable attribute. - // See https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html#jvms-4.7.4. - - static final int SAME_FRAME = 0; - static final int SAME_LOCALS_1_STACK_ITEM_FRAME = 64; - static final int RESERVED = 128; - static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED = 247; - static final int CHOP_FRAME = 248; - static final int SAME_FRAME_EXTENDED = 251; - static final int APPEND_FRAME = 252; - static final int FULL_FRAME = 255; - - static final int ITEM_TOP = 0; - static final int ITEM_INTEGER = 1; - static final int ITEM_FLOAT = 2; - static final int ITEM_DOUBLE = 3; - static final int ITEM_LONG = 4; - static final int ITEM_NULL = 5; - static final int ITEM_UNINITIALIZED_THIS = 6; - static final int ITEM_OBJECT = 7; - static final int ITEM_UNINITIALIZED = 8; - // Additional, ASM specific constants used in abstract types below. - private static final int ITEM_ASM_BOOLEAN = 9; - private static final int ITEM_ASM_BYTE = 10; - private static final int ITEM_ASM_CHAR = 11; - private static final int ITEM_ASM_SHORT = 12; - - // Bitmasks to get each field of an abstract type. - - private static final int DIM_MASK = 0xF0000000; - private static final int KIND_MASK = 0x0F000000; - private static final int FLAGS_MASK = 0x00F00000; - private static final int VALUE_MASK = 0x000FFFFF; - - // Constants to manipulate the DIM field of an abstract type. - - /** The number of right shift bits to use to get the array dimensions of an abstract type. */ - private static final int DIM_SHIFT = 28; - - /** The constant to be added to an abstract type to get one with one more array dimension. */ - private static final int ARRAY_OF = +1 << DIM_SHIFT; - - /** The constant to be added to an abstract type to get one with one less array dimension. */ - private static final int ELEMENT_OF = -1 << DIM_SHIFT; - - // Possible values for the KIND field of an abstract type. - - private static final int CONSTANT_KIND = 0x01000000; - private static final int REFERENCE_KIND = 0x02000000; - private static final int UNINITIALIZED_KIND = 0x03000000; - private static final int LOCAL_KIND = 0x04000000; - private static final int STACK_KIND = 0x05000000; - - // Possible flags for the FLAGS field of an abstract type. - - /** - * A flag used for LOCAL_KIND and STACK_KIND abstract types, indicating that if the resolved, - * concrete type is LONG or DOUBLE, TOP should be used instead (because the value has been - * partially overridden with an xSTORE instruction). - */ - private static final int TOP_IF_LONG_OR_DOUBLE_FLAG = 0x00100000 & FLAGS_MASK; - - // Useful predefined abstract types (all the possible CONSTANT_KIND types). - - private static final int TOP = CONSTANT_KIND | ITEM_TOP; - private static final int BOOLEAN = CONSTANT_KIND | ITEM_ASM_BOOLEAN; - private static final int BYTE = CONSTANT_KIND | ITEM_ASM_BYTE; - private static final int CHAR = CONSTANT_KIND | ITEM_ASM_CHAR; - private static final int SHORT = CONSTANT_KIND | ITEM_ASM_SHORT; - private static final int INTEGER = CONSTANT_KIND | ITEM_INTEGER; - private static final int FLOAT = CONSTANT_KIND | ITEM_FLOAT; - private static final int LONG = CONSTANT_KIND | ITEM_LONG; - private static final int DOUBLE = CONSTANT_KIND | ITEM_DOUBLE; - private static final int NULL = CONSTANT_KIND | ITEM_NULL; - private static final int UNINITIALIZED_THIS = CONSTANT_KIND | ITEM_UNINITIALIZED_THIS; - - // ----------------------------------------------------------------------------------------------- - // Instance fields - // ----------------------------------------------------------------------------------------------- - - /** The basic block to which these input and output stack map frames correspond. */ - Label owner; - - /** The input stack map frame locals. This is an array of abstract types. */ - private int[] inputLocals; - - /** The input stack map frame stack. This is an array of abstract types. */ - private int[] inputStack; - - /** The output stack map frame locals. This is an array of abstract types. */ - private int[] outputLocals; - - /** The output stack map frame stack. This is an array of abstract types. */ - private int[] outputStack; - - /** - * The start of the output stack, relatively to the input stack. This offset is always negative or - * null. A null offset means that the output stack must be appended to the input stack. A -n - * offset means that the first n output stack elements must replace the top n input stack - * elements, and that the other elements must be appended to the input stack. - */ - private short outputStackStart; - - /** The index of the top stack element in {@link #outputStack}. */ - private short outputStackTop; - - /** The number of types that are initialized in the basic block. See {@link #initializations}. */ - private int initializationCount; - - /** - * The abstract types that are initialized in the basic block. A constructor invocation on an - * UNINITIALIZED or UNINITIALIZED_THIS abstract type must replace every occurrence of this - * type in the local variables and in the operand stack. This cannot be done during the first step - * of the algorithm since, during this step, the local variables and the operand stack types are - * still abstract. It is therefore necessary to store the abstract types of the constructors which - * are invoked in the basic block, in order to do this replacement during the second step of the - * algorithm, where the frames are fully computed. Note that this array can contain abstract types - * that are relative to the input locals or to the input stack. - */ - private int[] initializations; - - // ----------------------------------------------------------------------------------------------- - // Static methods to get abstract types from other type formats - // ----------------------------------------------------------------------------------------------- - - /** - * Returns the abstract type corresponding to the given public API frame element type. - * - * @param symbolTable the type table to use to lookup and store type {@link Symbol}. - * @param type a frame element type described using the same format as in {@link - * MethodVisitor#visitFrame}, i.e. either {@link Opcodes#TOP}, {@link Opcodes#INTEGER}, {@link - * Opcodes#FLOAT}, {@link Opcodes#LONG}, {@link Opcodes#DOUBLE}, {@link Opcodes#NULL}, or - * {@link Opcodes#UNINITIALIZED_THIS}, or the internal name of a class, or a Label designating - * a NEW instruction (for uninitialized types). - * @return the abstract type corresponding to the given frame element type. - */ - static int getAbstractTypeFromApiFormat(final SymbolTable symbolTable, final Object type) { - if (type instanceof Integer) { - return CONSTANT_KIND | ((Integer) type).intValue(); - } else if (type instanceof String) { - String descriptor = Type.getObjectType((String) type).getDescriptor(); - return getAbstractTypeFromDescriptor(symbolTable, descriptor, 0); - } else { - return UNINITIALIZED_KIND - | symbolTable.addUninitializedType("", ((Label) type).bytecodeOffset); - } - } - - /** - * Returns the abstract type corresponding to the internal name of a class. - * - * @param symbolTable the type table to use to lookup and store type {@link Symbol}. - * @param internalName the internal name of a class. This must not be an array type - * descriptor. - * @return the abstract type value corresponding to the given internal name. - */ - static int getAbstractTypeFromInternalName( - final SymbolTable symbolTable, final String internalName) { - return REFERENCE_KIND | symbolTable.addType(internalName); - } - - /** - * Returns the abstract type corresponding to the given type descriptor. - * - * @param symbolTable the type table to use to lookup and store type {@link Symbol}. - * @param buffer a string ending with a type descriptor. - * @param offset the start offset of the type descriptor in buffer. - * @return the abstract type corresponding to the given type descriptor. - */ - private static int getAbstractTypeFromDescriptor( - final SymbolTable symbolTable, final String buffer, final int offset) { - String internalName; - switch (buffer.charAt(offset)) { - case 'V': - return 0; - case 'Z': - case 'C': - case 'B': - case 'S': - case 'I': - return INTEGER; - case 'F': - return FLOAT; - case 'J': - return LONG; - case 'D': - return DOUBLE; - case 'L': - internalName = buffer.substring(offset + 1, buffer.length() - 1); - return REFERENCE_KIND | symbolTable.addType(internalName); - case '[': - int elementDescriptorOffset = offset + 1; - while (buffer.charAt(elementDescriptorOffset) == '[') { - ++elementDescriptorOffset; - } - int typeValue; - switch (buffer.charAt(elementDescriptorOffset)) { - case 'Z': - typeValue = BOOLEAN; - break; - case 'C': - typeValue = CHAR; - break; - case 'B': - typeValue = BYTE; - break; - case 'S': - typeValue = SHORT; - break; - case 'I': - typeValue = INTEGER; - break; - case 'F': - typeValue = FLOAT; - break; - case 'J': - typeValue = LONG; - break; - case 'D': - typeValue = DOUBLE; - break; - case 'L': - internalName = buffer.substring(elementDescriptorOffset + 1, buffer.length() - 1); - typeValue = REFERENCE_KIND | symbolTable.addType(internalName); - break; - default: - throw new IllegalArgumentException(); - } - return ((elementDescriptorOffset - offset) << DIM_SHIFT) | typeValue; - default: - throw new IllegalArgumentException(); - } - } - - // ----------------------------------------------------------------------------------------------- - // Constructor - // ----------------------------------------------------------------------------------------------- - - /** - * Constructs a new Frame. - * - * @param owner the basic block to which these input and output stack map frames correspond. - */ - Frame(final Label owner) { - this.owner = owner; - } - - /** - * Sets this frame to the value of the given frame. - * - *

WARNING: after this method is called the two frames share the same data structures. It is - * recommended to discard the given frame to avoid unexpected side effects. - * - * @param frame The new frame value. - */ - final void copyFrom(final Frame frame) { - inputLocals = frame.inputLocals; - inputStack = frame.inputStack; - outputStackStart = 0; - outputLocals = frame.outputLocals; - outputStack = frame.outputStack; - outputStackTop = frame.outputStackTop; - initializationCount = frame.initializationCount; - initializations = frame.initializations; - } - - // ----------------------------------------------------------------------------------------------- - // Methods related to the input frame - // ----------------------------------------------------------------------------------------------- - - /** - * Sets the input frame from the given method description. This method is used to initialize the - * first frame of a method, which is implicit (i.e. not stored explicitly in the StackMapTable - * attribute). - * - * @param symbolTable the type table to use to lookup and store type {@link Symbol}. - * @param access the method's access flags. - * @param descriptor the method descriptor. - * @param maxLocals the maximum number of local variables of the method. - */ - final void setInputFrameFromDescriptor( - final SymbolTable symbolTable, - final int access, - final String descriptor, - final int maxLocals) { - inputLocals = new int[maxLocals]; - inputStack = new int[0]; - int inputLocalIndex = 0; - if ((access & Opcodes.ACC_STATIC) == 0) { - if ((access & Constants.ACC_CONSTRUCTOR) == 0) { - inputLocals[inputLocalIndex++] = - REFERENCE_KIND | symbolTable.addType(symbolTable.getClassName()); - } else { - inputLocals[inputLocalIndex++] = UNINITIALIZED_THIS; - } - } - for (Type argumentType : Type.getArgumentTypes(descriptor)) { - int abstractType = - getAbstractTypeFromDescriptor(symbolTable, argumentType.getDescriptor(), 0); - inputLocals[inputLocalIndex++] = abstractType; - if (abstractType == LONG || abstractType == DOUBLE) { - inputLocals[inputLocalIndex++] = TOP; - } - } - while (inputLocalIndex < maxLocals) { - inputLocals[inputLocalIndex++] = TOP; - } - } - - /** - * Sets the input frame from the given public API frame description. - * - * @param symbolTable the type table to use to lookup and store type {@link Symbol}. - * @param nLocal the number of local variables. - * @param local the local variable types, described using the same format as in {@link - * MethodVisitor#visitFrame}. - * @param nStack the number of operand stack elements. - * @param stack the operand stack types, described using the same format as in {@link - * MethodVisitor#visitFrame}. - */ - final void setInputFrameFromApiFormat( - final SymbolTable symbolTable, - final int nLocal, - final Object[] local, - final int nStack, - final Object[] stack) { - int inputLocalIndex = 0; - for (int i = 0; i < nLocal; ++i) { - inputLocals[inputLocalIndex++] = getAbstractTypeFromApiFormat(symbolTable, local[i]); - if (local[i] == Opcodes.LONG || local[i] == Opcodes.DOUBLE) { - inputLocals[inputLocalIndex++] = TOP; - } - } - while (inputLocalIndex < inputLocals.length) { - inputLocals[inputLocalIndex++] = TOP; - } - int nStackTop = 0; - for (int i = 0; i < nStack; ++i) { - if (stack[i] == Opcodes.LONG || stack[i] == Opcodes.DOUBLE) { - ++nStackTop; - } - } - inputStack = new int[nStack + nStackTop]; - int inputStackIndex = 0; - for (int i = 0; i < nStack; ++i) { - inputStack[inputStackIndex++] = getAbstractTypeFromApiFormat(symbolTable, stack[i]); - if (stack[i] == Opcodes.LONG || stack[i] == Opcodes.DOUBLE) { - inputStack[inputStackIndex++] = TOP; - } - } - outputStackTop = 0; - initializationCount = 0; - } - - final int getInputStackSize() { - return inputStack.length; - } - - // ----------------------------------------------------------------------------------------------- - // Methods related to the output frame - // ----------------------------------------------------------------------------------------------- - - /** - * Returns the abstract type stored at the given local variable index in the output frame. - * - * @param localIndex the index of the local variable whose value must be returned. - * @return the abstract type stored at the given local variable index in the output frame. - */ - private int getLocal(final int localIndex) { - if (outputLocals == null || localIndex >= outputLocals.length) { - // If this local has never been assigned in this basic block, it is still equal to its value - // in the input frame. - return LOCAL_KIND | localIndex; - } else { - int abstractType = outputLocals[localIndex]; - if (abstractType == 0) { - // If this local has never been assigned in this basic block, so it is still equal to its - // value in the input frame. - abstractType = outputLocals[localIndex] = LOCAL_KIND | localIndex; - } - return abstractType; - } - } - - /** - * Replaces the abstract type stored at the given local variable index in the output frame. - * - * @param localIndex the index of the output frame local variable that must be set. - * @param abstractType the value that must be set. - */ - private void setLocal(final int localIndex, final int abstractType) { - // Create and/or resize the output local variables array if necessary. - if (outputLocals == null) { - outputLocals = new int[10]; - } - int outputLocalsLength = outputLocals.length; - if (localIndex >= outputLocalsLength) { - int[] newOutputLocals = new int[Math.max(localIndex + 1, 2 * outputLocalsLength)]; - System.arraycopy(outputLocals, 0, newOutputLocals, 0, outputLocalsLength); - outputLocals = newOutputLocals; - } - // Set the local variable. - outputLocals[localIndex] = abstractType; - } - - /** - * Pushes the given abstract type on the output frame stack. - * - * @param abstractType an abstract type. - */ - private void push(final int abstractType) { - // Create and/or resize the output stack array if necessary. - if (outputStack == null) { - outputStack = new int[10]; - } - int outputStackLength = outputStack.length; - if (outputStackTop >= outputStackLength) { - int[] newOutputStack = new int[Math.max(outputStackTop + 1, 2 * outputStackLength)]; - System.arraycopy(outputStack, 0, newOutputStack, 0, outputStackLength); - outputStack = newOutputStack; - } - // Pushes the abstract type on the output stack. - outputStack[outputStackTop++] = abstractType; - // Updates the maximum size reached by the output stack, if needed (note that this size is - // relative to the input stack size, which is not known yet). - short outputStackSize = (short) (outputStackStart + outputStackTop); - if (outputStackSize > owner.outputStackMax) { - owner.outputStackMax = outputStackSize; - } - } - - /** - * Pushes the abstract type corresponding to the given descriptor on the output frame stack. - * - * @param symbolTable the type table to use to lookup and store type {@link Symbol}. - * @param descriptor a type or method descriptor (in which case its return type is pushed). - */ - private void push(final SymbolTable symbolTable, final String descriptor) { - int typeDescriptorOffset = descriptor.charAt(0) == '(' ? descriptor.indexOf(')') + 1 : 0; - int abstractType = getAbstractTypeFromDescriptor(symbolTable, descriptor, typeDescriptorOffset); - if (abstractType != 0) { - push(abstractType); - if (abstractType == LONG || abstractType == DOUBLE) { - push(TOP); - } - } - } - - /** - * Pops an abstract type from the output frame stack and returns its value. - * - * @return the abstract type that has been popped from the output frame stack. - */ - private int pop() { - if (outputStackTop > 0) { - return outputStack[--outputStackTop]; - } else { - // If the output frame stack is empty, pop from the input stack. - return STACK_KIND | -(--outputStackStart); - } - } - - /** - * Pops the given number of abstract types from the output frame stack. - * - * @param elements the number of abstract types that must be popped. - */ - private void pop(final int elements) { - if (outputStackTop >= elements) { - outputStackTop -= elements; - } else { - // If the number of elements to be popped is greater than the number of elements in the output - // stack, clear it, and pop the remaining elements from the input stack. - outputStackStart -= elements - outputStackTop; - outputStackTop = 0; - } - } - - /** - * Pops as many abstract types from the output frame stack as described by the given descriptor. - * - * @param descriptor a type or method descriptor (in which case its argument types are popped). - */ - private void pop(final String descriptor) { - char firstDescriptorChar = descriptor.charAt(0); - if (firstDescriptorChar == '(') { - pop((Type.getArgumentsAndReturnSizes(descriptor) >> 2) - 1); - } else if (firstDescriptorChar == 'J' || firstDescriptorChar == 'D') { - pop(2); - } else { - pop(1); - } - } - - // ----------------------------------------------------------------------------------------------- - // Methods to handle uninitialized types - // ----------------------------------------------------------------------------------------------- - - /** - * Adds an abstract type to the list of types on which a constructor is invoked in the basic - * block. - * - * @param abstractType an abstract type on a which a constructor is invoked. - */ - private void addInitializedType(final int abstractType) { - // Create and/or resize the initializations array if necessary. - if (initializations == null) { - initializations = new int[2]; - } - int initializationsLength = initializations.length; - if (initializationCount >= initializationsLength) { - int[] newInitializations = - new int[Math.max(initializationCount + 1, 2 * initializationsLength)]; - System.arraycopy(initializations, 0, newInitializations, 0, initializationsLength); - initializations = newInitializations; - } - // Store the abstract type. - initializations[initializationCount++] = abstractType; - } - - /** - * Returns the "initialized" abstract type corresponding to the given abstract type. - * - * @param symbolTable the type table to use to lookup and store type {@link Symbol}. - * @param abstractType an abstract type. - * @return the REFERENCE_KIND abstract type corresponding to abstractType if it is - * UNINITIALIZED_THIS or an UNINITIALIZED_KIND abstract type for one of the types on which a - * constructor is invoked in the basic block. Otherwise returns abstractType. - */ - private int getInitializedType(final SymbolTable symbolTable, final int abstractType) { - if (abstractType == UNINITIALIZED_THIS - || (abstractType & (DIM_MASK | KIND_MASK)) == UNINITIALIZED_KIND) { - for (int i = 0; i < initializationCount; ++i) { - int initializedType = initializations[i]; - int dim = initializedType & DIM_MASK; - int kind = initializedType & KIND_MASK; - int value = initializedType & VALUE_MASK; - if (kind == LOCAL_KIND) { - initializedType = dim + inputLocals[value]; - } else if (kind == STACK_KIND) { - initializedType = dim + inputStack[inputStack.length - value]; - } - if (abstractType == initializedType) { - if (abstractType == UNINITIALIZED_THIS) { - return REFERENCE_KIND | symbolTable.addType(symbolTable.getClassName()); - } else { - return REFERENCE_KIND - | symbolTable.addType(symbolTable.getType(abstractType & VALUE_MASK).value); - } - } - } - } - return abstractType; - } - - // ----------------------------------------------------------------------------------------------- - // Main method, to simulate the execution of each instruction on the output frame - // ----------------------------------------------------------------------------------------------- - - /** - * Simulates the action of the given instruction on the output stack frame. - * - * @param opcode the opcode of the instruction. - * @param arg the numeric operand of the instruction, if any. - * @param argSymbol the Symbol operand of the instruction, if any. - * @param symbolTable the type table to use to lookup and store type {@link Symbol}. - */ - void execute( - final int opcode, final int arg, final Symbol argSymbol, final SymbolTable symbolTable) { - // Abstract types popped from the stack or read from local variables. - int abstractType1; - int abstractType2; - int abstractType3; - int abstractType4; - switch (opcode) { - case Opcodes.NOP: - case Opcodes.INEG: - case Opcodes.LNEG: - case Opcodes.FNEG: - case Opcodes.DNEG: - case Opcodes.I2B: - case Opcodes.I2C: - case Opcodes.I2S: - case Opcodes.GOTO: - case Opcodes.RETURN: - break; - case Opcodes.ACONST_NULL: - push(NULL); - break; - case Opcodes.ICONST_M1: - case Opcodes.ICONST_0: - case Opcodes.ICONST_1: - case Opcodes.ICONST_2: - case Opcodes.ICONST_3: - case Opcodes.ICONST_4: - case Opcodes.ICONST_5: - case Opcodes.BIPUSH: - case Opcodes.SIPUSH: - case Opcodes.ILOAD: - push(INTEGER); - break; - case Opcodes.LCONST_0: - case Opcodes.LCONST_1: - case Opcodes.LLOAD: - push(LONG); - push(TOP); - break; - case Opcodes.FCONST_0: - case Opcodes.FCONST_1: - case Opcodes.FCONST_2: - case Opcodes.FLOAD: - push(FLOAT); - break; - case Opcodes.DCONST_0: - case Opcodes.DCONST_1: - case Opcodes.DLOAD: - push(DOUBLE); - push(TOP); - break; - case Opcodes.LDC: - switch (argSymbol.tag) { - case Symbol.CONSTANT_INTEGER_TAG: - push(INTEGER); - break; - case Symbol.CONSTANT_LONG_TAG: - push(LONG); - push(TOP); - break; - case Symbol.CONSTANT_FLOAT_TAG: - push(FLOAT); - break; - case Symbol.CONSTANT_DOUBLE_TAG: - push(DOUBLE); - push(TOP); - break; - case Symbol.CONSTANT_CLASS_TAG: - push(REFERENCE_KIND | symbolTable.addType("java/lang/Class")); - break; - case Symbol.CONSTANT_STRING_TAG: - push(REFERENCE_KIND | symbolTable.addType("java/lang/String")); - break; - case Symbol.CONSTANT_METHOD_TYPE_TAG: - push(REFERENCE_KIND | symbolTable.addType("java/lang/invoke/MethodType")); - break; - case Symbol.CONSTANT_METHOD_HANDLE_TAG: - push(REFERENCE_KIND | symbolTable.addType("java/lang/invoke/MethodHandle")); - break; - case Symbol.CONSTANT_DYNAMIC_TAG: - push(symbolTable, argSymbol.value); - break; - default: - throw new AssertionError(); - } - break; - case Opcodes.ALOAD: - push(getLocal(arg)); - break; - case Opcodes.LALOAD: - case Opcodes.D2L: - pop(2); - push(LONG); - push(TOP); - break; - case Opcodes.DALOAD: - case Opcodes.L2D: - pop(2); - push(DOUBLE); - push(TOP); - break; - case Opcodes.AALOAD: - pop(1); - abstractType1 = pop(); - push(abstractType1 == NULL ? abstractType1 : ELEMENT_OF + abstractType1); - break; - case Opcodes.ISTORE: - case Opcodes.FSTORE: - case Opcodes.ASTORE: - abstractType1 = pop(); - setLocal(arg, abstractType1); - if (arg > 0) { - int previousLocalType = getLocal(arg - 1); - if (previousLocalType == LONG || previousLocalType == DOUBLE) { - setLocal(arg - 1, TOP); - } else if ((previousLocalType & KIND_MASK) == LOCAL_KIND - || (previousLocalType & KIND_MASK) == STACK_KIND) { - // The type of the previous local variable is not known yet, but if it later appears - // to be LONG or DOUBLE, we should then use TOP instead. - setLocal(arg - 1, previousLocalType | TOP_IF_LONG_OR_DOUBLE_FLAG); - } - } - break; - case Opcodes.LSTORE: - case Opcodes.DSTORE: - pop(1); - abstractType1 = pop(); - setLocal(arg, abstractType1); - setLocal(arg + 1, TOP); - if (arg > 0) { - int previousLocalType = getLocal(arg - 1); - if (previousLocalType == LONG || previousLocalType == DOUBLE) { - setLocal(arg - 1, TOP); - } else if ((previousLocalType & KIND_MASK) == LOCAL_KIND - || (previousLocalType & KIND_MASK) == STACK_KIND) { - // The type of the previous local variable is not known yet, but if it later appears - // to be LONG or DOUBLE, we should then use TOP instead. - setLocal(arg - 1, previousLocalType | TOP_IF_LONG_OR_DOUBLE_FLAG); - } - } - break; - case Opcodes.IASTORE: - case Opcodes.BASTORE: - case Opcodes.CASTORE: - case Opcodes.SASTORE: - case Opcodes.FASTORE: - case Opcodes.AASTORE: - pop(3); - break; - case Opcodes.LASTORE: - case Opcodes.DASTORE: - pop(4); - break; - case Opcodes.POP: - case Opcodes.IFEQ: - case Opcodes.IFNE: - case Opcodes.IFLT: - case Opcodes.IFGE: - case Opcodes.IFGT: - case Opcodes.IFLE: - case Opcodes.IRETURN: - case Opcodes.FRETURN: - case Opcodes.ARETURN: - case Opcodes.TABLESWITCH: - case Opcodes.LOOKUPSWITCH: - case Opcodes.ATHROW: - case Opcodes.MONITORENTER: - case Opcodes.MONITOREXIT: - case Opcodes.IFNULL: - case Opcodes.IFNONNULL: - pop(1); - break; - case Opcodes.POP2: - case Opcodes.IF_ICMPEQ: - case Opcodes.IF_ICMPNE: - case Opcodes.IF_ICMPLT: - case Opcodes.IF_ICMPGE: - case Opcodes.IF_ICMPGT: - case Opcodes.IF_ICMPLE: - case Opcodes.IF_ACMPEQ: - case Opcodes.IF_ACMPNE: - case Opcodes.LRETURN: - case Opcodes.DRETURN: - pop(2); - break; - case Opcodes.DUP: - abstractType1 = pop(); - push(abstractType1); - push(abstractType1); - break; - case Opcodes.DUP_X1: - abstractType1 = pop(); - abstractType2 = pop(); - push(abstractType1); - push(abstractType2); - push(abstractType1); - break; - case Opcodes.DUP_X2: - abstractType1 = pop(); - abstractType2 = pop(); - abstractType3 = pop(); - push(abstractType1); - push(abstractType3); - push(abstractType2); - push(abstractType1); - break; - case Opcodes.DUP2: - abstractType1 = pop(); - abstractType2 = pop(); - push(abstractType2); - push(abstractType1); - push(abstractType2); - push(abstractType1); - break; - case Opcodes.DUP2_X1: - abstractType1 = pop(); - abstractType2 = pop(); - abstractType3 = pop(); - push(abstractType2); - push(abstractType1); - push(abstractType3); - push(abstractType2); - push(abstractType1); - break; - case Opcodes.DUP2_X2: - abstractType1 = pop(); - abstractType2 = pop(); - abstractType3 = pop(); - abstractType4 = pop(); - push(abstractType2); - push(abstractType1); - push(abstractType4); - push(abstractType3); - push(abstractType2); - push(abstractType1); - break; - case Opcodes.SWAP: - abstractType1 = pop(); - abstractType2 = pop(); - push(abstractType1); - push(abstractType2); - break; - case Opcodes.IALOAD: - case Opcodes.BALOAD: - case Opcodes.CALOAD: - case Opcodes.SALOAD: - case Opcodes.IADD: - case Opcodes.ISUB: - case Opcodes.IMUL: - case Opcodes.IDIV: - case Opcodes.IREM: - case Opcodes.IAND: - case Opcodes.IOR: - case Opcodes.IXOR: - case Opcodes.ISHL: - case Opcodes.ISHR: - case Opcodes.IUSHR: - case Opcodes.L2I: - case Opcodes.D2I: - case Opcodes.FCMPL: - case Opcodes.FCMPG: - pop(2); - push(INTEGER); - break; - case Opcodes.LADD: - case Opcodes.LSUB: - case Opcodes.LMUL: - case Opcodes.LDIV: - case Opcodes.LREM: - case Opcodes.LAND: - case Opcodes.LOR: - case Opcodes.LXOR: - pop(4); - push(LONG); - push(TOP); - break; - case Opcodes.FALOAD: - case Opcodes.FADD: - case Opcodes.FSUB: - case Opcodes.FMUL: - case Opcodes.FDIV: - case Opcodes.FREM: - case Opcodes.L2F: - case Opcodes.D2F: - pop(2); - push(FLOAT); - break; - case Opcodes.DADD: - case Opcodes.DSUB: - case Opcodes.DMUL: - case Opcodes.DDIV: - case Opcodes.DREM: - pop(4); - push(DOUBLE); - push(TOP); - break; - case Opcodes.LSHL: - case Opcodes.LSHR: - case Opcodes.LUSHR: - pop(3); - push(LONG); - push(TOP); - break; - case Opcodes.IINC: - setLocal(arg, INTEGER); - break; - case Opcodes.I2L: - case Opcodes.F2L: - pop(1); - push(LONG); - push(TOP); - break; - case Opcodes.I2F: - pop(1); - push(FLOAT); - break; - case Opcodes.I2D: - case Opcodes.F2D: - pop(1); - push(DOUBLE); - push(TOP); - break; - case Opcodes.F2I: - case Opcodes.ARRAYLENGTH: - case Opcodes.INSTANCEOF: - pop(1); - push(INTEGER); - break; - case Opcodes.LCMP: - case Opcodes.DCMPL: - case Opcodes.DCMPG: - pop(4); - push(INTEGER); - break; - case Opcodes.JSR: - case Opcodes.RET: - throw new IllegalArgumentException("JSR/RET are not supported with computeFrames option"); - case Opcodes.GETSTATIC: - push(symbolTable, argSymbol.value); - break; - case Opcodes.PUTSTATIC: - pop(argSymbol.value); - break; - case Opcodes.GETFIELD: - pop(1); - push(symbolTable, argSymbol.value); - break; - case Opcodes.PUTFIELD: - pop(argSymbol.value); - pop(); - break; - case Opcodes.INVOKEVIRTUAL: - case Opcodes.INVOKESPECIAL: - case Opcodes.INVOKESTATIC: - case Opcodes.INVOKEINTERFACE: - pop(argSymbol.value); - if (opcode != Opcodes.INVOKESTATIC) { - abstractType1 = pop(); - if (opcode == Opcodes.INVOKESPECIAL && argSymbol.name.charAt(0) == '<') { - addInitializedType(abstractType1); - } - } - push(symbolTable, argSymbol.value); - break; - case Opcodes.INVOKEDYNAMIC: - pop(argSymbol.value); - push(symbolTable, argSymbol.value); - break; - case Opcodes.NEW: - push(UNINITIALIZED_KIND | symbolTable.addUninitializedType(argSymbol.value, arg)); - break; - case Opcodes.NEWARRAY: - pop(); - switch (arg) { - case Opcodes.T_BOOLEAN: - push(ARRAY_OF | BOOLEAN); - break; - case Opcodes.T_CHAR: - push(ARRAY_OF | CHAR); - break; - case Opcodes.T_BYTE: - push(ARRAY_OF | BYTE); - break; - case Opcodes.T_SHORT: - push(ARRAY_OF | SHORT); - break; - case Opcodes.T_INT: - push(ARRAY_OF | INTEGER); - break; - case Opcodes.T_FLOAT: - push(ARRAY_OF | FLOAT); - break; - case Opcodes.T_DOUBLE: - push(ARRAY_OF | DOUBLE); - break; - case Opcodes.T_LONG: - push(ARRAY_OF | LONG); - break; - default: - throw new IllegalArgumentException(); - } - break; - case Opcodes.ANEWARRAY: - String arrayElementType = argSymbol.value; - pop(); - if (arrayElementType.charAt(0) == '[') { - push(symbolTable, '[' + arrayElementType); - } else { - push(ARRAY_OF | REFERENCE_KIND | symbolTable.addType(arrayElementType)); - } - break; - case Opcodes.CHECKCAST: - String castType = argSymbol.value; - pop(); - if (castType.charAt(0) == '[') { - push(symbolTable, castType); - } else { - push(REFERENCE_KIND | symbolTable.addType(castType)); - } - break; - case Opcodes.MULTIANEWARRAY: - pop(arg); - push(symbolTable, argSymbol.value); - break; - default: - throw new IllegalArgumentException(); - } - } - - // ----------------------------------------------------------------------------------------------- - // Frame merging methods, used in the second step of the stack map frame computation algorithm - // ----------------------------------------------------------------------------------------------- - - /** - * Merges the input frame of the given {@link Frame} with the input and output frames of this - * {@link Frame}. Returns true if the given frame has been changed by this operation (the - * input and output frames of this {@link Frame} are never changed). - * - * @param symbolTable the type table to use to lookup and store type {@link Symbol}. - * @param dstFrame the {@link Frame} whose input frame must be updated. This should be the frame - * of a successor, in the control flow graph, of the basic block corresponding to this frame. - * @param catchTypeIndex if 'frame' corresponds to an exception handler basic block, the type - * table index of the caught exception type, otherwise 0. - * @return true if the input frame of 'frame' has been changed by this operation. - */ - final boolean merge( - final SymbolTable symbolTable, final Frame dstFrame, final int catchTypeIndex) { - boolean frameChanged = false; - - // Compute the concrete types of the local variables at the end of the basic block corresponding - // to this frame, by resolving its abstract output types, and merge these concrete types with - // those of the local variables in the input frame of dstFrame. - int nLocal = inputLocals.length; - int nStack = inputStack.length; - if (dstFrame.inputLocals == null) { - dstFrame.inputLocals = new int[nLocal]; - frameChanged = true; - } - for (int i = 0; i < nLocal; ++i) { - int concreteOutputType; - if (outputLocals != null && i < outputLocals.length) { - int abstractOutputType = outputLocals[i]; - if (abstractOutputType == 0) { - // If the local variable has never been assigned in this basic block, it is equal to its - // value at the beginning of the block. - concreteOutputType = inputLocals[i]; - } else { - int dim = abstractOutputType & DIM_MASK; - int kind = abstractOutputType & KIND_MASK; - if (kind == LOCAL_KIND) { - // By definition, a LOCAL_KIND type designates the concrete type of a local variable at - // the beginning of the basic block corresponding to this frame (which is known when - // this method is called, but was not when the abstract type was computed). - concreteOutputType = dim + inputLocals[abstractOutputType & VALUE_MASK]; - if ((abstractOutputType & TOP_IF_LONG_OR_DOUBLE_FLAG) != 0 - && (concreteOutputType == LONG || concreteOutputType == DOUBLE)) { - concreteOutputType = TOP; - } - } else if (kind == STACK_KIND) { - // By definition, a STACK_KIND type designates the concrete type of a local variable at - // the beginning of the basic block corresponding to this frame (which is known when - // this method is called, but was not when the abstract type was computed). - concreteOutputType = dim + inputStack[nStack - (abstractOutputType & VALUE_MASK)]; - if ((abstractOutputType & TOP_IF_LONG_OR_DOUBLE_FLAG) != 0 - && (concreteOutputType == LONG || concreteOutputType == DOUBLE)) { - concreteOutputType = TOP; - } - } else { - concreteOutputType = abstractOutputType; - } - } - } else { - // If the local variable has never been assigned in this basic block, it is equal to its - // value at the beginning of the block. - concreteOutputType = inputLocals[i]; - } - // concreteOutputType might be an uninitialized type from the input locals or from the input - // stack. However, if a constructor has been called for this class type in the basic block, - // then this type is no longer uninitialized at the end of basic block. - if (initializations != null) { - concreteOutputType = getInitializedType(symbolTable, concreteOutputType); - } - frameChanged |= merge(symbolTable, concreteOutputType, dstFrame.inputLocals, i); - } - - // If dstFrame is an exception handler block, it can be reached from any instruction of the - // basic block corresponding to this frame, in particular from the first one. Therefore, the - // input locals of dstFrame should be compatible (i.e. merged) with the input locals of this - // frame (and the input stack of dstFrame should be compatible, i.e. merged, with a one - // element stack containing the caught exception type). - if (catchTypeIndex > 0) { - for (int i = 0; i < nLocal; ++i) { - frameChanged |= merge(symbolTable, inputLocals[i], dstFrame.inputLocals, i); - } - if (dstFrame.inputStack == null) { - dstFrame.inputStack = new int[1]; - frameChanged = true; - } - frameChanged |= merge(symbolTable, catchTypeIndex, dstFrame.inputStack, 0); - return frameChanged; - } - - // Compute the concrete types of the stack operands at the end of the basic block corresponding - // to this frame, by resolving its abstract output types, and merge these concrete types with - // those of the stack operands in the input frame of dstFrame. - int nInputStack = inputStack.length + outputStackStart; - if (dstFrame.inputStack == null) { - dstFrame.inputStack = new int[nInputStack + outputStackTop]; - frameChanged = true; - } - // First, do this for the stack operands that have not been popped in the basic block - // corresponding to this frame, and which are therefore equal to their value in the input - // frame (except for uninitialized types, which may have been initialized). - for (int i = 0; i < nInputStack; ++i) { - int concreteOutputType = inputStack[i]; - if (initializations != null) { - concreteOutputType = getInitializedType(symbolTable, concreteOutputType); - } - frameChanged |= merge(symbolTable, concreteOutputType, dstFrame.inputStack, i); - } - // Then, do this for the stack operands that have pushed in the basic block (this code is the - // same as the one above for local variables). - for (int i = 0; i < outputStackTop; ++i) { - int concreteOutputType; - int abstractOutputType = outputStack[i]; - int dim = abstractOutputType & DIM_MASK; - int kind = abstractOutputType & KIND_MASK; - if (kind == LOCAL_KIND) { - concreteOutputType = dim + inputLocals[abstractOutputType & VALUE_MASK]; - if ((abstractOutputType & TOP_IF_LONG_OR_DOUBLE_FLAG) != 0 - && (concreteOutputType == LONG || concreteOutputType == DOUBLE)) { - concreteOutputType = TOP; - } - } else if (kind == STACK_KIND) { - concreteOutputType = dim + inputStack[nStack - (abstractOutputType & VALUE_MASK)]; - if ((abstractOutputType & TOP_IF_LONG_OR_DOUBLE_FLAG) != 0 - && (concreteOutputType == LONG || concreteOutputType == DOUBLE)) { - concreteOutputType = TOP; - } - } else { - concreteOutputType = abstractOutputType; - } - if (initializations != null) { - concreteOutputType = getInitializedType(symbolTable, concreteOutputType); - } - frameChanged |= merge(symbolTable, concreteOutputType, dstFrame.inputStack, nInputStack + i); - } - return frameChanged; - } - - /** - * Merges the type at the given index in the given abstract type array with the given type. - * Returns true if the type array has been modified by this operation. - * - * @param symbolTable the type table to use to lookup and store type {@link Symbol}. - * @param sourceType the abstract type with which the abstract type array element must be merged. - * This type should be of {@link #CONSTANT_KIND}, {@link #REFERENCE_KIND} or {@link - * #UNINITIALIZED_KIND} kind, with positive or null array dimensions. - * @param dstTypes an array of abstract types. These types should be of {@link #CONSTANT_KIND}, - * {@link #REFERENCE_KIND} or {@link #UNINITIALIZED_KIND} kind, with positive or null array - * dimensions. - * @param dstIndex the index of the type that must be merged in dstTypes. - * @return true if the type array has been modified by this operation. - */ - private static boolean merge( - final SymbolTable symbolTable, - final int sourceType, - final int[] dstTypes, - final int dstIndex) { - int dstType = dstTypes[dstIndex]; - if (dstType == sourceType) { - // If the types are equal, merge(sourceType, dstType) = dstType, so there is no change. - return false; - } - int srcType = sourceType; - if ((sourceType & ~DIM_MASK) == NULL) { - if (dstType == NULL) { - return false; - } - srcType = NULL; - } - if (dstType == 0) { - // If dstTypes[dstIndex] has never been assigned, merge(srcType, dstType) = srcType. - dstTypes[dstIndex] = srcType; - return true; - } - int mergedType; - if ((dstType & DIM_MASK) != 0 || (dstType & KIND_MASK) == REFERENCE_KIND) { - // If dstType is a reference type of any array dimension. - if (srcType == NULL) { - // If srcType is the NULL type, merge(srcType, dstType) = dstType, so there is no change. - return false; - } else if ((srcType & (DIM_MASK | KIND_MASK)) == (dstType & (DIM_MASK | KIND_MASK))) { - // If srcType has the same array dimension and the same kind as dstType. - if ((dstType & KIND_MASK) == REFERENCE_KIND) { - // If srcType and dstType are reference types with the same array dimension, - // merge(srcType, dstType) = dim(srcType) | common super class of srcType and dstType. - mergedType = - (srcType & DIM_MASK) - | REFERENCE_KIND - | symbolTable.addMergedType(srcType & VALUE_MASK, dstType & VALUE_MASK); - } else { - // If srcType and dstType are array types of equal dimension but different element types, - // merge(srcType, dstType) = dim(srcType) - 1 | java/lang/Object. - int mergedDim = ELEMENT_OF + (srcType & DIM_MASK); - mergedType = mergedDim | REFERENCE_KIND | symbolTable.addType("java/lang/Object"); - } - } else if ((srcType & DIM_MASK) != 0 || (srcType & KIND_MASK) == REFERENCE_KIND) { - // If srcType is any other reference or array type, - // merge(srcType, dstType) = min(srcDdim, dstDim) | java/lang/Object - // where srcDim is the array dimension of srcType, minus 1 if srcType is an array type - // with a non reference element type (and similarly for dstDim). - int srcDim = srcType & DIM_MASK; - if (srcDim != 0 && (srcType & KIND_MASK) != REFERENCE_KIND) { - srcDim = ELEMENT_OF + srcDim; - } - int dstDim = dstType & DIM_MASK; - if (dstDim != 0 && (dstType & KIND_MASK) != REFERENCE_KIND) { - dstDim = ELEMENT_OF + dstDim; - } - mergedType = - Math.min(srcDim, dstDim) | REFERENCE_KIND | symbolTable.addType("java/lang/Object"); - } else { - // If srcType is any other type, merge(srcType, dstType) = TOP. - mergedType = TOP; - } - } else if (dstType == NULL) { - // If dstType is the NULL type, merge(srcType, dstType) = srcType, or TOP if srcType is not a - // an array type or a reference type. - mergedType = - (srcType & DIM_MASK) != 0 || (srcType & KIND_MASK) == REFERENCE_KIND ? srcType : TOP; - } else { - // If dstType is any other type, merge(srcType, dstType) = TOP whatever srcType. - mergedType = TOP; - } - if (mergedType != dstType) { - dstTypes[dstIndex] = mergedType; - return true; - } - return false; - } - - // ----------------------------------------------------------------------------------------------- - // Frame output methods, to generate StackMapFrame attributes - // ----------------------------------------------------------------------------------------------- - - /** - * Makes the given {@link MethodWriter} visit the input frame of this {@link Frame}. The visit is - * done with the {@link MethodWriter#visitFrameStart}, {@link MethodWriter#visitAbstractType} and - * {@link MethodWriter#visitFrameEnd} methods. - * - * @param methodWriter the {@link MethodWriter} that should visit the input frame of this {@link - * Frame}. - */ - final void accept(final MethodWriter methodWriter) { - // Compute the number of locals, ignoring TOP types that are just after a LONG or a DOUBLE, and - // all trailing TOP types. - int[] localTypes = inputLocals; - int nLocal = 0; - int nTrailingTop = 0; - int i = 0; - while (i < localTypes.length) { - int localType = localTypes[i]; - i += (localType == LONG || localType == DOUBLE) ? 2 : 1; - if (localType == TOP) { - nTrailingTop++; - } else { - nLocal += nTrailingTop + 1; - nTrailingTop = 0; - } - } - // Compute the stack size, ignoring TOP types that are just after a LONG or a DOUBLE. - int[] stackTypes = inputStack; - int nStack = 0; - i = 0; - while (i < stackTypes.length) { - int stackType = stackTypes[i]; - i += (stackType == LONG || stackType == DOUBLE) ? 2 : 1; - nStack++; - } - // Visit the frame and its content. - int frameIndex = methodWriter.visitFrameStart(owner.bytecodeOffset, nLocal, nStack); - i = 0; - while (nLocal-- > 0) { - int localType = localTypes[i]; - i += (localType == LONG || localType == DOUBLE) ? 2 : 1; - methodWriter.visitAbstractType(frameIndex++, localType); - } - i = 0; - while (nStack-- > 0) { - int stackType = stackTypes[i]; - i += (stackType == LONG || stackType == DOUBLE) ? 2 : 1; - methodWriter.visitAbstractType(frameIndex++, stackType); - } - methodWriter.visitFrameEnd(); - } - - /** - * Put the given abstract type in the given ByteVector, using the JVMS verification_type_info - * format used in StackMapTable attributes. - * - * @param symbolTable the type table to use to lookup and store type {@link Symbol}. - * @param abstractType an abstract type, restricted to {@link Frame#CONSTANT_KIND}, {@link - * Frame#REFERENCE_KIND} or {@link Frame#UNINITIALIZED_KIND} types. - * @param output where the abstract type must be put. - * @see JVMS - * 4.7.4 - */ - static void putAbstractType( - final SymbolTable symbolTable, final int abstractType, final ByteVector output) { - int arrayDimensions = (abstractType & Frame.DIM_MASK) >> DIM_SHIFT; - if (arrayDimensions == 0) { - int typeValue = abstractType & VALUE_MASK; - switch (abstractType & KIND_MASK) { - case CONSTANT_KIND: - output.putByte(typeValue); - break; - case REFERENCE_KIND: - output - .putByte(ITEM_OBJECT) - .putShort(symbolTable.addConstantClass(symbolTable.getType(typeValue).value).index); - break; - case UNINITIALIZED_KIND: - output.putByte(ITEM_UNINITIALIZED).putShort((int) symbolTable.getType(typeValue).data); - break; - default: - throw new AssertionError(); - } - } else { - // Case of an array type, we need to build its descriptor first. - StringBuilder typeDescriptor = new StringBuilder(); - while (arrayDimensions-- > 0) { - typeDescriptor.append('['); - } - if ((abstractType & KIND_MASK) == REFERENCE_KIND) { - typeDescriptor - .append('L') - .append(symbolTable.getType(abstractType & VALUE_MASK).value) - .append(';'); - } else { - switch (abstractType & VALUE_MASK) { - case Frame.ITEM_ASM_BOOLEAN: - typeDescriptor.append('Z'); - break; - case Frame.ITEM_ASM_BYTE: - typeDescriptor.append('B'); - break; - case Frame.ITEM_ASM_CHAR: - typeDescriptor.append('C'); - break; - case Frame.ITEM_ASM_SHORT: - typeDescriptor.append('S'); - break; - case Frame.ITEM_INTEGER: - typeDescriptor.append('I'); - break; - case Frame.ITEM_FLOAT: - typeDescriptor.append('F'); - break; - case Frame.ITEM_LONG: - typeDescriptor.append('J'); - break; - case Frame.ITEM_DOUBLE: - typeDescriptor.append('D'); - break; - default: - throw new AssertionError(); - } - } - output - .putByte(ITEM_OBJECT) - .putShort(symbolTable.addConstantClass(typeDescriptor.toString()).index); - } - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Handle.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Handle.java deleted file mode 100644 index f4737afe73..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Handle.java +++ /dev/null @@ -1,189 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. - -package bsh.org.objectweb.asm; - -/** - * A reference to a field or a method. - * - * @author Remi Forax - * @author Eric Bruneton - */ -public final class Handle { - - /** - * The kind of field or method designated by this Handle. Should be {@link Opcodes#H_GETFIELD}, - * {@link Opcodes#H_GETSTATIC}, {@link Opcodes#H_PUTFIELD}, {@link Opcodes#H_PUTSTATIC}, {@link - * Opcodes#H_INVOKEVIRTUAL}, {@link Opcodes#H_INVOKESTATIC}, {@link Opcodes#H_INVOKESPECIAL}, - * {@link Opcodes#H_NEWINVOKESPECIAL} or {@link Opcodes#H_INVOKEINTERFACE}. - */ - private final int tag; - - /** The internal name of the class that owns the field or method designated by this handle. */ - private final String owner; - - /** The name of the field or method designated by this handle. */ - private final String name; - - /** The descriptor of the field or method designated by this handle. */ - private final String descriptor; - - /** Whether the owner is an interface or not. */ - private final boolean isInterface; - - /** - * Constructs a new field or method handle. - * - * @param tag the kind of field or method designated by this Handle. Must be {@link - * Opcodes#H_GETFIELD}, {@link Opcodes#H_GETSTATIC}, {@link Opcodes#H_PUTFIELD}, {@link - * Opcodes#H_PUTSTATIC}, {@link Opcodes#H_INVOKEVIRTUAL}, {@link Opcodes#H_INVOKESTATIC}, - * {@link Opcodes#H_INVOKESPECIAL}, {@link Opcodes#H_NEWINVOKESPECIAL} or {@link - * Opcodes#H_INVOKEINTERFACE}. - * @param owner the internal name of the class that owns the field or method designated by this - * handle. - * @param name the name of the field or method designated by this handle. - * @param descriptor the descriptor of the field or method designated by this handle. - * @deprecated this constructor has been superseded by {@link #Handle(int, String, String, String, - * boolean)}. - */ - @Deprecated - public Handle(final int tag, final String owner, final String name, final String descriptor) { - this(tag, owner, name, descriptor, tag == Opcodes.H_INVOKEINTERFACE); - } - - /** - * Constructs a new field or method handle. - * - * @param tag the kind of field or method designated by this Handle. Must be {@link - * Opcodes#H_GETFIELD}, {@link Opcodes#H_GETSTATIC}, {@link Opcodes#H_PUTFIELD}, {@link - * Opcodes#H_PUTSTATIC}, {@link Opcodes#H_INVOKEVIRTUAL}, {@link Opcodes#H_INVOKESTATIC}, - * {@link Opcodes#H_INVOKESPECIAL}, {@link Opcodes#H_NEWINVOKESPECIAL} or {@link - * Opcodes#H_INVOKEINTERFACE}. - * @param owner the internal name of the class that owns the field or method designated by this - * handle. - * @param name the name of the field or method designated by this handle. - * @param descriptor the descriptor of the field or method designated by this handle. - * @param isInterface whether the owner is an interface or not. - */ - public Handle( - final int tag, - final String owner, - final String name, - final String descriptor, - final boolean isInterface) { - this.tag = tag; - this.owner = owner; - this.name = name; - this.descriptor = descriptor; - this.isInterface = isInterface; - } - - /** - * Returns the kind of field or method designated by this handle. - * - * @return {@link Opcodes#H_GETFIELD}, {@link Opcodes#H_GETSTATIC}, {@link Opcodes#H_PUTFIELD}, - * {@link Opcodes#H_PUTSTATIC}, {@link Opcodes#H_INVOKEVIRTUAL}, {@link - * Opcodes#H_INVOKESTATIC}, {@link Opcodes#H_INVOKESPECIAL}, {@link - * Opcodes#H_NEWINVOKESPECIAL} or {@link Opcodes#H_INVOKEINTERFACE}. - */ - public int getTag() { - return tag; - } - - /** - * Returns the internal name of the class that owns the field or method designated by this handle. - * - * @return the internal name of the class that owns the field or method designated by this handle. - */ - public String getOwner() { - return owner; - } - - /** - * Returns the name of the field or method designated by this handle. - * - * @return the name of the field or method designated by this handle. - */ - public String getName() { - return name; - } - - /** - * Returns the descriptor of the field or method designated by this handle. - * - * @return the descriptor of the field or method designated by this handle. - */ - public String getDesc() { - return descriptor; - } - - /** - * Returns true if the owner of the field or method designated by this handle is an interface. - * - * @return true if the owner of the field or method designated by this handle is an interface. - */ - public boolean isInterface() { - return isInterface; - } - - @Override - public boolean equals(final Object object) { - if (object == this) { - return true; - } - if (!(object instanceof Handle)) { - return false; - } - Handle handle = (Handle) object; - return tag == handle.tag - && isInterface == handle.isInterface - && owner.equals(handle.owner) - && name.equals(handle.name) - && descriptor.equals(handle.descriptor); - } - - @Override - public int hashCode() { - return tag - + (isInterface ? 64 : 0) - + owner.hashCode() * name.hashCode() * descriptor.hashCode(); - } - - /** - * Returns the textual representation of this handle. The textual representation is: - * - *

    - *
  • for a reference to a class: owner "." name descriptor " (" tag ")", - *
  • for a reference to an interface: owner "." name descriptor " (" tag " itf)". - *
- */ - @Override - public String toString() { - return owner + '.' + name + descriptor + " (" + tag + (isInterface ? " itf" : "") + ')'; - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Handler.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Handler.java deleted file mode 100644 index 43c1dcdcb1..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Handler.java +++ /dev/null @@ -1,198 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * Information about an exception handler. Corresponds to an element of the exception_table array of - * a Code attribute, as defined in the Java Virtual Machine Specification (JVMS). Handler instances - * can be chained together, with their {@link #nextHandler} field, to describe a full JVMS - * exception_table array. - * - * @see JVMS - * 4.7.3 - * @author Eric Bruneton - */ -final class Handler { - - /** - * The start_pc field of this JVMS exception_table entry. Corresponds to the beginning of the - * exception handler's scope (inclusive). - */ - final Label startPc; - - /** - * The end_pc field of this JVMS exception_table entry. Corresponds to the end of the exception - * handler's scope (exclusive). - */ - final Label endPc; - - /** - * The handler_pc field of this JVMS exception_table entry. Corresponding to the beginning of the - * exception handler's code. - */ - final Label handlerPc; - - /** - * The catch_type field of this JVMS exception_table entry. This is the constant pool index of the - * internal name of the type of exceptions handled by this handler, or 0 to catch any exceptions. - */ - final int catchType; - - /** - * The internal name of the type of exceptions handled by this handler, or null to catch - * any exceptions. - */ - final String catchTypeDescriptor; - - /** The next exception handler. */ - Handler nextHandler; - - /** - * Constructs a new Handler. - * - * @param startPc the start_pc field of this JVMS exception_table entry. - * @param endPc the end_pc field of this JVMS exception_table entry. - * @param handlerPc the handler_pc field of this JVMS exception_table entry. - * @param catchType The catch_type field of this JVMS exception_table entry. - * @param catchTypeDescriptor The internal name of the type of exceptions handled by this handler, - * or null to catch any exceptions. - */ - Handler( - final Label startPc, - final Label endPc, - final Label handlerPc, - final int catchType, - final String catchTypeDescriptor) { - this.startPc = startPc; - this.endPc = endPc; - this.handlerPc = handlerPc; - this.catchType = catchType; - this.catchTypeDescriptor = catchTypeDescriptor; - } - - /** - * Constructs a new Handler from the given one, with a different scope. - * - * @param handler an existing Handler. - * @param startPc the start_pc field of this JVMS exception_table entry. - * @param endPc the end_pc field of this JVMS exception_table entry. - */ - Handler(final Handler handler, final Label startPc, final Label endPc) { - this(startPc, endPc, handler.handlerPc, handler.catchType, handler.catchTypeDescriptor); - this.nextHandler = handler.nextHandler; - } - - /** - * Removes the range between start and end from the Handler list that begins with the given - * element. - * - * @param firstHandler the beginning of a Handler list. May be null. - * @param start the start of the range to be removed. - * @param end the end of the range to be removed. Maybe null. - * @return the exception handler list with the start-end range removed. - */ - static Handler removeRange(final Handler firstHandler, final Label start, final Label end) { - if (firstHandler == null) { - return null; - } else { - firstHandler.nextHandler = removeRange(firstHandler.nextHandler, start, end); - } - int handlerStart = firstHandler.startPc.bytecodeOffset; - int handlerEnd = firstHandler.endPc.bytecodeOffset; - int rangeStart = start.bytecodeOffset; - int rangeEnd = end == null ? Integer.MAX_VALUE : end.bytecodeOffset; - // Return early if [handlerStart,handlerEnd[ and [rangeStart,rangeEnd[ don't intersect. - if (rangeStart >= handlerEnd || rangeEnd <= handlerStart) { - return firstHandler; - } - if (rangeStart <= handlerStart) { - if (rangeEnd >= handlerEnd) { - // If [handlerStart,handlerEnd[ is included in [rangeStart,rangeEnd[, remove firstHandler. - return firstHandler.nextHandler; - } else { - // [handlerStart,handlerEnd[ - [rangeStart,rangeEnd[ = [rangeEnd,handlerEnd[ - return new Handler(firstHandler, end, firstHandler.endPc); - } - } else if (rangeEnd >= handlerEnd) { - // [handlerStart,handlerEnd[ - [rangeStart,rangeEnd[ = [handlerStart,rangeStart[ - return new Handler(firstHandler, firstHandler.startPc, start); - } else { - // [handlerStart,handlerEnd[ - [rangeStart,rangeEnd[ = - // [handlerStart,rangeStart[ + [rangeEnd,handerEnd[ - firstHandler.nextHandler = new Handler(firstHandler, end, firstHandler.endPc); - return new Handler(firstHandler, firstHandler.startPc, start); - } - } - - /** - * Returns the number of elements of the Handler list that begins with the given element. - * - * @param firstHandler the beginning of a Handler list. May be null. - * @return the number of elements of the Handler list that begins with 'handler'. - */ - static int getExceptionTableLength(final Handler firstHandler) { - int length = 0; - Handler handler = firstHandler; - while (handler != null) { - length++; - handler = handler.nextHandler; - } - return length; - } - - /** - * Returns the size in bytes of the JVMS exception_table corresponding to the Handler list that - * begins with the given element. This includes the exception_table_length field. - * - * @param firstHandler the beginning of a Handler list. May be null. - * @return the size in bytes of the exception_table_length and exception_table structures. - */ - static int getExceptionTableSize(final Handler firstHandler) { - return 2 + 8 * getExceptionTableLength(firstHandler); - } - - /** - * Puts the JVMS exception_table corresponding to the Handler list that begins with the given - * element. This includes the exception_table_length field. - * - * @param firstHandler the beginning of a Handler list. May be null. - * @param output where the exception_table_length and exception_table structures must be put. - */ - static void putExceptionTable(final Handler firstHandler, final ByteVector output) { - output.putShort(getExceptionTableLength(firstHandler)); - Handler handler = firstHandler; - while (handler != null) { - output - .putShort(handler.startPc.bytecodeOffset) - .putShort(handler.endPc.bytecodeOffset) - .putShort(handler.handlerPc.bytecodeOffset) - .putShort(handler.catchType); - handler = handler.nextHandler; - } - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/LICENSE.txt b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/LICENSE.txt deleted file mode 100644 index d9b93a0681..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/LICENSE.txt +++ /dev/null @@ -1,29 +0,0 @@ - ASM is released under the following 3-Clause BSD License: - - ASM: a very small and fast Java bytecode manipulation framework - Copyright (c) 2000-2011 INRIA, France Telecom - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the copyright holders nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF - THE POSSIBILITY OF SUCH DAMAGE. diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Label.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Label.java deleted file mode 100644 index d2f805c475..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Label.java +++ /dev/null @@ -1,621 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * A position in the bytecode of a method. Labels are used for jump, goto, and switch instructions, - * and for try catch blocks. A label designates the instruction that is just after. Note - * however that there can be other elements between a label and the instruction it designates (such - * as other labels, stack map frames, line numbers, etc.). - * - * @author Eric Bruneton - */ -public class Label { - - /** - * A flag indicating that a label is only used for debug attributes. Such a label is not the start - * of a basic block, the target of a jump instruction, or an exception handler. It can be safely - * ignored in control flow graph analysis algorithms (for optimization purposes). - */ - static final int FLAG_DEBUG_ONLY = 1; - - /** - * A flag indicating that a label is the target of a jump instruction, or the start of an - * exception handler. - */ - static final int FLAG_JUMP_TARGET = 2; - - /** A flag indicating that the bytecode offset of a label is known. */ - static final int FLAG_RESOLVED = 4; - - /** A flag indicating that a label corresponds to a reachable basic block. */ - static final int FLAG_REACHABLE = 8; - - /** - * A flag indicating that the basic block corresponding to a label ends with a subroutine call. By - * construction in {@link MethodWriter#visitJumpInsn}, labels with this flag set have at least two - * outgoing edges: - * - *
    - *
  • the first one corresponds to the instruction that follows the jsr instruction in the - * bytecode, i.e. where execution continues when it returns from the jsr call. This is a - * virtual control flow edge, since execution never goes directly from the jsr to the next - * instruction. Instead, it goes to the subroutine and eventually returns to the instruction - * following the jsr. This virtual edge is used to compute the real outgoing edges of the - * basic blocks ending with a ret instruction, in {@link #addSubroutineRetSuccessors}. - *
  • the second one corresponds to the target of the jsr instruction, - *
- */ - static final int FLAG_SUBROUTINE_CALLER = 16; - - /** - * A flag indicating that the basic block corresponding to a label is the start of a subroutine. - */ - static final int FLAG_SUBROUTINE_START = 32; - - /** A flag indicating that the basic block corresponding to a label is the end of a subroutine. */ - static final int FLAG_SUBROUTINE_END = 64; - - /** - * The number of elements to add to the {@link #otherLineNumbers} array when it needs to be - * resized to store a new source line number. - */ - static final int LINE_NUMBERS_CAPACITY_INCREMENT = 4; - - /** - * The number of elements to add to the {@link #forwardReferences} array when it needs to be - * resized to store a new forward reference. - */ - static final int FORWARD_REFERENCES_CAPACITY_INCREMENT = 6; - - /** - * The bit mask to extract the type of a forward reference to this label. The extracted type is - * either {@link #FORWARD_REFERENCE_TYPE_SHORT} or {@link #FORWARD_REFERENCE_TYPE_WIDE}. - * - * @see #forwardReferences - */ - static final int FORWARD_REFERENCE_TYPE_MASK = 0xF0000000; - - /** - * The type of forward references stored with two bytes in the bytecode. This is the case, for - * instance, of a forward reference from an ifnull instruction. - */ - static final int FORWARD_REFERENCE_TYPE_SHORT = 0x10000000; - - /** - * The type of forward references stored in four bytes in the bytecode. This is the case, for - * instance, of a forward reference from a lookupswitch instruction. - */ - static final int FORWARD_REFERENCE_TYPE_WIDE = 0x20000000; - - /** - * The bit mask to extract the 'handle' of a forward reference to this label. The extracted handle - * is the bytecode offset where the forward reference value is stored (using either 2 or 4 bytes, - * as indicated by the {@link #FORWARD_REFERENCE_TYPE_MASK}). - * - * @see #forwardReferences - */ - static final int FORWARD_REFERENCE_HANDLE_MASK = 0x0FFFFFFF; - - /** - * A sentinel element used to indicate the end of a list of labels. - * - * @see #nextListElement - */ - static final Label EMPTY_LIST = new Label(); - - /** - * A user managed state associated with this label. Warning: this field is used by the ASM tree - * package. In order to use it with the ASM tree package you must override the getLabelNode method - * in MethodNode. - */ - public Object info; - - /** - * The type and status of this label or its corresponding basic block. Must be zero or more of - * {@link #FLAG_DEBUG_ONLY}, {@link #FLAG_JUMP_TARGET}, {@link #FLAG_RESOLVED}, {@link - * #FLAG_REACHABLE}, {@link #FLAG_SUBROUTINE_CALLER}, {@link #FLAG_SUBROUTINE_START}, {@link - * #FLAG_SUBROUTINE_END}. - */ - short flags; - - /** - * The source line number corresponding to this label, or 0. If there are several source line - * numbers corresponding to this label, the first one is stored in this field, and the remaining - * ones are stored in {@link #otherLineNumbers}. - */ - private short lineNumber; - - /** - * The source line numbers corresponding to this label, in addition to {@link #lineNumber}, or - * null. The first element of this array is the number n of source line numbers it contains, which - * are stored between indices 1 and n (inclusive). - */ - private int[] otherLineNumbers; - - /** - * The offset of this label in the bytecode of its method, in bytes. This value is set if and only - * if the {@link #FLAG_RESOLVED} flag is set. - */ - int bytecodeOffset; - - /** - * The forward references to this label. The first element is the number of forward references, - * times 2 (this corresponds to the index of the last element actually used in this array). Then, - * each forward reference is described with two consecutive integers noted - * 'sourceInsnBytecodeOffset' and 'reference': - * - *
    - *
  • 'sourceInsnBytecodeOffset' is the bytecode offset of the instruction that contains the - * forward reference, - *
  • 'reference' contains the type and the offset in the bytecode where the forward reference - * value must be stored, which can be extracted with {@link #FORWARD_REFERENCE_TYPE_MASK} - * and {@link #FORWARD_REFERENCE_HANDLE_MASK}. - *
- * - * For instance, for an ifnull instruction at bytecode offset x, 'sourceInsnBytecodeOffset' is - * equal to x, and 'reference' is of type {@link #FORWARD_REFERENCE_TYPE_SHORT} with value x + 1 - * (because the ifnull instruction uses a 2 bytes bytecode offset operand stored one byte after - * the start of the instruction itself). For the default case of a lookupswitch instruction at - * bytecode offset x, 'sourceInsnBytecodeOffset' is equal to x, and 'reference' is of type {@link - * #FORWARD_REFERENCE_TYPE_WIDE} with value between x + 1 and x + 4 (because the lookupswitch - * instruction uses a 4 bytes bytecode offset operand stored one to four bytes after the start of - * the instruction itself). - */ - private int[] forwardReferences; - - // ----------------------------------------------------------------------------------------------- - - // Fields for the control flow and data flow graph analysis algorithms (used to compute the - // maximum stack size or the stack map frames). A control flow graph contains one node per "basic - // block", and one edge per "jump" from one basic block to another. Each node (i.e., each basic - // block) is represented with the Label object that corresponds to the first instruction of this - // basic block. Each node also stores the list of its successors in the graph, as a linked list of - // Edge objects. - // - // The control flow analysis algorithms used to compute the maximum stack size or the stack map - // frames are similar and use two steps. The first step, during the visit of each instruction, - // builds information about the state of the local variables and the operand stack at the end of - // each basic block, called the "output frame", relatively to the frame state at the - // beginning of the basic block, which is called the "input frame", and which is unknown - // during this step. The second step, in {@link MethodWriter#computeAllFrames} and {@link - // MethodWriter#computeMaxStackAndLocal}, is a fix point algorithm - // that computes information about the input frame of each basic block, from the input state of - // the first basic block (known from the method signature), and by the using the previously - // computed relative output frames. - // - // The algorithm used to compute the maximum stack size only computes the relative output and - // absolute input stack heights, while the algorithm used to compute stack map frames computes - // relative output frames and absolute input frames. - - /** - * The number of elements in the input stack of the basic block corresponding to this label. This - * field is computed in {@link MethodWriter#computeMaxStackAndLocal}. - */ - short inputStackSize; - - /** - * The number of elements in the output stack, at the end of the basic block corresponding to this - * label. This field is only computed for basic blocks that end with a RET instruction. - */ - short outputStackSize; - - /** - * The maximum height reached by the output stack, relatively to the top of the input stack, in - * the basic block corresponding to this label. This maximum is always positive or null. - */ - short outputStackMax; - - /** - * The id of the subroutine to which this basic block belongs, or 0. If the basic block belongs to - * several subroutines, this is the id of the "oldest" subroutine that contains it (with the - * convention that a subroutine calling another one is "older" than the callee). This field is - * computed in {@link MethodWriter#computeMaxStackAndLocal}, if the method contains JSR - * instructions. - */ - short subroutineId; - - /** - * The input and output stack map frames of the basic block corresponding to this label. This - * field is only used when the {@link MethodWriter#COMPUTE_ALL_FRAMES} or {@link - * MethodWriter#COMPUTE_INSERTED_FRAMES} option is used. - */ - Frame frame; - - /** - * The successor of this label, in the order they are visited in {@link MethodVisitor#visitLabel}. - * This linked list does not include labels used for debug info only. If the {@link - * MethodWriter#COMPUTE_ALL_FRAMES} or {@link MethodWriter#COMPUTE_INSERTED_FRAMES} option is used - * then it does not contain either successive labels that denote the same bytecode offset (in this - * case only the first label appears in this list). - */ - Label nextBasicBlock; - - /** - * The outgoing edges of the basic block corresponding to this label, in the control flow graph of - * its method. These edges are stored in a linked list of {@link Edge} objects, linked to each - * other by their {@link Edge#nextEdge} field. - */ - Edge outgoingEdges; - - /** - * The next element in the list of labels to which this label belongs, or null if it does not - * belong to any list. All lists of labels must end with the {@link #EMPTY_LIST} sentinel, in - * order to ensure that this field is null if and only if this label does not belong to a list of - * labels. Note that there can be several lists of labels at the same time, but that a label can - * belong to at most one list at a time (unless some lists share a common tail, but this is not - * used in practice). - * - *

List of labels are used in {@link MethodWriter#computeAllFrames} and {@link - * MethodWriter#computeMaxStackAndLocal} to compute stack map frames and the maximum stack size, - * respectively, as well as in {@link #markSubroutine} and {@link #addSubroutineRetSuccessors} to - * compute the basic blocks belonging to subroutines and their outgoing edges. Outside of these - * methods, this field should be null (this property is a precondition and a postcondition of - * these methods). - */ - Label nextListElement; - - // ----------------------------------------------------------------------------------------------- - // Constructor and accessors - // ----------------------------------------------------------------------------------------------- - - /** Constructs a new label. */ - public Label() { - // Nothing to do. - } - - /** - * Returns the bytecode offset corresponding to this label. This offset is computed from the start - * of the method's bytecode. This method is intended for {@link Attribute} sub classes, and is - * normally not needed by class generators or adapters. - * - * @return the bytecode offset corresponding to this label. - * @throws IllegalStateException if this label is not resolved yet. - */ - public int getOffset() { - if ((flags & FLAG_RESOLVED) == 0) { - throw new IllegalStateException("Label offset position has not been resolved yet"); - } - return bytecodeOffset; - } - - /** - * Returns the "canonical" {@link Label} instance corresponding to this label's bytecode offset, - * if known, otherwise the label itself. The canonical instance is the first label (in the order - * of their visit by {@link MethodVisitor#visitLabel}) corresponding to this bytecode offset. It - * cannot be known for labels which have not been visited yet. - * - *

This method should only be used when the {@link MethodWriter#COMPUTE_ALL_FRAMES} option - * is used. - * - * @return the label itself if {@link #frame} is null, otherwise the Label's frame owner. This - * corresponds to the "canonical" label instance described above thanks to the way the label - * frame is set in {@link MethodWriter#visitLabel}. - */ - final Label getCanonicalInstance() { - return frame == null ? this : frame.owner; - } - - // ----------------------------------------------------------------------------------------------- - // Methods to manage line numbers - // ----------------------------------------------------------------------------------------------- - - /** - * Adds a source line number corresponding to this label. - * - * @param lineNumber a source line number (which should be strictly positive). - */ - final void addLineNumber(final int lineNumber) { - if (this.lineNumber == 0) { - this.lineNumber = (short) lineNumber; - } else { - if (otherLineNumbers == null) { - otherLineNumbers = new int[LINE_NUMBERS_CAPACITY_INCREMENT]; - } - int otherLineNumberIndex = ++otherLineNumbers[0]; - if (otherLineNumberIndex >= otherLineNumbers.length) { - int[] newLineNumbers = new int[otherLineNumbers.length + LINE_NUMBERS_CAPACITY_INCREMENT]; - System.arraycopy(otherLineNumbers, 0, newLineNumbers, 0, otherLineNumbers.length); - otherLineNumbers = newLineNumbers; - } - otherLineNumbers[otherLineNumberIndex] = lineNumber; - } - } - - /** - * Makes the given visitor visit this label and its source line numbers, if applicable. - * - * @param methodVisitor a method visitor. - * @param visitLineNumbers whether to visit of the label's source line numbers, if any. - */ - final void accept(final MethodVisitor methodVisitor, final boolean visitLineNumbers) { - methodVisitor.visitLabel(this); - if (visitLineNumbers && lineNumber != 0) { - methodVisitor.visitLineNumber(lineNumber & 0xFFFF, this); - if (otherLineNumbers != null) { - for (int i = 1; i <= otherLineNumbers[0]; ++i) { - methodVisitor.visitLineNumber(otherLineNumbers[i], this); - } - } - } - } - - // ----------------------------------------------------------------------------------------------- - // Methods to compute offsets and to manage forward references - // ----------------------------------------------------------------------------------------------- - - /** - * Puts a reference to this label in the bytecode of a method. If the bytecode offset of the label - * is known, the relative bytecode offset between the label and the instruction referencing it is - * computed and written directly. Otherwise, a null relative offset is written and a new forward - * reference is declared for this label. - * - * @param code the bytecode of the method. This is where the reference is appended. - * @param sourceInsnBytecodeOffset the bytecode offset of the instruction that contains the - * reference to be appended. - * @param wideReference whether the reference must be stored in 4 bytes (instead of 2 bytes). - */ - final void put( - final ByteVector code, final int sourceInsnBytecodeOffset, final boolean wideReference) { - if ((flags & FLAG_RESOLVED) == 0) { - if (wideReference) { - addForwardReference(sourceInsnBytecodeOffset, FORWARD_REFERENCE_TYPE_WIDE, code.length); - code.putInt(-1); - } else { - addForwardReference(sourceInsnBytecodeOffset, FORWARD_REFERENCE_TYPE_SHORT, code.length); - code.putShort(-1); - } - } else { - if (wideReference) { - code.putInt(bytecodeOffset - sourceInsnBytecodeOffset); - } else { - code.putShort(bytecodeOffset - sourceInsnBytecodeOffset); - } - } - } - - /** - * Adds a forward reference to this label. This method must be called only for a true forward - * reference, i.e. only if this label is not resolved yet. For backward references, the relative - * bytecode offset of the reference can be, and must be, computed and stored directly. - * - * @param sourceInsnBytecodeOffset the bytecode offset of the instruction that contains the - * reference stored at referenceHandle. - * @param referenceType either {@link #FORWARD_REFERENCE_TYPE_SHORT} or {@link - * #FORWARD_REFERENCE_TYPE_WIDE}. - * @param referenceHandle the offset in the bytecode where the forward reference value must be - * stored. - */ - private void addForwardReference( - final int sourceInsnBytecodeOffset, final int referenceType, final int referenceHandle) { - if (forwardReferences == null) { - forwardReferences = new int[FORWARD_REFERENCES_CAPACITY_INCREMENT]; - } - int lastElementIndex = forwardReferences[0]; - if (lastElementIndex + 2 >= forwardReferences.length) { - int[] newValues = new int[forwardReferences.length + FORWARD_REFERENCES_CAPACITY_INCREMENT]; - System.arraycopy(forwardReferences, 0, newValues, 0, forwardReferences.length); - forwardReferences = newValues; - } - forwardReferences[++lastElementIndex] = sourceInsnBytecodeOffset; - forwardReferences[++lastElementIndex] = referenceType | referenceHandle; - forwardReferences[0] = lastElementIndex; - } - - /** - * Sets the bytecode offset of this label to the given value and resolves the forward references - * to this label, if any. This method must be called when this label is added to the bytecode of - * the method, i.e. when its bytecode offset becomes known. This method fills in the blanks that - * where left in the bytecode by each forward reference previously added to this label. - * - * @param code the bytecode of the method. - * @param bytecodeOffset the bytecode offset of this label. - * @return true if a blank that was left for this label was too small to store the - * offset. In such a case the corresponding jump instruction is replaced with an equivalent - * ASM specific instruction using an unsigned two bytes offset. These ASM specific - * instructions are later replaced with standard bytecode instructions with wider offsets (4 - * bytes instead of 2), in ClassReader. - */ - final boolean resolve(final byte[] code, final int bytecodeOffset) { - this.flags |= FLAG_RESOLVED; - this.bytecodeOffset = bytecodeOffset; - if (forwardReferences == null) { - return false; - } - boolean hasAsmInstructions = false; - for (int i = forwardReferences[0]; i > 0; i -= 2) { - final int sourceInsnBytecodeOffset = forwardReferences[i - 1]; - final int reference = forwardReferences[i]; - final int relativeOffset = bytecodeOffset - sourceInsnBytecodeOffset; - int handle = reference & FORWARD_REFERENCE_HANDLE_MASK; - if ((reference & FORWARD_REFERENCE_TYPE_MASK) == FORWARD_REFERENCE_TYPE_SHORT) { - if (relativeOffset < Short.MIN_VALUE || relativeOffset > Short.MAX_VALUE) { - // Change the opcode of the jump instruction, in order to be able to find it later in - // ClassReader. These ASM specific opcodes are similar to jump instruction opcodes, except - // that the 2 bytes offset is unsigned (and can therefore represent values from 0 to - // 65535, which is sufficient since the size of a method is limited to 65535 bytes). - int opcode = code[sourceInsnBytecodeOffset] & 0xFF; - if (opcode < Opcodes.IFNULL) { - // Change IFEQ ... JSR to ASM_IFEQ ... ASM_JSR. - code[sourceInsnBytecodeOffset] = (byte) (opcode + Constants.ASM_OPCODE_DELTA); - } else { - // Change IFNULL and IFNONNULL to ASM_IFNULL and ASM_IFNONNULL. - code[sourceInsnBytecodeOffset] = (byte) (opcode + Constants.ASM_IFNULL_OPCODE_DELTA); - } - hasAsmInstructions = true; - } - code[handle++] = (byte) (relativeOffset >>> 8); - code[handle] = (byte) relativeOffset; - } else { - code[handle++] = (byte) (relativeOffset >>> 24); - code[handle++] = (byte) (relativeOffset >>> 16); - code[handle++] = (byte) (relativeOffset >>> 8); - code[handle] = (byte) relativeOffset; - } - } - return hasAsmInstructions; - } - - // ----------------------------------------------------------------------------------------------- - // Methods related to subroutines - // ----------------------------------------------------------------------------------------------- - - /** - * Finds the basic blocks that belong to the subroutine starting with the basic block - * corresponding to this label, and marks these blocks as belonging to this subroutine. This - * method follows the control flow graph to find all the blocks that are reachable from the - * current basic block WITHOUT following any jsr target. - * - *

Note: a precondition and postcondition of this method is that all labels must have a null - * {@link #nextListElement}. - * - * @param subroutineId the id of the subroutine starting with the basic block corresponding to - * this label. - */ - final void markSubroutine(final short subroutineId) { - // Data flow algorithm: put this basic block in a list of blocks to process (which are blocks - // belonging to subroutine subroutineId) and, while there are blocks to process, remove one from - // the list, mark it as belonging to the subroutine, and add its successor basic blocks in the - // control flow graph to the list of blocks to process (if not already done). - Label listOfBlocksToProcess = this; - listOfBlocksToProcess.nextListElement = EMPTY_LIST; - while (listOfBlocksToProcess != EMPTY_LIST) { - // Remove a basic block from the list of blocks to process. - Label basicBlock = listOfBlocksToProcess; - listOfBlocksToProcess = listOfBlocksToProcess.nextListElement; - basicBlock.nextListElement = null; - - // If it is not already marked as belonging to a subroutine, mark it as belonging to - // subroutineId and add its successors to the list of blocks to process (unless already done). - if (basicBlock.subroutineId == 0) { - basicBlock.subroutineId = subroutineId; - listOfBlocksToProcess = basicBlock.pushSuccessors(listOfBlocksToProcess); - } - } - } - - /** - * Finds the basic blocks that end a subroutine starting with the basic block corresponding to - * this label and, for each one of them, adds an outgoing edge to the basic block following the - * given subroutine call. In other words, completes the control flow graph by adding the edges - * corresponding to the return from this subroutine, when called from the given caller basic - * block. - * - *

Note: a precondition and postcondition of this method is that all labels must have a null - * {@link #nextListElement}. - * - * @param subroutineCaller a basic block that ends with a jsr to the basic block corresponding to - * this label. This label is supposed to correspond to the start of a subroutine. - */ - final void addSubroutineRetSuccessors(final Label subroutineCaller) { - // Data flow algorithm: put this basic block in a list blocks to process (which are blocks - // belonging to a subroutine starting with this label) and, while there are blocks to process, - // remove one from the list, put it in a list of blocks that have been processed, add a return - // edge to the successor of subroutineCaller if applicable, and add its successor basic blocks - // in the control flow graph to the list of blocks to process (if not already done). - Label listOfProcessedBlocks = EMPTY_LIST; - Label listOfBlocksToProcess = this; - listOfBlocksToProcess.nextListElement = EMPTY_LIST; - while (listOfBlocksToProcess != EMPTY_LIST) { - // Move a basic block from the list of blocks to process to the list of processed blocks. - Label basicBlock = listOfBlocksToProcess; - listOfBlocksToProcess = basicBlock.nextListElement; - basicBlock.nextListElement = listOfProcessedBlocks; - listOfProcessedBlocks = basicBlock; - - // Add an edge from this block to the successor of the caller basic block, if this block is - // the end of a subroutine and if this block and subroutineCaller do not belong to the same - // subroutine. - if ((basicBlock.flags & FLAG_SUBROUTINE_END) != 0 - && basicBlock.subroutineId != subroutineCaller.subroutineId) { - basicBlock.outgoingEdges = - new Edge( - basicBlock.outputStackSize, - // By construction, the first outgoing edge of a basic block that ends with a jsr - // instruction leads to the jsr continuation block, i.e. where execution continues - // when ret is called (see {@link #FLAG_SUBROUTINE_CALLER}). - subroutineCaller.outgoingEdges.successor, - basicBlock.outgoingEdges); - } - // Add its successors to the list of blocks to process. Note that {@link #pushSuccessors} does - // not push basic blocks which are already in a list. Here this means either in the list of - // blocks to process, or in the list of already processed blocks. This second list is - // important to make sure we don't reprocess an already processed block. - listOfBlocksToProcess = basicBlock.pushSuccessors(listOfBlocksToProcess); - } - // Reset the {@link #nextListElement} of all the basic blocks that have been processed to null, - // so that this method can be called again with a different subroutine or subroutine caller. - while (listOfProcessedBlocks != EMPTY_LIST) { - Label newListOfProcessedBlocks = listOfProcessedBlocks.nextListElement; - listOfProcessedBlocks.nextListElement = null; - listOfProcessedBlocks = newListOfProcessedBlocks; - } - } - - /** - * Adds the successors of this label in the method's control flow graph (except those - * corresponding to a jsr target, and those already in a list of labels) to the given list of - * blocks to process, and returns the new list. - * - * @param listOfLabelsToProcess a list of basic blocks to process, linked together with their - * {@link #nextListElement} field. - * @return the new list of blocks to process. - */ - private Label pushSuccessors(final Label listOfLabelsToProcess) { - Label newListOfLabelsToProcess = listOfLabelsToProcess; - Edge outgoingEdge = outgoingEdges; - while (outgoingEdge != null) { - // By construction, the second outgoing edge of a basic block that ends with a jsr instruction - // leads to the jsr target (see {@link #FLAG_SUBROUTINE_CALLER}). - boolean isJsrTarget = - (flags & Label.FLAG_SUBROUTINE_CALLER) != 0 && outgoingEdge == outgoingEdges.nextEdge; - if (!isJsrTarget && outgoingEdge.successor.nextListElement == null) { - // Add this successor to the list of blocks to process, if it does not already belong to a - // list of labels. - outgoingEdge.successor.nextListElement = newListOfLabelsToProcess; - newListOfLabelsToProcess = outgoingEdge.successor; - } - outgoingEdge = outgoingEdge.nextEdge; - } - return newListOfLabelsToProcess; - } - - // ----------------------------------------------------------------------------------------------- - // Overridden Object methods - // ----------------------------------------------------------------------------------------------- - - /** - * Returns a string representation of this label. - * - * @return a string representation of this label. - */ - @Override - public String toString() { - return "L" + System.identityHashCode(this); - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/MethodVisitor.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/MethodVisitor.java deleted file mode 100644 index e493afcbd0..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/MethodVisitor.java +++ /dev/null @@ -1,609 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * A visitor to visit a Java method. The methods of this class must be called in the following - * order: ( visitParameter )* [ visitAnnotationDefault ] ( - * visitAnnotation | visitAnnotableParameterCount | - * visitParameterAnnotation visitTypeAnnotation | visitAttribute )* [ - * visitCode ( visitFrame | visitXInsn | visitLabel | - * visitInsnAnnotation | visitTryCatchBlock | visitTryCatchAnnotation | - * visitLocalVariable | visitLocalVariableAnnotation | visitLineNumber )* - * visitMaxs ] visitEnd. In addition, the visitXInsn and - * visitLabel methods must be called in the sequential order of the bytecode instructions - * of the visited code, visitInsnAnnotation must be called after the annotated - * instruction, visitTryCatchBlock must be called before the labels passed as - * arguments have been visited, visitTryCatchBlockAnnotation must be called after - * the corresponding try catch block has been visited, and the visitLocalVariable, - * visitLocalVariableAnnotation and visitLineNumber methods must be called - * after the labels passed as arguments have been visited. - * - * @author Eric Bruneton - */ -public abstract class MethodVisitor { - - private static final String REQUIRES_ASM5 = "This feature requires ASM5"; - - /** - * The ASM API version implemented by this visitor. The value of this field must be one of {@link - * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link Opcodes#ASM7_EXPERIMENTAL}. - */ - protected final int api; - - /** The method visitor to which this visitor must delegate method calls. May be null. */ - protected MethodVisitor mv; - - /** - * Constructs a new {@link MethodVisitor}. - * - * @param api the ASM API version implemented by this visitor. Must be one of {@link - * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link - * Opcodes#ASM7_EXPERIMENTAL}. - */ - public MethodVisitor(final int api) { - this(api, null); - } - - /** - * Constructs a new {@link MethodVisitor}. - * - * @param api the ASM API version implemented by this visitor. Must be one of {@link - * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link - * Opcodes#ASM7_EXPERIMENTAL}. - * @param methodVisitor the method visitor to which this visitor must delegate method calls. May - * be null. - */ - public MethodVisitor(final int api, final MethodVisitor methodVisitor) { - if (api != Opcodes.ASM6 - && api != Opcodes.ASM5 - && api != Opcodes.ASM4) { - throw new IllegalArgumentException(); - } - this.api = api; - this.mv = methodVisitor; - } - - // ----------------------------------------------------------------------------------------------- - // Parameters, annotations and non standard attributes - // ----------------------------------------------------------------------------------------------- - - /** - * Visits a parameter of this method. - * - * @param name parameter name or null if none is provided. - * @param access the parameter's access flags, only ACC_FINAL, ACC_SYNTHETIC - * or/and ACC_MANDATED are allowed (see {@link Opcodes}). - */ - public void visitParameter(final String name, final int access) { - if (api < Opcodes.ASM5) { - throw new UnsupportedOperationException(REQUIRES_ASM5); - } - if (mv != null) { - mv.visitParameter(name, access); - } - } - - /** - * Visits the number of method parameters that can have annotations. By default (i.e. when this - * method is not called), all the method parameters defined by the method descriptor can have - * annotations. - * - * @param parameterCount the number of method parameters than can have annotations. This number - * must be less or equal than the number of parameter types in the method descriptor. It can - * be strictly less when a method has synthetic parameters and when these parameters are - * ignored when computing parameter indices for the purpose of parameter annotations (see - * https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html#jvms-4.7.18). - * @param visible true to define the number of method parameters that can have - * annotations visible at runtime, false to define the number of method parameters - * that can have annotations invisible at runtime. - */ - public void visitAnnotableParameterCount(final int parameterCount, final boolean visible) { - if (mv != null) { - mv.visitAnnotableParameterCount(parameterCount, visible); - } - } - - /** - * Visits a non standard attribute of this method. - * - * @param attribute an attribute. - */ - public void visitAttribute(final Attribute attribute) { - if (mv != null) { - mv.visitAttribute(attribute); - } - } - - /** Starts the visit of the method's code, if any (i.e. non abstract method). */ - public void visitCode() { - if (mv != null) { - mv.visitCode(); - } - } - - /** - * Visits the current state of the local variables and operand stack elements. This method must(*) - * be called just before any instruction i that follows an unconditional branch - * instruction such as GOTO or THROW, that is the target of a jump instruction, or that starts an - * exception handler block. The visited types must describe the values of the local variables and - * of the operand stack elements just before i is executed.
- *
- * (*) this is mandatory only for classes whose version is greater than or equal to {@link - * Opcodes#V1_6}.
- *
- * The frames of a method must be given either in expanded form, or in compressed form (all frames - * must use the same format, i.e. you must not mix expanded and compressed frames within a single - * method): - * - *

    - *
  • In expanded form, all frames must have the F_NEW type. - *
  • In compressed form, frames are basically "deltas" from the state of the previous frame: - *
      - *
    • {@link Opcodes#F_SAME} representing frame with exactly the same locals as the - * previous frame and with the empty stack. - *
    • {@link Opcodes#F_SAME1} representing frame with exactly the same locals as the - * previous frame and with single value on the stack ( nStack is 1 and - * stack[0] contains value for the type of the stack item). - *
    • {@link Opcodes#F_APPEND} representing frame with current locals are the same as the - * locals in the previous frame, except that additional locals are defined ( - * nLocal is 1, 2 or 3 and local elements contains values - * representing added types). - *
    • {@link Opcodes#F_CHOP} representing frame with current locals are the same as the - * locals in the previous frame, except that the last 1-3 locals are absent and with - * the empty stack (nLocals is 1, 2 or 3). - *
    • {@link Opcodes#F_FULL} representing complete frame data. - *
    - *
- * - *
- * In both cases the first frame, corresponding to the method's parameters and access flags, is - * implicit and must not be visited. Also, it is illegal to visit two or more frames for the same - * code location (i.e., at least one instruction must be visited between two calls to visitFrame). - * - * @param type the type of this stack map frame. Must be {@link Opcodes#F_NEW} for expanded - * frames, or {@link Opcodes#F_FULL}, {@link Opcodes#F_APPEND}, {@link Opcodes#F_CHOP}, {@link - * Opcodes#F_SAME} or {@link Opcodes#F_APPEND}, {@link Opcodes#F_SAME1} for compressed frames. - * @param nLocal the number of local variables in the visited frame. - * @param local the local variable types in this frame. This array must not be modified. Primitive - * types are represented by {@link Opcodes#TOP}, {@link Opcodes#INTEGER}, {@link - * Opcodes#FLOAT}, {@link Opcodes#LONG}, {@link Opcodes#DOUBLE}, {@link Opcodes#NULL} or - * {@link Opcodes#UNINITIALIZED_THIS} (long and double are represented by a single element). - * Reference types are represented by String objects (representing internal names), and - * uninitialized types by Label objects (this label designates the NEW instruction that - * created this uninitialized value). - * @param nStack the number of operand stack elements in the visited frame. - * @param stack the operand stack types in this frame. This array must not be modified. Its - * content has the same format as the "local" array. - * @throws IllegalStateException if a frame is visited just after another one, without any - * instruction between the two (unless this frame is a Opcodes#F_SAME frame, in which case it - * is silently ignored). - */ - public void visitFrame( - final int type, - final int nLocal, - final Object[] local, - final int nStack, - final Object[] stack) { - if (mv != null) { - mv.visitFrame(type, nLocal, local, nStack, stack); - } - } - - // ----------------------------------------------------------------------------------------------- - // Normal instructions - // ----------------------------------------------------------------------------------------------- - - /** - * Visits a zero operand instruction. - * - * @param opcode the opcode of the instruction to be visited. This opcode is either NOP, - * ACONST_NULL, ICONST_M1, ICONST_0, ICONST_1, ICONST_2, ICONST_3, ICONST_4, ICONST_5, - * LCONST_0, LCONST_1, FCONST_0, FCONST_1, FCONST_2, DCONST_0, DCONST_1, IALOAD, LALOAD, - * FALOAD, DALOAD, AALOAD, BALOAD, CALOAD, SALOAD, IASTORE, LASTORE, FASTORE, DASTORE, - * AASTORE, BASTORE, CASTORE, SASTORE, POP, POP2, DUP, DUP_X1, DUP_X2, DUP2, DUP2_X1, DUP2_X2, - * SWAP, IADD, LADD, FADD, DADD, ISUB, LSUB, FSUB, DSUB, IMUL, LMUL, FMUL, DMUL, IDIV, LDIV, - * FDIV, DDIV, IREM, LREM, FREM, DREM, INEG, LNEG, FNEG, DNEG, ISHL, LSHL, ISHR, LSHR, IUSHR, - * LUSHR, IAND, LAND, IOR, LOR, IXOR, LXOR, I2L, I2F, I2D, L2I, L2F, L2D, F2I, F2L, F2D, D2I, - * D2L, D2F, I2B, I2C, I2S, LCMP, FCMPL, FCMPG, DCMPL, DCMPG, IRETURN, LRETURN, FRETURN, - * DRETURN, ARETURN, RETURN, ARRAYLENGTH, ATHROW, MONITORENTER, or MONITOREXIT. - */ - public void visitInsn(final int opcode) { - if (mv != null) { - mv.visitInsn(opcode); - } - } - - /** - * Visits an instruction with a single int operand. - * - * @param opcode the opcode of the instruction to be visited. This opcode is either BIPUSH, SIPUSH - * or NEWARRAY. - * @param operand the operand of the instruction to be visited.
- * When opcode is BIPUSH, operand value should be between Byte.MIN_VALUE and Byte.MAX_VALUE. - *
- * When opcode is SIPUSH, operand value should be between Short.MIN_VALUE and Short.MAX_VALUE. - *
- * When opcode is NEWARRAY, operand value should be one of {@link Opcodes#T_BOOLEAN}, {@link - * Opcodes#T_CHAR}, {@link Opcodes#T_FLOAT}, {@link Opcodes#T_DOUBLE}, {@link Opcodes#T_BYTE}, - * {@link Opcodes#T_SHORT}, {@link Opcodes#T_INT} or {@link Opcodes#T_LONG}. - */ - public void visitIntInsn(final int opcode, final int operand) { - if (mv != null) { - mv.visitIntInsn(opcode, operand); - } - } - - /** - * Visits a local variable instruction. A local variable instruction is an instruction that loads - * or stores the value of a local variable. - * - * @param opcode the opcode of the local variable instruction to be visited. This opcode is either - * ILOAD, LLOAD, FLOAD, DLOAD, ALOAD, ISTORE, LSTORE, FSTORE, DSTORE, ASTORE or RET. - * @param var the operand of the instruction to be visited. This operand is the index of a local - * variable. - */ - public void visitVarInsn(final int opcode, final int var) { - if (mv != null) { - mv.visitVarInsn(opcode, var); - } - } - - /** - * Visits a type instruction. A type instruction is an instruction that takes the internal name of - * a class as parameter. - * - * @param opcode the opcode of the type instruction to be visited. This opcode is either NEW, - * ANEWARRAY, CHECKCAST or INSTANCEOF. - * @param type the operand of the instruction to be visited. This operand must be the internal - * name of an object or array class (see {@link Type#getInternalName()}). - */ - public void visitTypeInsn(final int opcode, final String type) { - if (mv != null) { - mv.visitTypeInsn(opcode, type); - } - } - - /** - * Visits a field instruction. A field instruction is an instruction that loads or stores the - * value of a field of an object. - * - * @param opcode the opcode of the type instruction to be visited. This opcode is either - * GETSTATIC, PUTSTATIC, GETFIELD or PUTFIELD. - * @param owner the internal name of the field's owner class (see {@link Type#getInternalName()}). - * @param name the field's name. - * @param descriptor the field's descriptor (see {@link Type}). - */ - public void visitFieldInsn( - final int opcode, final String owner, final String name, final String descriptor) { - if (mv != null) { - mv.visitFieldInsn(opcode, owner, name, descriptor); - } - } - - /** - * Visits a method instruction. A method instruction is an instruction that invokes a method. - * - * @param opcode the opcode of the type instruction to be visited. This opcode is either - * INVOKEVIRTUAL, INVOKESPECIAL, INVOKESTATIC or INVOKEINTERFACE. - * @param owner the internal name of the method's owner class (see {@link - * Type#getInternalName()}). - * @param name the method's name. - * @param descriptor the method's descriptor (see {@link Type}). - * @deprecated - */ - @Deprecated - public void visitMethodInsn( - final int opcode, final String owner, final String name, final String descriptor) { - if (api >= Opcodes.ASM5) { - boolean isInterface = opcode == Opcodes.INVOKEINTERFACE; - visitMethodInsn(opcode, owner, name, descriptor, isInterface); - return; - } - if (mv != null) { - mv.visitMethodInsn(opcode, owner, name, descriptor); - } - } - - /** - * Visits a method instruction. A method instruction is an instruction that invokes a method. - * - * @param opcode the opcode of the type instruction to be visited. This opcode is either - * INVOKEVIRTUAL, INVOKESPECIAL, INVOKESTATIC or INVOKEINTERFACE. - * @param owner the internal name of the method's owner class (see {@link - * Type#getInternalName()}). - * @param name the method's name. - * @param descriptor the method's descriptor (see {@link Type}). - * @param isInterface if the method's owner class is an interface. - */ - public void visitMethodInsn( - final int opcode, - final String owner, - final String name, - final String descriptor, - final boolean isInterface) { - if (api < Opcodes.ASM5) { - if (isInterface != (opcode == Opcodes.INVOKEINTERFACE)) { - throw new IllegalArgumentException("INVOKESPECIAL/STATIC on interfaces requires ASM5"); - } - visitMethodInsn(opcode, owner, name, descriptor); - return; - } - if (mv != null) { - mv.visitMethodInsn(opcode, owner, name, descriptor, isInterface); - } - } - - /** - * Visits an invokedynamic instruction. - * - * @param name the method's name. - * @param descriptor the method's descriptor (see {@link Type}). - * @param bootstrapMethodHandle the bootstrap method. - * @param bootstrapMethodArguments the bootstrap method constant arguments. Each argument must be - * an {@link Integer}, {@link Float}, {@link Long}, {@link Double}, {@link String}, {@link - * Type}, {@link Handle} or {@link ConstantDynamic} value. This method is allowed to modify - * the content of the array so a caller should expect that this array may change. - */ - public void visitInvokeDynamicInsn( - final String name, - final String descriptor, - final Handle bootstrapMethodHandle, - final Object... bootstrapMethodArguments) { - if (api < Opcodes.ASM5) { - throw new UnsupportedOperationException(REQUIRES_ASM5); - } - if (mv != null) { - mv.visitInvokeDynamicInsn(name, descriptor, bootstrapMethodHandle, bootstrapMethodArguments); - } - } - - /** - * Visits a jump instruction. A jump instruction is an instruction that may jump to another - * instruction. - * - * @param opcode the opcode of the type instruction to be visited. This opcode is either IFEQ, - * IFNE, IFLT, IFGE, IFGT, IFLE, IF_ICMPEQ, IF_ICMPNE, IF_ICMPLT, IF_ICMPGE, IF_ICMPGT, - * IF_ICMPLE, IF_ACMPEQ, IF_ACMPNE, GOTO, JSR, IFNULL or IFNONNULL. - * @param label the operand of the instruction to be visited. This operand is a label that - * designates the instruction to which the jump instruction may jump. - */ - public void visitJumpInsn(final int opcode, final Label label) { - if (mv != null) { - mv.visitJumpInsn(opcode, label); - } - } - - /** - * Visits a label. A label designates the instruction that will be visited just after it. - * - * @param label a {@link Label} object. - */ - public void visitLabel(final Label label) { - if (mv != null) { - mv.visitLabel(label); - } - } - - // ----------------------------------------------------------------------------------------------- - // Special instructions - // ----------------------------------------------------------------------------------------------- - - /** - * Visits a LDC instruction. Note that new constant types may be added in future versions of the - * Java Virtual Machine. To easily detect new constant types, implementations of this method - * should check for unexpected constant types, like this: - * - *
-   * if (cst instanceof Integer) {
-   *     // ...
-   * } else if (cst instanceof Float) {
-   *     // ...
-   * } else if (cst instanceof Long) {
-   *     // ...
-   * } else if (cst instanceof Double) {
-   *     // ...
-   * } else if (cst instanceof String) {
-   *     // ...
-   * } else if (cst instanceof Type) {
-   *     int sort = ((Type) cst).getSort();
-   *     if (sort == Type.OBJECT) {
-   *         // ...
-   *     } else if (sort == Type.ARRAY) {
-   *         // ...
-   *     } else if (sort == Type.METHOD) {
-   *         // ...
-   *     } else {
-   *         // throw an exception
-   *     }
-   * } else if (cst instanceof Handle) {
-   *     // ...
-   * } else if (cst instanceof Condy) {
-   *     // ...
-   * } else {
-   *     // throw an exception
-   * }
-   * 
- * - * @param value the constant to be loaded on the stack. This parameter must be a non null {@link - * Integer}, a {@link Float}, a {@link Long}, a {@link Double}, a {@link String}, a {@link - * Type} of OBJECT or ARRAY sort for .class constants, for classes whose version is - * 49, a {@link Type} of METHOD sort for MethodType, a {@link Handle} for MethodHandle - * constants, for classes whose version is 51 or a {@link ConstantDynamic} for a constant - * dynamic for classes whose version is 55. - */ - public void visitLdcInsn(final Object value) { - if (api < Opcodes.ASM5 - && (value instanceof Handle - || (value instanceof Type && ((Type) value).getSort() == Type.METHOD))) { - throw new UnsupportedOperationException(REQUIRES_ASM5); - } - if (mv != null) { - mv.visitLdcInsn(value); - } - } - - /** - * Visits an IINC instruction. - * - * @param var index of the local variable to be incremented. - * @param increment amount to increment the local variable by. - */ - public void visitIincInsn(final int var, final int increment) { - if (mv != null) { - mv.visitIincInsn(var, increment); - } - } - - /** - * Visits a TABLESWITCH instruction. - * - * @param min the minimum key value. - * @param max the maximum key value. - * @param dflt beginning of the default handler block. - * @param labels beginnings of the handler blocks. labels[i] is the beginning of the - * handler block for the min + i key. - */ - public void visitTableSwitchInsn( - final int min, final int max, final Label dflt, final Label... labels) { - if (mv != null) { - mv.visitTableSwitchInsn(min, max, dflt, labels); - } - } - - /** - * Visits a LOOKUPSWITCH instruction. - * - * @param dflt beginning of the default handler block. - * @param keys the values of the keys. - * @param labels beginnings of the handler blocks. labels[i] is the beginning of the - * handler block for the keys[i] key. - */ - public void visitLookupSwitchInsn(final Label dflt, final int[] keys, final Label[] labels) { - if (mv != null) { - mv.visitLookupSwitchInsn(dflt, keys, labels); - } - } - - /** - * Visits a MULTIANEWARRAY instruction. - * - * @param descriptor an array type descriptor (see {@link Type}). - * @param numDimensions the number of dimensions of the array to allocate. - */ - public void visitMultiANewArrayInsn(final String descriptor, final int numDimensions) { - if (mv != null) { - mv.visitMultiANewArrayInsn(descriptor, numDimensions); - } - } - - // ----------------------------------------------------------------------------------------------- - // Exceptions table entries, debug information, max stack and max locals - // ----------------------------------------------------------------------------------------------- - - /** - * Visits a try catch block. - * - * @param start the beginning of the exception handler's scope (inclusive). - * @param end the end of the exception handler's scope (exclusive). - * @param handler the beginning of the exception handler's code. - * @param type the internal name of the type of exceptions handled by the handler, or - * null to catch any exceptions (for "finally" blocks). - * @throws IllegalArgumentException if one of the labels has already been visited by this visitor - * (by the {@link #visitLabel} method). - */ - public void visitTryCatchBlock( - final Label start, final Label end, final Label handler, final String type) { - if (mv != null) { - mv.visitTryCatchBlock(start, end, handler, type); - } - } - - /** - * Visits a local variable declaration. - * - * @param name the name of a local variable. - * @param descriptor the type descriptor of this local variable. - * @param signature the type signature of this local variable. May be null if the local - * variable type does not use generic types. - * @param start the first instruction corresponding to the scope of this local variable - * (inclusive). - * @param end the last instruction corresponding to the scope of this local variable (exclusive). - * @param index the local variable's index. - * @throws IllegalArgumentException if one of the labels has not already been visited by this - * visitor (by the {@link #visitLabel} method). - */ - public void visitLocalVariable( - final String name, - final String descriptor, - final String signature, - final Label start, - final Label end, - final int index) { - if (mv != null) { - mv.visitLocalVariable(name, descriptor, signature, start, end, index); - } - } - - /** - * Visits a line number declaration. - * - * @param line a line number. This number refers to the source file from which the class was - * compiled. - * @param start the first instruction corresponding to this line number. - * @throws IllegalArgumentException if start has not already been visited by this visitor - * (by the {@link #visitLabel} method). - */ - public void visitLineNumber(final int line, final Label start) { - if (mv != null) { - mv.visitLineNumber(line, start); - } - } - - /** - * Visits the maximum stack size and the maximum number of local variables of the method. - * - * @param maxStack maximum stack size of the method. - * @param maxLocals maximum number of local variables for the method. - */ - public void visitMaxs(final int maxStack, final int maxLocals) { - if (mv != null) { - mv.visitMaxs(maxStack, maxLocals); - } - } - - /** - * Visits the end of the method. This method, which is the last one to be called, is used to - * inform the visitor that all the annotations and attributes of the method have been visited. - */ - public void visitEnd() { - if (mv != null) { - mv.visitEnd(); - } - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/MethodWriter.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/MethodWriter.java deleted file mode 100644 index e7afa93e87..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/MethodWriter.java +++ /dev/null @@ -1,2068 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * A {@link MethodVisitor} that generates a corresponding 'method_info' structure, as defined in the - * Java Virtual Machine Specification (JVMS). - * - * @see JVMS - * 4.6 - * @author Eric Bruneton - * @author Eugene Kuleshov - */ -final class MethodWriter extends MethodVisitor { - - /** Indicates that nothing must be computed. */ - static final int COMPUTE_NOTHING = 0; - - /** - * Indicates that the maximum stack size and the maximum number of local variables must be - * computed, from scratch. - */ - static final int COMPUTE_MAX_STACK_AND_LOCAL = 1; - - /** - * Indicates that the maximum stack size and the maximum number of local variables must be - * computed, from the existing stack map frames. This can be done more efficiently than with the - * control flow graph algorithm used for {@link #COMPUTE_MAX_STACK_AND_LOCAL}, by using a linear - * scan of the bytecode instructions. - */ - static final int COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES = 2; - - /** - * Indicates that the stack map frames of type F_INSERT must be computed. The other frames are not - * computed. They should all be of type F_NEW and should be sufficient to compute the content of - * the F_INSERT frames, together with the bytecode instructions between a F_NEW and a F_INSERT - * frame - and without any knowledge of the type hierarchy (by definition of F_INSERT). - */ - static final int COMPUTE_INSERTED_FRAMES = 3; - - /** - * Indicates that all the stack map frames must be computed. In this case the maximum stack size - * and the maximum number of local variables is also computed. - */ - static final int COMPUTE_ALL_FRAMES = 4; - - /** Indicates that {@link #STACK_SIZE_DELTA} is not applicable (not constant or never used). */ - private static final int NA = 0; - - /** - * The stack size variation corresponding to each JVM opcode. The stack size variation for opcode - * 'o' is given by the array element at index 'o'. - * - * @see JVMS 6 - */ - private static final int[] STACK_SIZE_DELTA = { - 0, // nop = 0 (0x0) - 1, // aconst_null = 1 (0x1) - 1, // iconst_m1 = 2 (0x2) - 1, // iconst_0 = 3 (0x3) - 1, // iconst_1 = 4 (0x4) - 1, // iconst_2 = 5 (0x5) - 1, // iconst_3 = 6 (0x6) - 1, // iconst_4 = 7 (0x7) - 1, // iconst_5 = 8 (0x8) - 2, // lconst_0 = 9 (0x9) - 2, // lconst_1 = 10 (0xa) - 1, // fconst_0 = 11 (0xb) - 1, // fconst_1 = 12 (0xc) - 1, // fconst_2 = 13 (0xd) - 2, // dconst_0 = 14 (0xe) - 2, // dconst_1 = 15 (0xf) - 1, // bipush = 16 (0x10) - 1, // sipush = 17 (0x11) - 1, // ldc = 18 (0x12) - NA, // ldc_w = 19 (0x13) - NA, // ldc2_w = 20 (0x14) - 1, // iload = 21 (0x15) - 2, // lload = 22 (0x16) - 1, // fload = 23 (0x17) - 2, // dload = 24 (0x18) - 1, // aload = 25 (0x19) - NA, // iload_0 = 26 (0x1a) - NA, // iload_1 = 27 (0x1b) - NA, // iload_2 = 28 (0x1c) - NA, // iload_3 = 29 (0x1d) - NA, // lload_0 = 30 (0x1e) - NA, // lload_1 = 31 (0x1f) - NA, // lload_2 = 32 (0x20) - NA, // lload_3 = 33 (0x21) - NA, // fload_0 = 34 (0x22) - NA, // fload_1 = 35 (0x23) - NA, // fload_2 = 36 (0x24) - NA, // fload_3 = 37 (0x25) - NA, // dload_0 = 38 (0x26) - NA, // dload_1 = 39 (0x27) - NA, // dload_2 = 40 (0x28) - NA, // dload_3 = 41 (0x29) - NA, // aload_0 = 42 (0x2a) - NA, // aload_1 = 43 (0x2b) - NA, // aload_2 = 44 (0x2c) - NA, // aload_3 = 45 (0x2d) - -1, // iaload = 46 (0x2e) - 0, // laload = 47 (0x2f) - -1, // faload = 48 (0x30) - 0, // daload = 49 (0x31) - -1, // aaload = 50 (0x32) - -1, // baload = 51 (0x33) - -1, // caload = 52 (0x34) - -1, // saload = 53 (0x35) - -1, // istore = 54 (0x36) - -2, // lstore = 55 (0x37) - -1, // fstore = 56 (0x38) - -2, // dstore = 57 (0x39) - -1, // astore = 58 (0x3a) - NA, // istore_0 = 59 (0x3b) - NA, // istore_1 = 60 (0x3c) - NA, // istore_2 = 61 (0x3d) - NA, // istore_3 = 62 (0x3e) - NA, // lstore_0 = 63 (0x3f) - NA, // lstore_1 = 64 (0x40) - NA, // lstore_2 = 65 (0x41) - NA, // lstore_3 = 66 (0x42) - NA, // fstore_0 = 67 (0x43) - NA, // fstore_1 = 68 (0x44) - NA, // fstore_2 = 69 (0x45) - NA, // fstore_3 = 70 (0x46) - NA, // dstore_0 = 71 (0x47) - NA, // dstore_1 = 72 (0x48) - NA, // dstore_2 = 73 (0x49) - NA, // dstore_3 = 74 (0x4a) - NA, // astore_0 = 75 (0x4b) - NA, // astore_1 = 76 (0x4c) - NA, // astore_2 = 77 (0x4d) - NA, // astore_3 = 78 (0x4e) - -3, // iastore = 79 (0x4f) - -4, // lastore = 80 (0x50) - -3, // fastore = 81 (0x51) - -4, // dastore = 82 (0x52) - -3, // aastore = 83 (0x53) - -3, // bastore = 84 (0x54) - -3, // castore = 85 (0x55) - -3, // sastore = 86 (0x56) - -1, // pop = 87 (0x57) - -2, // pop2 = 88 (0x58) - 1, // dup = 89 (0x59) - 1, // dup_x1 = 90 (0x5a) - 1, // dup_x2 = 91 (0x5b) - 2, // dup2 = 92 (0x5c) - 2, // dup2_x1 = 93 (0x5d) - 2, // dup2_x2 = 94 (0x5e) - 0, // swap = 95 (0x5f) - -1, // iadd = 96 (0x60) - -2, // ladd = 97 (0x61) - -1, // fadd = 98 (0x62) - -2, // dadd = 99 (0x63) - -1, // isub = 100 (0x64) - -2, // lsub = 101 (0x65) - -1, // fsub = 102 (0x66) - -2, // dsub = 103 (0x67) - -1, // imul = 104 (0x68) - -2, // lmul = 105 (0x69) - -1, // fmul = 106 (0x6a) - -2, // dmul = 107 (0x6b) - -1, // idiv = 108 (0x6c) - -2, // ldiv = 109 (0x6d) - -1, // fdiv = 110 (0x6e) - -2, // ddiv = 111 (0x6f) - -1, // irem = 112 (0x70) - -2, // lrem = 113 (0x71) - -1, // frem = 114 (0x72) - -2, // drem = 115 (0x73) - 0, // ineg = 116 (0x74) - 0, // lneg = 117 (0x75) - 0, // fneg = 118 (0x76) - 0, // dneg = 119 (0x77) - -1, // ishl = 120 (0x78) - -1, // lshl = 121 (0x79) - -1, // ishr = 122 (0x7a) - -1, // lshr = 123 (0x7b) - -1, // iushr = 124 (0x7c) - -1, // lushr = 125 (0x7d) - -1, // iand = 126 (0x7e) - -2, // land = 127 (0x7f) - -1, // ior = 128 (0x80) - -2, // lor = 129 (0x81) - -1, // ixor = 130 (0x82) - -2, // lxor = 131 (0x83) - 0, // iinc = 132 (0x84) - 1, // i2l = 133 (0x85) - 0, // i2f = 134 (0x86) - 1, // i2d = 135 (0x87) - -1, // l2i = 136 (0x88) - -1, // l2f = 137 (0x89) - 0, // l2d = 138 (0x8a) - 0, // f2i = 139 (0x8b) - 1, // f2l = 140 (0x8c) - 1, // f2d = 141 (0x8d) - -1, // d2i = 142 (0x8e) - 0, // d2l = 143 (0x8f) - -1, // d2f = 144 (0x90) - 0, // i2b = 145 (0x91) - 0, // i2c = 146 (0x92) - 0, // i2s = 147 (0x93) - -3, // lcmp = 148 (0x94) - -1, // fcmpl = 149 (0x95) - -1, // fcmpg = 150 (0x96) - -3, // dcmpl = 151 (0x97) - -3, // dcmpg = 152 (0x98) - -1, // ifeq = 153 (0x99) - -1, // ifne = 154 (0x9a) - -1, // iflt = 155 (0x9b) - -1, // ifge = 156 (0x9c) - -1, // ifgt = 157 (0x9d) - -1, // ifle = 158 (0x9e) - -2, // if_icmpeq = 159 (0x9f) - -2, // if_icmpne = 160 (0xa0) - -2, // if_icmplt = 161 (0xa1) - -2, // if_icmpge = 162 (0xa2) - -2, // if_icmpgt = 163 (0xa3) - -2, // if_icmple = 164 (0xa4) - -2, // if_acmpeq = 165 (0xa5) - -2, // if_acmpne = 166 (0xa6) - 0, // goto = 167 (0xa7) - 1, // jsr = 168 (0xa8) - 0, // ret = 169 (0xa9) - -1, // tableswitch = 170 (0xaa) - -1, // lookupswitch = 171 (0xab) - -1, // ireturn = 172 (0xac) - -2, // lreturn = 173 (0xad) - -1, // freturn = 174 (0xae) - -2, // dreturn = 175 (0xaf) - -1, // areturn = 176 (0xb0) - 0, // return = 177 (0xb1) - NA, // getstatic = 178 (0xb2) - NA, // putstatic = 179 (0xb3) - NA, // getfield = 180 (0xb4) - NA, // putfield = 181 (0xb5) - NA, // invokevirtual = 182 (0xb6) - NA, // invokespecial = 183 (0xb7) - NA, // invokestatic = 184 (0xb8) - NA, // invokeinterface = 185 (0xb9) - NA, // invokedynamic = 186 (0xba) - 1, // new = 187 (0xbb) - 0, // newarray = 188 (0xbc) - 0, // anewarray = 189 (0xbd) - 0, // arraylength = 190 (0xbe) - NA, // athrow = 191 (0xbf) - 0, // checkcast = 192 (0xc0) - 0, // instanceof = 193 (0xc1) - -1, // monitorenter = 194 (0xc2) - -1, // monitorexit = 195 (0xc3) - NA, // wide = 196 (0xc4) - NA, // multianewarray = 197 (0xc5) - -1, // ifnull = 198 (0xc6) - -1, // ifnonnull = 199 (0xc7) - NA, // goto_w = 200 (0xc8) - NA // jsr_w = 201 (0xc9) - }; - - /** Where the constants used in this MethodWriter must be stored. */ - private final SymbolTable symbolTable; - - // Note: fields are ordered as in the method_info structure, and those related to attributes are - // ordered as in Section 4.7 of the JVMS. - - /** - * The access_flags field of the method_info JVMS structure. This field can contain ASM specific - * access flags, such as {@link Opcodes#ACC_DEPRECATED}, which are removed when generating the - * ClassFile structure. - */ - private final int accessFlags; - - /** The name_index field of the method_info JVMS structure. */ - private final int nameIndex; - - /** The descriptor_index field of the method_info JVMS structure. */ - private final int descriptorIndex; - - /** The descriptor of this method. */ - private final String descriptor; - - // Code attribute fields and sub attributes: - - /** The max_stack field of the Code attribute. */ - private int maxStack; - - /** The max_locals field of the Code attribute. */ - private int maxLocals; - - /** The 'code' field of the Code attribute. */ - private final ByteVector code = new ByteVector(); - - /** - * The first element in the exception handler list (used to generate the exception_table of the - * Code attribute). The next ones can be accessed with the {@link Handler#nextHandler} field. May - * be null. - */ - private Handler firstHandler; - - /** - * The last element in the exception handler list (used to generate the exception_table of the - * Code attribute). The next ones can be accessed with the {@link Handler#nextHandler} field. May - * be null. - */ - private Handler lastHandler; - - /** The line_number_table_length field of the LineNumberTable code attribute. */ - private int lineNumberTableLength; - - /** The line_number_table array of the LineNumberTable code attribute, or null. */ - private ByteVector lineNumberTable; - - /** The local_variable_table_length field of the LocalVariableTable code attribute. */ - private int localVariableTableLength; - - /** The local_variable_table array of the LocalVariableTable code attribute, or null. */ - private ByteVector localVariableTable; - - /** The local_variable_type_table_length field of the LocalVariableTypeTable code attribute. */ - private int localVariableTypeTableLength; - - /** - * The local_variable_type_table array of the LocalVariableTypeTable code attribute, or - * null. - */ - private ByteVector localVariableTypeTable; - - /** The number_of_entries field of the StackMapTable code attribute. */ - private int stackMapTableNumberOfEntries; - - /** The 'entries' array of the StackMapTable code attribute. */ - private ByteVector stackMapTableEntries; - - /** - * The first non standard attribute of the Code attribute. The next ones can be accessed with the - * {@link Attribute#nextAttribute} field. May be null. - * - *

WARNING: this list stores the attributes in the reverse order of their visit. - * firstAttribute is actually the last attribute visited in {@link #visitAttribute}. The {@link - * #putMethodInfo} method writes the attributes in the order defined by this list, i.e. in the - * reverse order specified by the user. - */ - private Attribute firstCodeAttribute; - - // Other method_info attributes: - - /** The number_of_exceptions field of the Exceptions attribute. */ - private final int numberOfExceptions; - - /** The exception_index_table array of the Exceptions attribute, or null. */ - private final int[] exceptionIndexTable; - - /** The signature_index field of the Signature attribute. */ - private final int signatureIndex; - - /** The default_value field of the AnnotationDefault attribute, or null. */ - private ByteVector defaultValue; - - /** The parameters_count field of the MethodParameters attribute. */ - private int parametersCount; - - /** The 'parameters' array of the MethodParameters attribute, or null. */ - private ByteVector parameters; - - /** - * The first non standard attribute of this method. The next ones can be accessed with the {@link - * Attribute#nextAttribute} field. May be null. - * - *

WARNING: this list stores the attributes in the reverse order of their visit. - * firstAttribute is actually the last attribute visited in {@link #visitAttribute}. The {@link - * #putMethodInfo} method writes the attributes in the order defined by this list, i.e. in the - * reverse order specified by the user. - */ - private Attribute firstAttribute; - - // ----------------------------------------------------------------------------------------------- - // Fields used to compute the maximum stack size and number of locals, and the stack map frames - // ----------------------------------------------------------------------------------------------- - - /** - * Indicates what must be computed. Must be one of {@link #COMPUTE_ALL_FRAMES}, {@link - * #COMPUTE_INSERTED_FRAMES}, {@link #COMPUTE_MAX_STACK_AND_LOCAL} or {@link #COMPUTE_NOTHING}. - */ - private final int compute; - - /** - * The first basic block of the method. The next ones (in bytecode offset order) can be accessed - * with the {@link Label#nextBasicBlock} field. - */ - private Label firstBasicBlock; - - /** - * The last basic block of the method (in bytecode offset order). This field is updated each time - * a basic block is encountered, and is used to append it at the end of the basic block list. - */ - private Label lastBasicBlock; - - /** - * The current basic block, i.e. the basic block of the last visited instruction. When {@link - * #compute} is equal to {@link #COMPUTE_MAX_STACK_AND_LOCAL} or {@link #COMPUTE_ALL_FRAMES}, this - * field is null for unreachable code. When {@link #compute} is equal to {@link - * #COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES} or {@link #COMPUTE_INSERTED_FRAMES}, this field stays - * unchanged throughout the whole method (i.e. the whole code is seen as a single basic block; - * indeed, the existing frames are sufficient by hypothesis to compute any intermediate frame - - * and the maximum stack size as well - without using any control flow graph). - */ - private Label currentBasicBlock; - - /** - * The relative stack size after the last visited instruction. This size is relative to the - * beginning of {@link #currentBasicBlock}, i.e. the true stack size after the last visited - * instruction is equal to the {@link Label#inputStackSize} of the current basic block plus {@link - * #relativeStackSize}. When {@link #compute} is equal to {@link - * #COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES}, {@link #currentBasicBlock} is always the start of - * the method, so this relative size is also equal to the absolute stack size after the last - * visited instruction. - */ - private int relativeStackSize; - - /** - * The maximum relative stack size after the last visited instruction. This size is relative to - * the beginning of {@link #currentBasicBlock}, i.e. the true maximum stack size after the last - * visited instruction is equal to the {@link Label#inputStackSize} of the current basic block - * plus {@link #maxRelativeStackSize}.When {@link #compute} is equal to {@link - * #COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES}, {@link #currentBasicBlock} is always the start of - * the method, so this relative size is also equal to the absolute maximum stack size after the - * last visited instruction. - */ - private int maxRelativeStackSize; - - /** The number of local variables in the last visited stack map frame. */ - private int currentLocals; - - /** The bytecode offset of the last frame that was written in {@link #stackMapTableEntries}. */ - private int previousFrameOffset; - - /** - * The last frame that was written in {@link #stackMapTableEntries}. This field has the same - * format as {@link #currentFrame}. - */ - private int[] previousFrame; - - /** - * The current stack map frame. The first element contains the bytecode offset of the instruction - * to which the frame corresponds, the second element is the number of locals and the third one is - * the number of stack elements. The local variables start at index 3 and are followed by the - * operand stack elements. In summary frame[0] = offset, frame[1] = nLocal, frame[2] = nStack, - * frame[3] = nLocal. Local variables and operand stack entries contain abstract types, as defined - * in {@link Frame}, but restricted to {@link Frame#CONSTANT_KIND}, {@link Frame#REFERENCE_KIND} - * or {@link Frame#UNINITIALIZED_KIND} abstract types. Long and double types use only one array - * entry. - */ - private int[] currentFrame; - - /** Whether this method contains subroutines. */ - private boolean hasSubroutines; - - // ----------------------------------------------------------------------------------------------- - // Other miscellaneous status fields - // ----------------------------------------------------------------------------------------------- - - /** Whether the bytecode of this method contains ASM specific instructions. */ - private boolean hasAsmInstructions; - - /** - * The start offset of the last visited instruction. Used to set the offset field of type - * annotations of type 'offset_target' (see JVMS - * 4.7.20.1). - */ - private int lastBytecodeOffset; - - /** - * The offset in bytes in {@link SymbolTable#getSource} from which the method_info for this method - * (excluding its first 6 bytes) must be copied, or 0. - */ - private int sourceOffset; - - /** - * The length in bytes in {@link SymbolTable#getSource} which must be copied to get the - * method_info for this method (excluding its first 6 bytes for access_flags, name_index and - * descriptor_index). - */ - private int sourceLength; - - // ----------------------------------------------------------------------------------------------- - // Constructor and accessors - // ----------------------------------------------------------------------------------------------- - - /** - * Constructs a new {@link MethodWriter}. - * - * @param symbolTable where the constants used in this AnnotationWriter must be stored. - * @param access the method's access flags (see {@link Opcodes}). - * @param name the method's name. - * @param descriptor the method's descriptor (see {@link Type}). - * @param signature the method's signature. May be null. - * @param exceptions the internal names of the method's exceptions. May be null. - * @param compute indicates what must be computed (see #compute). - */ - MethodWriter( - final SymbolTable symbolTable, - final int access, - final String name, - final String descriptor, - final String signature, - final String[] exceptions, - final int compute) { - super(Opcodes.ASM6); - this.symbolTable = symbolTable; - this.accessFlags = "".equals(name) ? access | Constants.ACC_CONSTRUCTOR : access; - this.nameIndex = symbolTable.addConstantUtf8(name); - this.descriptorIndex = symbolTable.addConstantUtf8(descriptor); - this.descriptor = descriptor; - this.signatureIndex = signature == null ? 0 : symbolTable.addConstantUtf8(signature); - if (exceptions != null && exceptions.length > 0) { - numberOfExceptions = exceptions.length; - this.exceptionIndexTable = new int[numberOfExceptions]; - for (int i = 0; i < numberOfExceptions; ++i) { - this.exceptionIndexTable[i] = symbolTable.addConstantClass(exceptions[i]).index; - } - } else { - numberOfExceptions = 0; - this.exceptionIndexTable = null; - } - this.compute = compute; - if (compute != COMPUTE_NOTHING) { - // Update maxLocals and currentLocals. - int argumentsSize = Type.getArgumentsAndReturnSizes(descriptor) >> 2; - if ((access & Opcodes.ACC_STATIC) != 0) { - --argumentsSize; - } - maxLocals = argumentsSize; - currentLocals = argumentsSize; - // Create and visit the label for the first basic block. - firstBasicBlock = new Label(); - visitLabel(firstBasicBlock); - } - } - - boolean hasFrames() { - return stackMapTableNumberOfEntries > 0; - } - - boolean hasAsmInstructions() { - return hasAsmInstructions; - } - - // ----------------------------------------------------------------------------------------------- - // Implementation of the MethodVisitor abstract class - // ----------------------------------------------------------------------------------------------- - - @Override - public void visitParameter(final String name, final int access) { - if (parameters == null) { - parameters = new ByteVector(); - } - ++parametersCount; - parameters.putShort((name == null) ? 0 : symbolTable.addConstantUtf8(name)).putShort(access); - } - - @Override - public void visitAttribute(final Attribute attribute) { - // Store the attributes in the reverse order of their visit by this method. - if (attribute.isCodeAttribute()) { - attribute.nextAttribute = firstCodeAttribute; - firstCodeAttribute = attribute; - } else { - attribute.nextAttribute = firstAttribute; - firstAttribute = attribute; - } - } - - @Override - public void visitCode() { - // Nothing to do. - } - - @Override - public void visitFrame( - final int type, - final int nLocal, - final Object[] local, - final int nStack, - final Object[] stack) { - if (compute == COMPUTE_ALL_FRAMES) { - return; - } - - if (compute == COMPUTE_INSERTED_FRAMES) { - if (currentBasicBlock.frame == null) { - // This should happen only once, for the implicit first frame (which is explicitly visited - // in ClassReader if the EXPAND_ASM_INSNS option is used - and COMPUTE_INSERTED_FRAMES - // can't be set if EXPAND_ASM_INSNS is not used). - currentBasicBlock.frame = new CurrentFrame(currentBasicBlock); - currentBasicBlock.frame.setInputFrameFromDescriptor( - symbolTable, accessFlags, descriptor, nLocal); - currentBasicBlock.frame.accept(this); - } else { - if (type == Opcodes.F_NEW) { - currentBasicBlock.frame.setInputFrameFromApiFormat( - symbolTable, nLocal, local, nStack, stack); - } else { - // In this case type is equal to F_INSERT by hypothesis, and currentBlock.frame contains - // the stack map frame at the current instruction, computed from the last F_NEW frame - // and the bytecode instructions in between (via calls to CurrentFrame#execute). - } - currentBasicBlock.frame.accept(this); - } - } else if (type == Opcodes.F_NEW) { - if (previousFrame == null) { - int argumentsSize = Type.getArgumentsAndReturnSizes(descriptor) >> 2; - Frame implicitFirstFrame = new Frame(new Label()); - implicitFirstFrame.setInputFrameFromDescriptor( - symbolTable, accessFlags, descriptor, argumentsSize); - implicitFirstFrame.accept(this); - } - currentLocals = nLocal; - int frameIndex = visitFrameStart(code.length, nLocal, nStack); - for (int i = 0; i < nLocal; ++i) { - currentFrame[frameIndex++] = Frame.getAbstractTypeFromApiFormat(symbolTable, local[i]); - } - for (int i = 0; i < nStack; ++i) { - currentFrame[frameIndex++] = Frame.getAbstractTypeFromApiFormat(symbolTable, stack[i]); - } - visitFrameEnd(); - } else { - int offsetDelta; - if (stackMapTableEntries == null) { - stackMapTableEntries = new ByteVector(); - offsetDelta = code.length; - } else { - offsetDelta = code.length - previousFrameOffset - 1; - if (offsetDelta < 0) { - if (type == Opcodes.F_SAME) { - return; - } else { - throw new IllegalStateException(); - } - } - } - - switch (type) { - case Opcodes.F_FULL: - currentLocals = nLocal; - stackMapTableEntries.putByte(Frame.FULL_FRAME).putShort(offsetDelta).putShort(nLocal); - for (int i = 0; i < nLocal; ++i) { - putFrameType(local[i]); - } - stackMapTableEntries.putShort(nStack); - for (int i = 0; i < nStack; ++i) { - putFrameType(stack[i]); - } - break; - case Opcodes.F_APPEND: - currentLocals += nLocal; - stackMapTableEntries.putByte(Frame.SAME_FRAME_EXTENDED + nLocal).putShort(offsetDelta); - for (int i = 0; i < nLocal; ++i) { - putFrameType(local[i]); - } - break; - case Opcodes.F_CHOP: - currentLocals -= nLocal; - stackMapTableEntries.putByte(Frame.SAME_FRAME_EXTENDED - nLocal).putShort(offsetDelta); - break; - case Opcodes.F_SAME: - if (offsetDelta < 64) { - stackMapTableEntries.putByte(offsetDelta); - } else { - stackMapTableEntries.putByte(Frame.SAME_FRAME_EXTENDED).putShort(offsetDelta); - } - break; - case Opcodes.F_SAME1: - if (offsetDelta < 64) { - stackMapTableEntries.putByte(Frame.SAME_LOCALS_1_STACK_ITEM_FRAME + offsetDelta); - } else { - stackMapTableEntries - .putByte(Frame.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED) - .putShort(offsetDelta); - } - putFrameType(stack[0]); - break; - default: - throw new IllegalArgumentException(); - } - - previousFrameOffset = code.length; - ++stackMapTableNumberOfEntries; - } - - if (compute == COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES) { - relativeStackSize = nStack; - if (nStack > maxRelativeStackSize) { - maxRelativeStackSize = relativeStackSize; - } - } - - maxStack = Math.max(maxStack, nStack); - maxLocals = Math.max(maxLocals, currentLocals); - } - - @Override - public void visitInsn(final int opcode) { - lastBytecodeOffset = code.length; - // Add the instruction to the bytecode of the method. - code.putByte(opcode); - // If needed, update the maximum stack size and number of locals, and stack map frames. - if (currentBasicBlock != null) { - if (compute == COMPUTE_ALL_FRAMES || compute == COMPUTE_INSERTED_FRAMES) { - currentBasicBlock.frame.execute(opcode, 0, null, null); - } else { - int size = relativeStackSize + STACK_SIZE_DELTA[opcode]; - if (size > maxRelativeStackSize) { - maxRelativeStackSize = size; - } - relativeStackSize = size; - } - if ((opcode >= Opcodes.IRETURN && opcode <= Opcodes.RETURN) || opcode == Opcodes.ATHROW) { - endCurrentBasicBlockWithNoSuccessor(); - } - } - } - - @Override - public void visitIntInsn(final int opcode, final int operand) { - lastBytecodeOffset = code.length; - // Add the instruction to the bytecode of the method. - if (opcode == Opcodes.SIPUSH) { - code.put12(opcode, operand); - } else { // BIPUSH or NEWARRAY - code.put11(opcode, operand); - } - // If needed, update the maximum stack size and number of locals, and stack map frames. - if (currentBasicBlock != null) { - if (compute == COMPUTE_ALL_FRAMES || compute == COMPUTE_INSERTED_FRAMES) { - currentBasicBlock.frame.execute(opcode, operand, null, null); - } else if (opcode != Opcodes.NEWARRAY) { - // The stack size delta is 1 for BIPUSH or SIPUSH, and 0 for NEWARRAY. - int size = relativeStackSize + 1; - if (size > maxRelativeStackSize) { - maxRelativeStackSize = size; - } - relativeStackSize = size; - } - } - } - - @Override - public void visitVarInsn(final int opcode, final int var) { - lastBytecodeOffset = code.length; - // Add the instruction to the bytecode of the method. - if (var < 4 && opcode != Opcodes.RET) { - int optimizedOpcode; - if (opcode < Opcodes.ISTORE) { - optimizedOpcode = Constants.ILOAD_0 + ((opcode - Opcodes.ILOAD) << 2) + var; - } else { - optimizedOpcode = Constants.ISTORE_0 + ((opcode - Opcodes.ISTORE) << 2) + var; - } - code.putByte(optimizedOpcode); - } else if (var >= 256) { - code.putByte(Constants.WIDE).put12(opcode, var); - } else { - code.put11(opcode, var); - } - // If needed, update the maximum stack size and number of locals, and stack map frames. - if (currentBasicBlock != null) { - if (compute == COMPUTE_ALL_FRAMES || compute == COMPUTE_INSERTED_FRAMES) { - currentBasicBlock.frame.execute(opcode, var, null, null); - } else { - if (opcode == Opcodes.RET) { - // No stack size delta. - currentBasicBlock.flags |= Label.FLAG_SUBROUTINE_END; - currentBasicBlock.outputStackSize = (short) relativeStackSize; - endCurrentBasicBlockWithNoSuccessor(); - } else { // xLOAD or xSTORE - int size = relativeStackSize + STACK_SIZE_DELTA[opcode]; - if (size > maxRelativeStackSize) { - maxRelativeStackSize = size; - } - relativeStackSize = size; - } - } - } - if (compute != COMPUTE_NOTHING) { - int currentMaxLocals; - if (opcode == Opcodes.LLOAD - || opcode == Opcodes.DLOAD - || opcode == Opcodes.LSTORE - || opcode == Opcodes.DSTORE) { - currentMaxLocals = var + 2; - } else { - currentMaxLocals = var + 1; - } - if (currentMaxLocals > maxLocals) { - maxLocals = currentMaxLocals; - } - } - if (opcode >= Opcodes.ISTORE && compute == COMPUTE_ALL_FRAMES && firstHandler != null) { - // If there are exception handler blocks, each instruction within a handler range is, in - // theory, a basic block (since execution can jump from this instruction to the exception - // handler). As a consequence, the local variable types at the beginning of the handler - // block should be the merge of the local variable types at all the instructions within the - // handler range. However, instead of creating a basic block for each instruction, we can - // get the same result in a more efficient way. Namely, by starting a new basic block after - // each xSTORE instruction, which is what we do here. - visitLabel(new Label()); - } - } - - @Override - public void visitTypeInsn(final int opcode, final String type) { - lastBytecodeOffset = code.length; - // Add the instruction to the bytecode of the method. - Symbol typeSymbol = symbolTable.addConstantClass(type); - code.put12(opcode, typeSymbol.index); - // If needed, update the maximum stack size and number of locals, and stack map frames. - if (currentBasicBlock != null) { - if (compute == COMPUTE_ALL_FRAMES || compute == COMPUTE_INSERTED_FRAMES) { - currentBasicBlock.frame.execute(opcode, lastBytecodeOffset, typeSymbol, symbolTable); - } else if (opcode == Opcodes.NEW) { - // The stack size delta is 1 for NEW, and 0 for ANEWARRAY, CHECKCAST, or INSTANCEOF. - int size = relativeStackSize + 1; - if (size > maxRelativeStackSize) { - maxRelativeStackSize = size; - } - relativeStackSize = size; - } - } - } - - @Override - public void visitFieldInsn( - final int opcode, final String owner, final String name, final String descriptor) { - lastBytecodeOffset = code.length; - // Add the instruction to the bytecode of the method. - Symbol fieldrefSymbol = symbolTable.addConstantFieldref(owner, name, descriptor); - code.put12(opcode, fieldrefSymbol.index); - // If needed, update the maximum stack size and number of locals, and stack map frames. - if (currentBasicBlock != null) { - if (compute == COMPUTE_ALL_FRAMES || compute == COMPUTE_INSERTED_FRAMES) { - currentBasicBlock.frame.execute(opcode, 0, fieldrefSymbol, symbolTable); - } else { - int size; - char firstDescChar = descriptor.charAt(0); - switch (opcode) { - case Opcodes.GETSTATIC: - size = relativeStackSize + (firstDescChar == 'D' || firstDescChar == 'J' ? 2 : 1); - break; - case Opcodes.PUTSTATIC: - size = relativeStackSize + (firstDescChar == 'D' || firstDescChar == 'J' ? -2 : -1); - break; - case Opcodes.GETFIELD: - size = relativeStackSize + (firstDescChar == 'D' || firstDescChar == 'J' ? 1 : 0); - break; - case Opcodes.PUTFIELD: - default: - size = relativeStackSize + (firstDescChar == 'D' || firstDescChar == 'J' ? -3 : -2); - break; - } - if (size > maxRelativeStackSize) { - maxRelativeStackSize = size; - } - relativeStackSize = size; - } - } - } - - @Override - public void visitMethodInsn( - final int opcode, - final String owner, - final String name, - final String descriptor, - final boolean isInterface) { - lastBytecodeOffset = code.length; - // Add the instruction to the bytecode of the method. - Symbol methodrefSymbol = symbolTable.addConstantMethodref(owner, name, descriptor, isInterface); - if (opcode == Opcodes.INVOKEINTERFACE) { - code.put12(Opcodes.INVOKEINTERFACE, methodrefSymbol.index) - .put11(methodrefSymbol.getArgumentsAndReturnSizes() >> 2, 0); - } else { - code.put12(opcode, methodrefSymbol.index); - } - // If needed, update the maximum stack size and number of locals, and stack map frames. - if (currentBasicBlock != null) { - if (compute == COMPUTE_ALL_FRAMES || compute == COMPUTE_INSERTED_FRAMES) { - currentBasicBlock.frame.execute(opcode, 0, methodrefSymbol, symbolTable); - } else { - int argumentsAndReturnSize = methodrefSymbol.getArgumentsAndReturnSizes(); - int stackSizeDelta = (argumentsAndReturnSize & 3) - (argumentsAndReturnSize >> 2); - int size; - if (opcode == Opcodes.INVOKESTATIC) { - size = relativeStackSize + stackSizeDelta + 1; - } else { - size = relativeStackSize + stackSizeDelta; - } - if (size > maxRelativeStackSize) { - maxRelativeStackSize = size; - } - relativeStackSize = size; - } - } - } - - @Override - public void visitInvokeDynamicInsn( - final String name, - final String descriptor, - final Handle bootstrapMethodHandle, - final Object... bootstrapMethodArguments) { - lastBytecodeOffset = code.length; - // Add the instruction to the bytecode of the method. - Symbol invokeDynamicSymbol = - symbolTable.addConstantInvokeDynamic( - name, descriptor, bootstrapMethodHandle, bootstrapMethodArguments); - code.put12(Opcodes.INVOKEDYNAMIC, invokeDynamicSymbol.index); - code.putShort(0); - // If needed, update the maximum stack size and number of locals, and stack map frames. - if (currentBasicBlock != null) { - if (compute == COMPUTE_ALL_FRAMES || compute == COMPUTE_INSERTED_FRAMES) { - currentBasicBlock.frame.execute(Opcodes.INVOKEDYNAMIC, 0, invokeDynamicSymbol, symbolTable); - } else { - int argumentsAndReturnSize = invokeDynamicSymbol.getArgumentsAndReturnSizes(); - int stackSizeDelta = (argumentsAndReturnSize & 3) - (argumentsAndReturnSize >> 2) + 1; - int size = relativeStackSize + stackSizeDelta; - if (size > maxRelativeStackSize) { - maxRelativeStackSize = size; - } - relativeStackSize = size; - } - } - } - - @Override - public void visitJumpInsn(final int opcode, final Label label) { - lastBytecodeOffset = code.length; - // Add the instruction to the bytecode of the method. - // Compute the 'base' opcode, i.e. GOTO or JSR if opcode is GOTO_W or JSR_W, otherwise opcode. - int baseOpcode = - opcode >= Constants.GOTO_W ? opcode - Constants.WIDE_JUMP_OPCODE_DELTA : opcode; - boolean nextInsnIsJumpTarget = false; - if ((label.flags & Label.FLAG_RESOLVED) != 0 - && label.bytecodeOffset - code.length < Short.MIN_VALUE) { - // Case of a backward jump with an offset < -32768. In this case we automatically replace GOTO - // with GOTO_W, JSR with JSR_W and IFxxx with IFNOTxxx GOTO_W L:..., where - // IFNOTxxx is the "opposite" opcode of IFxxx (e.g. IFNE for IFEQ) and where designates - // the instruction just after the GOTO_W. - if (baseOpcode == Opcodes.GOTO) { - code.putByte(Constants.GOTO_W); - } else if (baseOpcode == Opcodes.JSR) { - code.putByte(Constants.JSR_W); - } else { - // Put the "opposite" opcode of baseOpcode. This can be done by flipping the least - // significant bit for IFNULL and IFNONNULL, and similarly for IFEQ ... IF_ACMPEQ (with a - // pre and post offset by 1). The jump offset is 8 bytes (3 for IFNOTxxx, 5 for GOTO_W). - code.putByte(baseOpcode >= Opcodes.IFNULL ? baseOpcode ^ 1 : ((baseOpcode + 1) ^ 1) - 1); - code.putShort(8); - // Here we could put a GOTO_W in theory, but if ASM specific instructions are used in this - // method or another one, and if the class has frames, we will need to insert a frame after - // this GOTO_W during the additional ClassReader -> ClassWriter round trip to remove the ASM - // specific instructions. To not miss this additional frame, we need to use an ASM_GOTO_W - // here, which has the unfortunate effect of forcing this additional round trip (which in - // some case would not have been really necessary, but we can't know this at this point). - code.putByte(Constants.ASM_GOTO_W); - hasAsmInstructions = true; - // The instruction after the GOTO_W becomes the target of the IFNOT instruction. - nextInsnIsJumpTarget = true; - } - label.put(code, code.length - 1, true); - } else if (baseOpcode != opcode) { - // Case of a GOTO_W or JSR_W specified by the user (normally ClassReader when used to remove - // ASM specific instructions). In this case we keep the original instruction. - code.putByte(opcode); - label.put(code, code.length - 1, true); - } else { - // Case of a jump with an offset >= -32768, or of a jump with an unknown offset. In these - // cases we store the offset in 2 bytes (which will be increased via a ClassReader -> - // ClassWriter round trip if it turns out that 2 bytes are not sufficient). - code.putByte(baseOpcode); - label.put(code, code.length - 1, false); - } - - // If needed, update the maximum stack size and number of locals, and stack map frames. - if (currentBasicBlock != null) { - Label nextBasicBlock = null; - if (compute == COMPUTE_ALL_FRAMES) { - currentBasicBlock.frame.execute(baseOpcode, 0, null, null); - // Record the fact that 'label' is the target of a jump instruction. - label.getCanonicalInstance().flags |= Label.FLAG_JUMP_TARGET; - // Add 'label' as a successor of the current basic block. - addSuccessorToCurrentBasicBlock(Edge.JUMP, label); - if (baseOpcode != Opcodes.GOTO) { - // The next instruction starts a new basic block (except for GOTO: by default the code - // following a goto is unreachable - unless there is an explicit label for it - and we - // should not compute stack frame types for its instructions). - nextBasicBlock = new Label(); - } - } else if (compute == COMPUTE_INSERTED_FRAMES) { - currentBasicBlock.frame.execute(baseOpcode, 0, null, null); - } else if (compute == COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES) { - // No need to update maxRelativeStackSize (the stack size delta is always negative). - relativeStackSize += STACK_SIZE_DELTA[baseOpcode]; - } else { - if (baseOpcode == Opcodes.JSR) { - // Record the fact that 'label' designates a subroutine, if not already done. - if ((label.flags & Label.FLAG_SUBROUTINE_START) == 0) { - label.flags |= Label.FLAG_SUBROUTINE_START; - hasSubroutines = true; - } - currentBasicBlock.flags |= Label.FLAG_SUBROUTINE_CALLER; - // Note that, by construction in this method, a block which calls a subroutine has at - // least two successors in the control flow graph: the first one (added below) leads to - // the instruction after the JSR, while the second one (added here) leads to the JSR - // target. Note that the first successor is virtual (it does not correspond to a possible - // execution path): it is only used to compute the successors of the basic blocks ending - // with a ret, in {@link Label#addSubroutineRetSuccessors}. - addSuccessorToCurrentBasicBlock(relativeStackSize + 1, label); - // The instruction after the JSR starts a new basic block. - nextBasicBlock = new Label(); - } else { - // No need to update maxRelativeStackSize (the stack size delta is always negative). - relativeStackSize += STACK_SIZE_DELTA[baseOpcode]; - addSuccessorToCurrentBasicBlock(relativeStackSize, label); - } - } - // If the next instruction starts a new basic block, call visitLabel to add the label of this - // instruction as a successor of the current block, and to start a new basic block. - if (nextBasicBlock != null) { - if (nextInsnIsJumpTarget) { - nextBasicBlock.flags |= Label.FLAG_JUMP_TARGET; - } - visitLabel(nextBasicBlock); - } - if (baseOpcode == Opcodes.GOTO) { - endCurrentBasicBlockWithNoSuccessor(); - } - } - } - - @Override - public void visitLabel(final Label label) { - // Resolve the forward references to this label, if any. - hasAsmInstructions |= label.resolve(code.data, code.length); - // visitLabel starts a new basic block (except for debug only labels), so we need to update the - // previous and current block references and list of successors. - if ((label.flags & Label.FLAG_DEBUG_ONLY) != 0) { - return; - } - if (compute == COMPUTE_ALL_FRAMES) { - if (currentBasicBlock != null) { - if (label.bytecodeOffset == currentBasicBlock.bytecodeOffset) { - // We use {@link Label#getCanonicalInstance} to store the state of a basic block in only - // one place, but this does not work for labels which have not been visited yet. - // Therefore, when we detect here two labels having the same bytecode offset, we need to - // - consolidate the state scattered in these two instances into the canonical instance: - currentBasicBlock.flags |= (label.flags & Label.FLAG_JUMP_TARGET); - // - make sure the two instances share the same Frame instance (the implementation of - // {@link Label#getCanonicalInstance} relies on this property; here label.frame should be - // null): - label.frame = currentBasicBlock.frame; - // - and make sure to NOT assign 'label' into 'currentBasicBlock' or 'lastBasicBlock', so - // that they still refer to the canonical instance for this bytecode offset. - return; - } - // End the current basic block (with one new successor). - addSuccessorToCurrentBasicBlock(Edge.JUMP, label); - } - // Append 'label' at the end of the basic block list. - if (lastBasicBlock != null) { - if (label.bytecodeOffset == lastBasicBlock.bytecodeOffset) { - // Same comment as above. - lastBasicBlock.flags |= (label.flags & Label.FLAG_JUMP_TARGET); - // Here label.frame should be null. - label.frame = lastBasicBlock.frame; - currentBasicBlock = lastBasicBlock; - return; - } - lastBasicBlock.nextBasicBlock = label; - } - lastBasicBlock = label; - // Make it the new current basic block. - currentBasicBlock = label; - // Here label.frame should be null. - label.frame = new Frame(label); - } else if (compute == COMPUTE_INSERTED_FRAMES) { - if (currentBasicBlock == null) { - // This case should happen only once, for the visitLabel call in the constructor. Indeed, if - // compute is equal to COMPUTE_INSERTED_FRAMES, currentBasicBlock stays unchanged. - currentBasicBlock = label; - } else { - // Update the frame owner so that a correct frame offset is computed in Frame.accept(). - currentBasicBlock.frame.owner = label; - } - } else if (compute == COMPUTE_MAX_STACK_AND_LOCAL) { - if (currentBasicBlock != null) { - // End the current basic block (with one new successor). - currentBasicBlock.outputStackMax = (short) maxRelativeStackSize; - addSuccessorToCurrentBasicBlock(relativeStackSize, label); - } - // Start a new current basic block, and reset the current and maximum relative stack sizes. - currentBasicBlock = label; - relativeStackSize = 0; - maxRelativeStackSize = 0; - // Append the new basic block at the end of the basic block list. - if (lastBasicBlock != null) { - lastBasicBlock.nextBasicBlock = label; - } - lastBasicBlock = label; - } else if (compute == COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES && currentBasicBlock == null) { - // This case should happen only once, for the visitLabel call in the constructor. Indeed, if - // compute is equal to COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES, currentBasicBlock stays - // unchanged. - currentBasicBlock = label; - } - } - - @Override - public void visitLdcInsn(final Object value) { - lastBytecodeOffset = code.length; - // Add the instruction to the bytecode of the method. - Symbol constantSymbol = symbolTable.addConstant(value); - int constantIndex = constantSymbol.index; - boolean isLongOrDouble = - constantSymbol.tag == Symbol.CONSTANT_LONG_TAG - || constantSymbol.tag == Symbol.CONSTANT_DOUBLE_TAG; - if (isLongOrDouble) { - code.put12(Constants.LDC2_W, constantIndex); - } else if (constantIndex >= 256) { - code.put12(Constants.LDC_W, constantIndex); - } else { - code.put11(Opcodes.LDC, constantIndex); - } - // If needed, update the maximum stack size and number of locals, and stack map frames. - if (currentBasicBlock != null) { - if (compute == COMPUTE_ALL_FRAMES || compute == COMPUTE_INSERTED_FRAMES) { - currentBasicBlock.frame.execute(Opcodes.LDC, 0, constantSymbol, symbolTable); - } else { - int size = relativeStackSize + (isLongOrDouble ? 2 : 1); - if (size > maxRelativeStackSize) { - maxRelativeStackSize = size; - } - relativeStackSize = size; - } - } - } - - @Override - public void visitIincInsn(final int var, final int increment) { - lastBytecodeOffset = code.length; - // Add the instruction to the bytecode of the method. - if ((var > 255) || (increment > 127) || (increment < -128)) { - code.putByte(Constants.WIDE).put12(Opcodes.IINC, var).putShort(increment); - } else { - code.putByte(Opcodes.IINC).put11(var, increment); - } - // If needed, update the maximum stack size and number of locals, and stack map frames. - if (currentBasicBlock != null - && (compute == COMPUTE_ALL_FRAMES || compute == COMPUTE_INSERTED_FRAMES)) { - currentBasicBlock.frame.execute(Opcodes.IINC, var, null, null); - } - if (compute != COMPUTE_NOTHING) { - int currentMaxLocals = var + 1; - if (currentMaxLocals > maxLocals) { - maxLocals = currentMaxLocals; - } - } - } - - @Override - public void visitTableSwitchInsn( - final int min, final int max, final Label dflt, final Label... labels) { - lastBytecodeOffset = code.length; - // Add the instruction to the bytecode of the method. - code.putByte(Opcodes.TABLESWITCH).putByteArray(null, 0, (4 - code.length % 4) % 4); - dflt.put(code, lastBytecodeOffset, true); - code.putInt(min).putInt(max); - for (Label label : labels) { - label.put(code, lastBytecodeOffset, true); - } - // If needed, update the maximum stack size and number of locals, and stack map frames. - visitSwitchInsn(dflt, labels); - } - - @Override - public void visitLookupSwitchInsn(final Label dflt, final int[] keys, final Label[] labels) { - lastBytecodeOffset = code.length; - // Add the instruction to the bytecode of the method. - code.putByte(Opcodes.LOOKUPSWITCH).putByteArray(null, 0, (4 - code.length % 4) % 4); - dflt.put(code, lastBytecodeOffset, true); - code.putInt(labels.length); - for (int i = 0; i < labels.length; ++i) { - code.putInt(keys[i]); - labels[i].put(code, lastBytecodeOffset, true); - } - // If needed, update the maximum stack size and number of locals, and stack map frames. - visitSwitchInsn(dflt, labels); - } - - private void visitSwitchInsn(final Label dflt, final Label[] labels) { - if (currentBasicBlock != null) { - if (compute == COMPUTE_ALL_FRAMES) { - currentBasicBlock.frame.execute(Opcodes.LOOKUPSWITCH, 0, null, null); - // Add all the labels as successors of the current basic block. - addSuccessorToCurrentBasicBlock(Edge.JUMP, dflt); - dflt.getCanonicalInstance().flags |= Label.FLAG_JUMP_TARGET; - for (Label label : labels) { - addSuccessorToCurrentBasicBlock(Edge.JUMP, label); - label.getCanonicalInstance().flags |= Label.FLAG_JUMP_TARGET; - } - } else if (compute == COMPUTE_MAX_STACK_AND_LOCAL) { - // No need to update maxRelativeStackSize (the stack size delta is always negative). - --relativeStackSize; - // Add all the labels as successors of the current basic block. - addSuccessorToCurrentBasicBlock(relativeStackSize, dflt); - for (Label label : labels) { - addSuccessorToCurrentBasicBlock(relativeStackSize, label); - } - } - // End the current basic block. - endCurrentBasicBlockWithNoSuccessor(); - } - } - - @Override - public void visitMultiANewArrayInsn(final String descriptor, final int numDimensions) { - lastBytecodeOffset = code.length; - // Add the instruction to the bytecode of the method. - Symbol descSymbol = symbolTable.addConstantClass(descriptor); - code.put12(Opcodes.MULTIANEWARRAY, descSymbol.index).putByte(numDimensions); - // If needed, update the maximum stack size and number of locals, and stack map frames. - if (currentBasicBlock != null) { - if (compute == COMPUTE_ALL_FRAMES || compute == COMPUTE_INSERTED_FRAMES) { - currentBasicBlock.frame.execute( - Opcodes.MULTIANEWARRAY, numDimensions, descSymbol, symbolTable); - } else { - // No need to update maxRelativeStackSize (the stack size delta is always negative). - relativeStackSize += 1 - numDimensions; - } - } - } - - @Override - public void visitTryCatchBlock( - final Label start, final Label end, final Label handler, final String type) { - Handler newHandler = - new Handler( - start, end, handler, type != null ? symbolTable.addConstantClass(type).index : 0, type); - if (firstHandler == null) { - firstHandler = newHandler; - } else { - lastHandler.nextHandler = newHandler; - } - lastHandler = newHandler; - } - - @Override - public void visitLocalVariable( - final String name, - final String descriptor, - final String signature, - final Label start, - final Label end, - final int index) { - if (signature != null) { - if (localVariableTypeTable == null) { - localVariableTypeTable = new ByteVector(); - } - ++localVariableTypeTableLength; - localVariableTypeTable - .putShort(start.bytecodeOffset) - .putShort(end.bytecodeOffset - start.bytecodeOffset) - .putShort(symbolTable.addConstantUtf8(name)) - .putShort(symbolTable.addConstantUtf8(signature)) - .putShort(index); - } - if (localVariableTable == null) { - localVariableTable = new ByteVector(); - } - ++localVariableTableLength; - localVariableTable - .putShort(start.bytecodeOffset) - .putShort(end.bytecodeOffset - start.bytecodeOffset) - .putShort(symbolTable.addConstantUtf8(name)) - .putShort(symbolTable.addConstantUtf8(descriptor)) - .putShort(index); - if (compute != COMPUTE_NOTHING) { - char firstDescChar = descriptor.charAt(0); - int currentMaxLocals = index + (firstDescChar == 'J' || firstDescChar == 'D' ? 2 : 1); - if (currentMaxLocals > maxLocals) { - maxLocals = currentMaxLocals; - } - } - } - - @Override - public void visitLineNumber(final int line, final Label start) { - if (lineNumberTable == null) { - lineNumberTable = new ByteVector(); - } - ++lineNumberTableLength; - lineNumberTable.putShort(start.bytecodeOffset); - lineNumberTable.putShort(line); - } - - @Override - public void visitMaxs(final int maxStack, final int maxLocals) { - if (compute == COMPUTE_ALL_FRAMES) { - computeAllFrames(); - } else if (compute == COMPUTE_MAX_STACK_AND_LOCAL) { - computeMaxStackAndLocal(); - } else if (compute == COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES) { - this.maxStack = maxRelativeStackSize; - } else { - this.maxStack = maxStack; - this.maxLocals = maxLocals; - } - } - - /** Computes all the stack map frames of the method, from scratch. */ - private void computeAllFrames() { - // Complete the control flow graph with exception handler blocks. - Handler handler = firstHandler; - while (handler != null) { - String catchTypeDescriptor = - handler.catchTypeDescriptor == null ? "java/lang/Throwable" : handler.catchTypeDescriptor; - int catchType = Frame.getAbstractTypeFromInternalName(symbolTable, catchTypeDescriptor); - // Mark handlerBlock as an exception handler. - Label handlerBlock = handler.handlerPc.getCanonicalInstance(); - handlerBlock.flags |= Label.FLAG_JUMP_TARGET; - // Add handlerBlock as a successor of all the basic blocks in the exception handler range. - Label handlerRangeBlock = handler.startPc.getCanonicalInstance(); - Label handlerRangeEnd = handler.endPc.getCanonicalInstance(); - while (handlerRangeBlock != handlerRangeEnd) { - handlerRangeBlock.outgoingEdges = - new Edge(catchType, handlerBlock, handlerRangeBlock.outgoingEdges); - handlerRangeBlock = handlerRangeBlock.nextBasicBlock; - } - handler = handler.nextHandler; - } - - // Create and visit the first (implicit) frame. - Frame firstFrame = firstBasicBlock.frame; - firstFrame.setInputFrameFromDescriptor(symbolTable, accessFlags, descriptor, this.maxLocals); - firstFrame.accept(this); - - // Fix point algorithm: add the first basic block to a list of blocks to process (i.e. blocks - // whose stack map frame has changed) and, while there are blocks to process, remove one from - // the list and update the stack map frames of its successor blocks in the control flow graph - // (which might change them, in which case these blocks must be processed too, and are thus - // added to the list of blocks to process). Also compute the maximum stack size of the method, - // as a by-product. - Label listOfBlocksToProcess = firstBasicBlock; - listOfBlocksToProcess.nextListElement = Label.EMPTY_LIST; - int maxStackSize = 0; - while (listOfBlocksToProcess != Label.EMPTY_LIST) { - // Remove a basic block from the list of blocks to process. - Label basicBlock = listOfBlocksToProcess; - listOfBlocksToProcess = listOfBlocksToProcess.nextListElement; - basicBlock.nextListElement = null; - // By definition, basicBlock is reachable. - basicBlock.flags |= Label.FLAG_REACHABLE; - // Update the (absolute) maximum stack size. - int maxBlockStackSize = basicBlock.frame.getInputStackSize() + basicBlock.outputStackMax; - if (maxBlockStackSize > maxStackSize) { - maxStackSize = maxBlockStackSize; - } - // Update the successor blocks of basicBlock in the control flow graph. - Edge outgoingEdge = basicBlock.outgoingEdges; - while (outgoingEdge != null) { - Label successorBlock = outgoingEdge.successor.getCanonicalInstance(); - boolean successorBlockChanged = - basicBlock.frame.merge(symbolTable, successorBlock.frame, outgoingEdge.info); - if (successorBlockChanged && successorBlock.nextListElement == null) { - // If successorBlock has changed it must be processed. Thus, if it is not already in the - // list of blocks to process, add it to this list. - successorBlock.nextListElement = listOfBlocksToProcess; - listOfBlocksToProcess = successorBlock; - } - outgoingEdge = outgoingEdge.nextEdge; - } - } - - // Loop over all the basic blocks and visit the stack map frames that must be stored in the - // StackMapTable attribute. Also replace unreachable code with NOP* ATHROW, and remove it from - // exception handler ranges. - Label basicBlock = firstBasicBlock; - while (basicBlock != null) { - if ((basicBlock.flags & (Label.FLAG_JUMP_TARGET | Label.FLAG_REACHABLE)) - == (Label.FLAG_JUMP_TARGET | Label.FLAG_REACHABLE)) { - basicBlock.frame.accept(this); - } - if ((basicBlock.flags & Label.FLAG_REACHABLE) == 0) { - // Find the start and end bytecode offsets of this unreachable block. - Label nextBasicBlock = basicBlock.nextBasicBlock; - int startOffset = basicBlock.bytecodeOffset; - int endOffset = (nextBasicBlock == null ? code.length : nextBasicBlock.bytecodeOffset) - 1; - if (endOffset >= startOffset) { - // Replace its instructions with NOP ... NOP ATHROW. - for (int i = startOffset; i < endOffset; ++i) { - code.data[i] = Opcodes.NOP; - } - code.data[endOffset] = (byte) Opcodes.ATHROW; - // Emit a frame for this unreachable block, with no local and a Throwable on the stack - // (so that the ATHROW could consume this Throwable if it were reachable). - int frameIndex = visitFrameStart(startOffset, /* nLocal = */ 0, /* nStack = */ 1); - currentFrame[frameIndex] = - Frame.getAbstractTypeFromInternalName(symbolTable, "java/lang/Throwable"); - visitFrameEnd(); - // Remove this unreachable basic block from the exception handler ranges. - firstHandler = Handler.removeRange(firstHandler, basicBlock, nextBasicBlock); - // The maximum stack size is now at least one, because of the Throwable declared above. - maxStackSize = Math.max(maxStackSize, 1); - } - } - basicBlock = basicBlock.nextBasicBlock; - } - - this.maxStack = maxStackSize; - } - - /** Computes the maximum stack size of the method. */ - private void computeMaxStackAndLocal() { - // Complete the control flow graph with exception handler blocks. - Handler handler = firstHandler; - while (handler != null) { - Label handlerBlock = handler.handlerPc; - Label handlerRangeBlock = handler.startPc; - Label handlerRangeEnd = handler.endPc; - // Add handlerBlock as a successor of all the basic blocks in the exception handler range. - while (handlerRangeBlock != handlerRangeEnd) { - if ((handlerRangeBlock.flags & Label.FLAG_SUBROUTINE_CALLER) == 0) { - handlerRangeBlock.outgoingEdges = - new Edge(Edge.EXCEPTION, handlerBlock, handlerRangeBlock.outgoingEdges); - } else { - // If handlerRangeBlock is a JSR block, add handlerBlock after the first two outgoing - // edges to preserve the hypothesis about JSR block successors order (see - // {@link #visitJumpInsn}). - handlerRangeBlock.outgoingEdges.nextEdge.nextEdge = - new Edge( - Edge.EXCEPTION, handlerBlock, handlerRangeBlock.outgoingEdges.nextEdge.nextEdge); - } - handlerRangeBlock = handlerRangeBlock.nextBasicBlock; - } - handler = handler.nextHandler; - } - - // Complete the control flow graph with the successor blocks of subroutines, if needed. - if (hasSubroutines) { - // First step: find the subroutines. This step determines, for each basic block, to which - // subroutine(s) it belongs. Start with the main "subroutine": - short numSubroutines = 1; - firstBasicBlock.markSubroutine(numSubroutines); - // Then, mark the subroutines called by the main subroutine, then the subroutines called by - // those called by the main subroutine, etc. - for (short currentSubroutine = 1; currentSubroutine <= numSubroutines; ++currentSubroutine) { - Label basicBlock = firstBasicBlock; - while (basicBlock != null) { - if ((basicBlock.flags & Label.FLAG_SUBROUTINE_CALLER) != 0 - && basicBlock.subroutineId == currentSubroutine) { - Label jsrTarget = basicBlock.outgoingEdges.nextEdge.successor; - if (jsrTarget.subroutineId == 0) { - // If this subroutine has not been marked yet, find its basic blocks. - jsrTarget.markSubroutine(++numSubroutines); - } - } - basicBlock = basicBlock.nextBasicBlock; - } - } - // Second step: find the successors in the control flow graph of each subroutine basic block - // 'r' ending with a RET instruction. These successors are the virtual successors of the basic - // blocks ending with JSR instructions (see {@link #visitJumpInsn)} that can reach 'r'. - Label basicBlock = firstBasicBlock; - while (basicBlock != null) { - if ((basicBlock.flags & Label.FLAG_SUBROUTINE_CALLER) != 0) { - // By construction, jsr targets are stored in the second outgoing edge of basic blocks - // that ends with a jsr instruction (see {@link #FLAG_SUBROUTINE_CALLER}). - Label subroutine = basicBlock.outgoingEdges.nextEdge.successor; - subroutine.addSubroutineRetSuccessors(basicBlock); - } - basicBlock = basicBlock.nextBasicBlock; - } - } - - // Data flow algorithm: put the first basic block in a list of blocks to process (i.e. blocks - // whose input stack size has changed) and, while there are blocks to process, remove one - // from the list, update the input stack size of its successor blocks in the control flow - // graph, and add these blocks to the list of blocks to process (if not already done). - Label listOfBlocksToProcess = firstBasicBlock; - listOfBlocksToProcess.nextListElement = Label.EMPTY_LIST; - int maxStackSize = maxStack; - while (listOfBlocksToProcess != Label.EMPTY_LIST) { - // Remove a basic block from the list of blocks to process. Note that we don't reset - // basicBlock.nextListElement to null on purpose, to make sure we don't reprocess already - // processed basic blocks. - Label basicBlock = listOfBlocksToProcess; - listOfBlocksToProcess = listOfBlocksToProcess.nextListElement; - // Compute the (absolute) input stack size and maximum stack size of this block. - int inputStackTop = basicBlock.inputStackSize; - int maxBlockStackSize = inputStackTop + basicBlock.outputStackMax; - // Update the absolute maximum stack size of the method. - if (maxBlockStackSize > maxStackSize) { - maxStackSize = maxBlockStackSize; - } - // Update the input stack size of the successor blocks of basicBlock in the control flow - // graph, and add these blocks to the list of blocks to process, if not already done. - Edge outgoingEdge = basicBlock.outgoingEdges; - if ((basicBlock.flags & Label.FLAG_SUBROUTINE_CALLER) != 0) { - // Ignore the first outgoing edge of the basic blocks ending with a jsr: these are virtual - // edges which lead to the instruction just after the jsr, and do not correspond to a - // possible execution path (see {@link #visitJumpInsn} and - // {@link Label#FLAG_SUBROUTINE_CALLER}). - outgoingEdge = outgoingEdge.nextEdge; - } - while (outgoingEdge != null) { - Label successorBlock = outgoingEdge.successor; - if (successorBlock.nextListElement == null) { - successorBlock.inputStackSize = - (short) (outgoingEdge.info == Edge.EXCEPTION ? 1 : inputStackTop + outgoingEdge.info); - successorBlock.nextListElement = listOfBlocksToProcess; - listOfBlocksToProcess = successorBlock; - } - outgoingEdge = outgoingEdge.nextEdge; - } - } - this.maxStack = maxStackSize; - } - - @Override - public void visitEnd() { - // Nothing to do. - } - - // ----------------------------------------------------------------------------------------------- - // Utility methods: control flow analysis algorithm - // ----------------------------------------------------------------------------------------------- - - /** - * Adds a successor to {@link #currentBasicBlock} in the control flow graph. - * - * @param info information about the control flow edge to be added. - * @param successor the successor block to be added to the current basic block. - */ - private void addSuccessorToCurrentBasicBlock(final int info, final Label successor) { - currentBasicBlock.outgoingEdges = new Edge(info, successor, currentBasicBlock.outgoingEdges); - } - - /** - * Ends the current basic block. This method must be used in the case where the current basic - * block does not have any successor. - * - *

WARNING: this method must be called after the currently visited instruction has been put in - * {@link #code} (if frames are computed, this method inserts a new Label to start a new basic - * block after the current instruction). - */ - private void endCurrentBasicBlockWithNoSuccessor() { - if (compute == COMPUTE_ALL_FRAMES) { - Label nextBasicBlock = new Label(); - nextBasicBlock.frame = new Frame(nextBasicBlock); - nextBasicBlock.resolve(code.data, code.length); - lastBasicBlock.nextBasicBlock = nextBasicBlock; - lastBasicBlock = nextBasicBlock; - currentBasicBlock = null; - } else if (compute == COMPUTE_MAX_STACK_AND_LOCAL) { - currentBasicBlock.outputStackMax = (short) maxRelativeStackSize; - currentBasicBlock = null; - } - } - - // ----------------------------------------------------------------------------------------------- - // Utility methods: stack map frames - // ----------------------------------------------------------------------------------------------- - - /** - * Starts the visit of a new stack map frame, stored in {@link #currentFrame}. - * - * @param offset the bytecode offset of the instruction to which the frame corresponds. - * @param nLocal the number of local variables in the frame. - * @param nStack the number of stack elements in the frame. - * @return the index of the next element to be written in this frame. - */ - int visitFrameStart(final int offset, final int nLocal, final int nStack) { - int frameLength = 3 + nLocal + nStack; - if (currentFrame == null || currentFrame.length < frameLength) { - currentFrame = new int[frameLength]; - } - currentFrame[0] = offset; - currentFrame[1] = nLocal; - currentFrame[2] = nStack; - return 3; - } - - /** - * Sets an abstract type in {@link #currentFrame}. - * - * @param frameIndex the index of the element to be set in {@link #currentFrame}. - * @param abstractType an abstract type. - */ - void visitAbstractType(final int frameIndex, final int abstractType) { - currentFrame[frameIndex] = abstractType; - } - - /** - * Ends the visit of {@link #currentFrame} by writing it in the StackMapTable entries and by - * updating the StackMapTable number_of_entries (except if the current frame is the first one, - * which is implicit in StackMapTable). Then resets {@link #currentFrame} to null. - */ - void visitFrameEnd() { - if (previousFrame != null) { - if (stackMapTableEntries == null) { - stackMapTableEntries = new ByteVector(); - } - putFrame(); - ++stackMapTableNumberOfEntries; - } - previousFrame = currentFrame; - currentFrame = null; - } - - /** Compresses and writes {@link #currentFrame} in a new StackMapTable entry. */ - private void putFrame() { - final int nLocal = currentFrame[1]; - final int nStack = currentFrame[2]; - if (symbolTable.getMajorVersion() < Opcodes.V1_6) { - // Generate a StackMap attribute entry, which are always uncompressed. - stackMapTableEntries.putShort(currentFrame[0]).putShort(nLocal); - putAbstractTypes(3, 3 + nLocal); - stackMapTableEntries.putShort(nStack); - putAbstractTypes(3 + nLocal, 3 + nLocal + nStack); - return; - } - final int offsetDelta = - stackMapTableNumberOfEntries == 0 - ? currentFrame[0] - : currentFrame[0] - previousFrame[0] - 1; - final int previousNlocal = previousFrame[1]; - final int nLocalDelta = nLocal - previousNlocal; - int type = Frame.FULL_FRAME; - if (nStack == 0) { - switch (nLocalDelta) { - case -3: - case -2: - case -1: - type = Frame.CHOP_FRAME; - break; - case 0: - type = offsetDelta < 64 ? Frame.SAME_FRAME : Frame.SAME_FRAME_EXTENDED; - break; - case 1: - case 2: - case 3: - type = Frame.APPEND_FRAME; - break; - default: - // Keep the FULL_FRAME type. - break; - } - } else if (nLocalDelta == 0 && nStack == 1) { - type = - offsetDelta < 63 - ? Frame.SAME_LOCALS_1_STACK_ITEM_FRAME - : Frame.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED; - } - if (type != Frame.FULL_FRAME) { - // Verify if locals are the same as in the previous frame. - int frameIndex = 3; - for (int i = 0; i < previousNlocal && i < nLocal; i++) { - if (currentFrame[frameIndex] != previousFrame[frameIndex]) { - type = Frame.FULL_FRAME; - break; - } - frameIndex++; - } - } - switch (type) { - case Frame.SAME_FRAME: - stackMapTableEntries.putByte(offsetDelta); - break; - case Frame.SAME_LOCALS_1_STACK_ITEM_FRAME: - stackMapTableEntries.putByte(Frame.SAME_LOCALS_1_STACK_ITEM_FRAME + offsetDelta); - putAbstractTypes(3 + nLocal, 4 + nLocal); - break; - case Frame.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED: - stackMapTableEntries - .putByte(Frame.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED) - .putShort(offsetDelta); - putAbstractTypes(3 + nLocal, 4 + nLocal); - break; - case Frame.SAME_FRAME_EXTENDED: - stackMapTableEntries.putByte(Frame.SAME_FRAME_EXTENDED).putShort(offsetDelta); - break; - case Frame.CHOP_FRAME: - stackMapTableEntries.putByte(Frame.SAME_FRAME_EXTENDED + nLocalDelta).putShort(offsetDelta); - break; - case Frame.APPEND_FRAME: - stackMapTableEntries.putByte(Frame.SAME_FRAME_EXTENDED + nLocalDelta).putShort(offsetDelta); - putAbstractTypes(3 + previousNlocal, 3 + nLocal); - break; - case Frame.FULL_FRAME: - default: - stackMapTableEntries.putByte(Frame.FULL_FRAME).putShort(offsetDelta).putShort(nLocal); - putAbstractTypes(3, 3 + nLocal); - stackMapTableEntries.putShort(nStack); - putAbstractTypes(3 + nLocal, 3 + nLocal + nStack); - } - } - - /** - * Puts some abstract types of {@link #currentFrame} in {@link #stackMapTableEntries} , using the - * JVMS verification_type_info format used in StackMapTable attributes. - * - * @param start index of the first type in {@link #currentFrame} to write. - * @param end index of last type in {@link #currentFrame} to write (exclusive). - */ - private void putAbstractTypes(final int start, final int end) { - for (int i = start; i < end; ++i) { - Frame.putAbstractType(symbolTable, currentFrame[i], stackMapTableEntries); - } - } - - /** - * Puts the given public API frame element type in {@link #stackMapTableEntries} , using the JVMS - * verification_type_info format used in StackMapTable attributes. - * - * @param type a frame element type described using the same format as in {@link - * MethodVisitor#visitFrame}, i.e. either {@link Opcodes#TOP}, {@link Opcodes#INTEGER}, {@link - * Opcodes#FLOAT}, {@link Opcodes#LONG}, {@link Opcodes#DOUBLE}, {@link Opcodes#NULL}, or - * {@link Opcodes#UNINITIALIZED_THIS}, or the internal name of a class, or a Label designating - * a NEW instruction (for uninitialized types). - */ - private void putFrameType(final Object type) { - if (type instanceof Integer) { - stackMapTableEntries.putByte(((Integer) type).intValue()); - } else if (type instanceof String) { - stackMapTableEntries - .putByte(Frame.ITEM_OBJECT) - .putShort(symbolTable.addConstantClass((String) type).index); - } else { - stackMapTableEntries - .putByte(Frame.ITEM_UNINITIALIZED) - .putShort(((Label) type).bytecodeOffset); - } - } - - // ----------------------------------------------------------------------------------------------- - // Utility methods - // ----------------------------------------------------------------------------------------------- - - /** - * Returns whether the attributes of this method can be copied from the attributes of the given - * method (assuming there is no method visitor between the given ClassReader and this - * MethodWriter). This method should only be called just after this MethodWriter has been created, - * and before any content is visited. It returns true if the attributes corresponding to the - * constructor arguments (at most a Signature, an Exception, a Deprecated and a Synthetic - * attribute) are the same as the corresponding attributes in the given method. - * - * @param source the source ClassReader from which the attributes of this method might be copied. - * @param methodInfoOffset the offset in 'source.b' of the method_info JVMS structure from which - * the attributes of this method might be copied. - * @param methodInfoLength the length in 'source.b' of the method_info JVMS structure from which - * the attributes of this method might be copied. - * @param hasSyntheticAttribute whether the method_info JVMS structure from which the attributes - * of this method might be copied contains a Synthetic attribute. - * @param hasDeprecatedAttribute whether the method_info JVMS structure from which the attributes - * of this method might be copied contains a Deprecated attribute. - * @param signatureIndex the constant pool index contained in the Signature attribute of the - * method_info JVMS structure from which the attributes of this method might be copied, or 0. - * @param exceptionsOffset the offset in 'source.b' of the Exceptions attribute of the method_info - * JVMS structure from which the attributes of this method might be copied, or 0. - * @return whether the attributes of this method can be copied from the attributes of the - * method_info JVMS structure in 'source.b', between 'methodInfoOffset' and 'methodInfoOffset' - * + 'methodInfoLength'. - */ - boolean canCopyMethodAttributes( - final int methodInfoOffset, - final int methodInfoLength, - final boolean hasSyntheticAttribute, - final boolean hasDeprecatedAttribute, - final int signatureIndex, - final int exceptionsOffset) { - boolean needSyntheticAttribute = - symbolTable.getMajorVersion() < Opcodes.V1_5 && (accessFlags & Opcodes.ACC_SYNTHETIC) != 0; - if (hasSyntheticAttribute != needSyntheticAttribute) { - return false; - } - if (exceptionsOffset == 0) { - if (numberOfExceptions != 0) { - return false; - } - } - // Don't copy the attributes yet, instead store their location in the source class reader so - // they can be copied later, in {@link #putMethodInfo}. Note that we skip the 6 header bytes - // of the method_info JVMS structure. - this.sourceOffset = methodInfoOffset + 6; - this.sourceLength = methodInfoLength - 6; - return true; - } - - /** - * Returns the size of the method_info JVMS structure generated by this MethodWriter. Also add the - * names of the attributes of this method in the constant pool. - * - * @return the size in bytes of the method_info JVMS structure. - */ - int computeMethodInfoSize() { - // If this method_info must be copied from an existing one, the size computation is trivial. - if (sourceOffset != 0) { - // sourceLength excludes the first 6 bytes for access_flags, name_index and descriptor_index. - return 6 + sourceLength; - } - // 2 bytes each for access_flags, name_index, descriptor_index and attributes_count. - int size = 8; - // For ease of reference, we use here the same attribute order as in Section 4.7 of the JVMS. - if (code.length > 0) { - if (code.length > 65535) { - throw new IndexOutOfBoundsException("Method code too large!"); - } - symbolTable.addConstantUtf8(Constants.CODE); - // The Code attribute has 6 header bytes, plus 2, 2, 4 and 2 bytes respectively for max_stack, - // max_locals, code_length and attributes_count, plus the bytecode and the exception table. - size += 16 + code.length + Handler.getExceptionTableSize(firstHandler); - if (stackMapTableEntries != null) { - boolean useStackMapTable = symbolTable.getMajorVersion() >= Opcodes.V1_6; - symbolTable.addConstantUtf8(useStackMapTable ? Constants.STACK_MAP_TABLE : "StackMap"); - // 6 header bytes and 2 bytes for number_of_entries. - size += 8 + stackMapTableEntries.length; - } - if (lineNumberTable != null) { - symbolTable.addConstantUtf8(Constants.LINE_NUMBER_TABLE); - // 6 header bytes and 2 bytes for line_number_table_length. - size += 8 + lineNumberTable.length; - } - if (localVariableTable != null) { - symbolTable.addConstantUtf8(Constants.LOCAL_VARIABLE_TABLE); - // 6 header bytes and 2 bytes for local_variable_table_length. - size += 8 + localVariableTable.length; - } - if (localVariableTypeTable != null) { - symbolTable.addConstantUtf8(Constants.LOCAL_VARIABLE_TYPE_TABLE); - // 6 header bytes and 2 bytes for local_variable_type_table_length. - size += 8 + localVariableTypeTable.length; - } - if (firstCodeAttribute != null) { - size += - firstCodeAttribute.computeAttributesSize( - symbolTable, code.data, code.length, maxStack, maxLocals); - } - } - if (numberOfExceptions > 0) { - symbolTable.addConstantUtf8(Constants.EXCEPTIONS); - size += 8 + 2 * numberOfExceptions; - } - boolean useSyntheticAttribute = symbolTable.getMajorVersion() < Opcodes.V1_5; - if ((accessFlags & Opcodes.ACC_SYNTHETIC) != 0 && useSyntheticAttribute) { - symbolTable.addConstantUtf8(Constants.SYNTHETIC); - size += 6; - } - if (signatureIndex != 0) { - symbolTable.addConstantUtf8(Constants.SIGNATURE); - size += 8; - } - if ((accessFlags & Opcodes.ACC_DEPRECATED) != 0) { - symbolTable.addConstantUtf8(Constants.DEPRECATED); - size += 6; - } - if (defaultValue != null) { - symbolTable.addConstantUtf8(Constants.ANNOTATION_DEFAULT); - size += 6 + defaultValue.length; - } - if (parameters != null) { - symbolTable.addConstantUtf8(Constants.METHOD_PARAMETERS); - // 6 header bytes and 1 byte for parameters_count. - size += 7 + parameters.length; - } - if (firstAttribute != null) { - size += firstAttribute.computeAttributesSize(symbolTable); - } - return size; - } - - /** - * Puts the content of the method_info JVMS structure generated by this MethodWriter into the - * given ByteVector. - * - * @param output where the method_info structure must be put. - */ - void putMethodInfo(final ByteVector output) { - boolean useSyntheticAttribute = symbolTable.getMajorVersion() < Opcodes.V1_5; - int mask = useSyntheticAttribute ? Opcodes.ACC_SYNTHETIC : 0; - output.putShort(accessFlags & ~mask).putShort(nameIndex).putShort(descriptorIndex); - // For ease of reference, we use here the same attribute order as in Section 4.7 of the JVMS. - int attributeCount = 0; - if (code.length > 0) { - ++attributeCount; - } - if (numberOfExceptions > 0) { - ++attributeCount; - } - if ((accessFlags & Opcodes.ACC_SYNTHETIC) != 0 && useSyntheticAttribute) { - ++attributeCount; - } - if (signatureIndex != 0) { - ++attributeCount; - } - if ((accessFlags & Opcodes.ACC_DEPRECATED) != 0) { - ++attributeCount; - } - if (defaultValue != null) { - ++attributeCount; - } - if (parameters != null) { - ++attributeCount; - } - if (firstAttribute != null) { - attributeCount += firstAttribute.getAttributeCount(); - } - // For ease of reference, we use here the same attribute order as in Section 4.7 of the JVMS. - output.putShort(attributeCount); - if (code.length > 0) { - // 2, 2, 4 and 2 bytes respectively for max_stack, max_locals, code_length and - // attributes_count, plus the bytecode and the exception table. - int size = 10 + code.length + Handler.getExceptionTableSize(firstHandler); - int codeAttributeCount = 0; - if (stackMapTableEntries != null) { - // 6 header bytes and 2 bytes for number_of_entries. - size += 8 + stackMapTableEntries.length; - ++codeAttributeCount; - } - if (lineNumberTable != null) { - // 6 header bytes and 2 bytes for line_number_table_length. - size += 8 + lineNumberTable.length; - ++codeAttributeCount; - } - if (localVariableTable != null) { - // 6 header bytes and 2 bytes for local_variable_table_length. - size += 8 + localVariableTable.length; - ++codeAttributeCount; - } - if (localVariableTypeTable != null) { - // 6 header bytes and 2 bytes for local_variable_type_table_length. - size += 8 + localVariableTypeTable.length; - ++codeAttributeCount; - } - if (firstCodeAttribute != null) { - size += - firstCodeAttribute.computeAttributesSize( - symbolTable, code.data, code.length, maxStack, maxLocals); - codeAttributeCount += firstCodeAttribute.getAttributeCount(); - } - output - .putShort(symbolTable.addConstantUtf8(Constants.CODE)) - .putInt(size) - .putShort(maxStack) - .putShort(maxLocals) - .putInt(code.length) - .putByteArray(code.data, 0, code.length); - Handler.putExceptionTable(firstHandler, output); - output.putShort(codeAttributeCount); - if (stackMapTableEntries != null) { - boolean useStackMapTable = symbolTable.getMajorVersion() >= Opcodes.V1_6; - output - .putShort( - symbolTable.addConstantUtf8( - useStackMapTable ? Constants.STACK_MAP_TABLE : "StackMap")) - .putInt(2 + stackMapTableEntries.length) - .putShort(stackMapTableNumberOfEntries) - .putByteArray(stackMapTableEntries.data, 0, stackMapTableEntries.length); - } - if (lineNumberTable != null) { - output - .putShort(symbolTable.addConstantUtf8(Constants.LINE_NUMBER_TABLE)) - .putInt(2 + lineNumberTable.length) - .putShort(lineNumberTableLength) - .putByteArray(lineNumberTable.data, 0, lineNumberTable.length); - } - if (localVariableTable != null) { - output - .putShort(symbolTable.addConstantUtf8(Constants.LOCAL_VARIABLE_TABLE)) - .putInt(2 + localVariableTable.length) - .putShort(localVariableTableLength) - .putByteArray(localVariableTable.data, 0, localVariableTable.length); - } - if (localVariableTypeTable != null) { - output - .putShort(symbolTable.addConstantUtf8(Constants.LOCAL_VARIABLE_TYPE_TABLE)) - .putInt(2 + localVariableTypeTable.length) - .putShort(localVariableTypeTableLength) - .putByteArray(localVariableTypeTable.data, 0, localVariableTypeTable.length); - } - if (firstCodeAttribute != null) { - firstCodeAttribute.putAttributes( - symbolTable, code.data, code.length, maxStack, maxLocals, output); - } - } - if (numberOfExceptions > 0) { - output - .putShort(symbolTable.addConstantUtf8(Constants.EXCEPTIONS)) - .putInt(2 + 2 * numberOfExceptions) - .putShort(numberOfExceptions); - for (int exceptionIndex : exceptionIndexTable) { - output.putShort(exceptionIndex); - } - } - if ((accessFlags & Opcodes.ACC_SYNTHETIC) != 0 && useSyntheticAttribute) { - output.putShort(symbolTable.addConstantUtf8(Constants.SYNTHETIC)).putInt(0); - } - if (signatureIndex != 0) { - output - .putShort(symbolTable.addConstantUtf8(Constants.SIGNATURE)) - .putInt(2) - .putShort(signatureIndex); - } - if ((accessFlags & Opcodes.ACC_DEPRECATED) != 0) { - output.putShort(symbolTable.addConstantUtf8(Constants.DEPRECATED)).putInt(0); - } - if (defaultValue != null) { - output - .putShort(symbolTable.addConstantUtf8(Constants.ANNOTATION_DEFAULT)) - .putInt(defaultValue.length) - .putByteArray(defaultValue.data, 0, defaultValue.length); - } - if (parameters != null) { - output - .putShort(symbolTable.addConstantUtf8(Constants.METHOD_PARAMETERS)) - .putInt(1 + parameters.length) - .putByte(parametersCount) - .putByteArray(parameters.data, 0, parameters.length); - } - if (firstAttribute != null) { - firstAttribute.putAttributes(symbolTable, output); - } - } - - /** - * Collects the attributes of this method into the given set of attribute prototypes. - * - * @param attributePrototypes a set of attribute prototypes. - */ - final void collectAttributePrototypes(final Attribute.Set attributePrototypes) { - attributePrototypes.addAttributes(firstAttribute); - attributePrototypes.addAttributes(firstCodeAttribute); - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Opcodes.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Opcodes.java deleted file mode 100644 index 216f83bc95..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Opcodes.java +++ /dev/null @@ -1,339 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * The JVM opcodes, access flags and array type codes. This interface does not define all the JVM - * opcodes because some opcodes are automatically handled. For example, the xLOAD and xSTORE opcodes - * are automatically replaced by xLOAD_n and xSTORE_n opcodes when possible. The xLOAD_n and - * xSTORE_n opcodes are therefore not defined in this interface. Likewise for LDC, automatically - * replaced by LDC_W or LDC2_W when necessary, WIDE, GOTO_W and JSR_W. - * - * @see JVMS 6 - * @author Eric Bruneton - * @author Eugene Kuleshov - */ -public interface Opcodes { - - // ASM API versions. - - int ASM4 = 4 << 16 | 0 << 8; - int ASM5 = 5 << 16 | 0 << 8; - int ASM6 = 6 << 16 | 0 << 8; - - // Java ClassFile versions (the minor version is stored in the 16 most - // significant bits, and the - // major version in the 16 least significant bits). - - int V1_1 = 3 << 16 | 45; - int V1_2 = 0 << 16 | 46; - int V1_3 = 0 << 16 | 47; - int V1_4 = 0 << 16 | 48; - int V1_5 = 0 << 16 | 49; - int V1_6 = 0 << 16 | 50; - int V1_7 = 0 << 16 | 51; - int V1_8 = 0 << 16 | 52; - int V9 = 0 << 16 | 53; - int V10 = 0 << 16 | 54; - int V11 = 0 << 16 | 55; - - /** - * Version flag indicating that the class is using 'preview' features. - * - *

{@code version & V_PREVIEW_EXPERIMENTAL == V_PREVIEW_EXPERIMENTAL} tests if a version is - * flagged with {@code V_PREVIEW_EXPERIMENTAL}. - * - * @deprecated This API is experimental. - */ - @Deprecated int V_PREVIEW_EXPERIMENTAL = 0xFFFF0000; - - // Access flags values, defined in - // - https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html#jvms-4.1-200-E.1 - // - https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html#jvms-4.5-200-A.1 - // - https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html#jvms-4.6-200-A.1 - // - https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html#jvms-4.7.25 - - int ACC_PUBLIC = 0x0001; // class, field, method - int ACC_PRIVATE = 0x0002; // class, field, method - int ACC_PROTECTED = 0x0004; // class, field, method - int ACC_STATIC = 0x0008; // field, method - int ACC_FINAL = 0x0010; // class, field, method, parameter - int ACC_SUPER = 0x0020; // class - int ACC_SYNCHRONIZED = 0x0020; // method - int ACC_OPEN = 0x0020; // module - int ACC_TRANSITIVE = 0x0020; // module requires - int ACC_VOLATILE = 0x0040; // field - int ACC_BRIDGE = 0x0040; // method - int ACC_STATIC_PHASE = 0x0040; // module requires - int ACC_VARARGS = 0x0080; // method - int ACC_TRANSIENT = 0x0080; // field - int ACC_NATIVE = 0x0100; // method - int ACC_INTERFACE = 0x0200; // class - int ACC_ABSTRACT = 0x0400; // class, method - int ACC_STRICT = 0x0800; // method - int ACC_SYNTHETIC = 0x1000; // class, field, method, parameter, module * - int ACC_ANNOTATION = 0x2000; // class - int ACC_ENUM = 0x4000; // class(?) field inner - int ACC_MANDATED = 0x8000; // parameter, module, module * - int ACC_MODULE = 0x8000; // class - - // ASM specific access flags. - // WARNING: the 16 least significant bits must NOT be used, to avoid conflicts with standard - // access flags, and also to make sure that these flags are automatically filtered out when - // written in class files (because access flags are stored using 16 bits only). - - int ACC_DEPRECATED = 0x20000; // class, field, method - - // Possible values for the type operand of the NEWARRAY instruction. - // See https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-6.html#jvms-6.5.newarray. - - int T_BOOLEAN = 4; - int T_CHAR = 5; - int T_FLOAT = 6; - int T_DOUBLE = 7; - int T_BYTE = 8; - int T_SHORT = 9; - int T_INT = 10; - int T_LONG = 11; - - // Possible values for the reference_kind field of CONSTANT_MethodHandle_info structures. - // See https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html#jvms-4.4.8. - - int H_GETFIELD = 1; - int H_GETSTATIC = 2; - int H_PUTFIELD = 3; - int H_PUTSTATIC = 4; - int H_INVOKEVIRTUAL = 5; - int H_INVOKESTATIC = 6; - int H_INVOKESPECIAL = 7; - int H_NEWINVOKESPECIAL = 8; - int H_INVOKEINTERFACE = 9; - - // ASM specific stack map frame types, used in {@link ClassVisitor#visitFrame}. - - /** An expanded frame. See {@link ClassReader#EXPAND_FRAMES}. */ - int F_NEW = -1; - - /** A compressed frame with complete frame data. */ - int F_FULL = 0; - - /** - * A compressed frame where locals are the same as the locals in the previous frame, except that - * additional 1-3 locals are defined, and with an empty stack. - */ - int F_APPEND = 1; - - /** - * A compressed frame where locals are the same as the locals in the previous frame, except that - * the last 1-3 locals are absent and with an empty stack. - */ - int F_CHOP = 2; - - /** - * A compressed frame with exactly the same locals as the previous frame and with an empty stack. - */ - int F_SAME = 3; - - /** - * A compressed frame with exactly the same locals as the previous frame and with a single value - * on the stack. - */ - int F_SAME1 = 4; - - // Standard stack map frame element types, used in {@link ClassVisitor#visitFrame}. - - Integer TOP = Frame.ITEM_TOP; - Integer INTEGER = Frame.ITEM_INTEGER; - Integer FLOAT = Frame.ITEM_FLOAT; - Integer DOUBLE = Frame.ITEM_DOUBLE; - Integer LONG = Frame.ITEM_LONG; - Integer NULL = Frame.ITEM_NULL; - Integer UNINITIALIZED_THIS = Frame.ITEM_UNINITIALIZED_THIS; - - // The JVM opcode values (with the MethodVisitor method name used to visit them in comment, and - // where '-' means 'same method name as on the previous line'). - // See https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-6.html. - - int NOP = 0; // visitInsn - int ACONST_NULL = 1; // - - int ICONST_M1 = 2; // - - int ICONST_0 = 3; // - - int ICONST_1 = 4; // - - int ICONST_2 = 5; // - - int ICONST_3 = 6; // - - int ICONST_4 = 7; // - - int ICONST_5 = 8; // - - int LCONST_0 = 9; // - - int LCONST_1 = 10; // - - int FCONST_0 = 11; // - - int FCONST_1 = 12; // - - int FCONST_2 = 13; // - - int DCONST_0 = 14; // - - int DCONST_1 = 15; // - - int BIPUSH = 16; // visitIntInsn - int SIPUSH = 17; // - - int LDC = 18; // visitLdcInsn - int ILOAD = 21; // visitVarInsn - int LLOAD = 22; // - - int FLOAD = 23; // - - int DLOAD = 24; // - - int ALOAD = 25; // - - int IALOAD = 46; // visitInsn - int LALOAD = 47; // - - int FALOAD = 48; // - - int DALOAD = 49; // - - int AALOAD = 50; // - - int BALOAD = 51; // - - int CALOAD = 52; // - - int SALOAD = 53; // - - int ISTORE = 54; // visitVarInsn - int LSTORE = 55; // - - int FSTORE = 56; // - - int DSTORE = 57; // - - int ASTORE = 58; // - - int IASTORE = 79; // visitInsn - int LASTORE = 80; // - - int FASTORE = 81; // - - int DASTORE = 82; // - - int AASTORE = 83; // - - int BASTORE = 84; // - - int CASTORE = 85; // - - int SASTORE = 86; // - - int POP = 87; // - - int POP2 = 88; // - - int DUP = 89; // - - int DUP_X1 = 90; // - - int DUP_X2 = 91; // - - int DUP2 = 92; // - - int DUP2_X1 = 93; // - - int DUP2_X2 = 94; // - - int SWAP = 95; // - - int IADD = 96; // - - int LADD = 97; // - - int FADD = 98; // - - int DADD = 99; // - - int ISUB = 100; // - - int LSUB = 101; // - - int FSUB = 102; // - - int DSUB = 103; // - - int IMUL = 104; // - - int LMUL = 105; // - - int FMUL = 106; // - - int DMUL = 107; // - - int IDIV = 108; // - - int LDIV = 109; // - - int FDIV = 110; // - - int DDIV = 111; // - - int IREM = 112; // - - int LREM = 113; // - - int FREM = 114; // - - int DREM = 115; // - - int INEG = 116; // - - int LNEG = 117; // - - int FNEG = 118; // - - int DNEG = 119; // - - int ISHL = 120; // - - int LSHL = 121; // - - int ISHR = 122; // - - int LSHR = 123; // - - int IUSHR = 124; // - - int LUSHR = 125; // - - int IAND = 126; // - - int LAND = 127; // - - int IOR = 128; // - - int LOR = 129; // - - int IXOR = 130; // - - int LXOR = 131; // - - int IINC = 132; // visitIincInsn - int I2L = 133; // visitInsn - int I2F = 134; // - - int I2D = 135; // - - int L2I = 136; // - - int L2F = 137; // - - int L2D = 138; // - - int F2I = 139; // - - int F2L = 140; // - - int F2D = 141; // - - int D2I = 142; // - - int D2L = 143; // - - int D2F = 144; // - - int I2B = 145; // - - int I2C = 146; // - - int I2S = 147; // - - int LCMP = 148; // - - int FCMPL = 149; // - - int FCMPG = 150; // - - int DCMPL = 151; // - - int DCMPG = 152; // - - int IFEQ = 153; // visitJumpInsn - int IFNE = 154; // - - int IFLT = 155; // - - int IFGE = 156; // - - int IFGT = 157; // - - int IFLE = 158; // - - int IF_ICMPEQ = 159; // - - int IF_ICMPNE = 160; // - - int IF_ICMPLT = 161; // - - int IF_ICMPGE = 162; // - - int IF_ICMPGT = 163; // - - int IF_ICMPLE = 164; // - - int IF_ACMPEQ = 165; // - - int IF_ACMPNE = 166; // - - int GOTO = 167; // - - int JSR = 168; // - - int RET = 169; // visitVarInsn - int TABLESWITCH = 170; // visiTableSwitchInsn - int LOOKUPSWITCH = 171; // visitLookupSwitch - int IRETURN = 172; // visitInsn - int LRETURN = 173; // - - int FRETURN = 174; // - - int DRETURN = 175; // - - int ARETURN = 176; // - - int RETURN = 177; // - - int GETSTATIC = 178; // visitFieldInsn - int PUTSTATIC = 179; // - - int GETFIELD = 180; // - - int PUTFIELD = 181; // - - int INVOKEVIRTUAL = 182; // visitMethodInsn - int INVOKESPECIAL = 183; // - - int INVOKESTATIC = 184; // - - int INVOKEINTERFACE = 185; // - - int INVOKEDYNAMIC = 186; // visitInvokeDynamicInsn - int NEW = 187; // visitTypeInsn - int NEWARRAY = 188; // visitIntInsn - int ANEWARRAY = 189; // visitTypeInsn - int ARRAYLENGTH = 190; // visitInsn - int ATHROW = 191; // - - int CHECKCAST = 192; // visitTypeInsn - int INSTANCEOF = 193; // - - int MONITORENTER = 194; // visitInsn - int MONITOREXIT = 195; // - - int MULTIANEWARRAY = 197; // visitMultiANewArrayInsn - int IFNULL = 198; // visitJumpInsn - int IFNONNULL = 199; // - -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Symbol.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Symbol.java deleted file mode 100644 index 8435cc5252..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Symbol.java +++ /dev/null @@ -1,240 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * An entry of the constant pool, of the BootstrapMethods attribute, or of the (ASM specific) type - * table of a class. - * - * @see JVMS - * 4.4 - * @see JVMS - * 4.7.23 - * @author Eric Bruneton - */ -abstract class Symbol { - - // Tag values for the constant pool entries (using the same order as in the JVMS). - - /** The tag value of CONSTANT_Class_info JVMS structures. */ - static final int CONSTANT_CLASS_TAG = 7; - - /** The tag value of CONSTANT_Fieldref_info JVMS structures. */ - static final int CONSTANT_FIELDREF_TAG = 9; - - /** The tag value of CONSTANT_Methodref_info JVMS structures. */ - static final int CONSTANT_METHODREF_TAG = 10; - - /** The tag value of CONSTANT_InterfaceMethodref_info JVMS structures. */ - static final int CONSTANT_INTERFACE_METHODREF_TAG = 11; - - /** The tag value of CONSTANT_String_info JVMS structures. */ - static final int CONSTANT_STRING_TAG = 8; - - /** The tag value of CONSTANT_Integer_info JVMS structures. */ - static final int CONSTANT_INTEGER_TAG = 3; - - /** The tag value of CONSTANT_Float_info JVMS structures. */ - static final int CONSTANT_FLOAT_TAG = 4; - - /** The tag value of CONSTANT_Long_info JVMS structures. */ - static final int CONSTANT_LONG_TAG = 5; - - /** The tag value of CONSTANT_Double_info JVMS structures. */ - static final int CONSTANT_DOUBLE_TAG = 6; - - /** The tag value of CONSTANT_NameAndType_info JVMS structures. */ - static final int CONSTANT_NAME_AND_TYPE_TAG = 12; - - /** The tag value of CONSTANT_Utf8_info JVMS structures. */ - static final int CONSTANT_UTF8_TAG = 1; - - /** The tag value of CONSTANT_MethodHandle_info JVMS structures. */ - static final int CONSTANT_METHOD_HANDLE_TAG = 15; - - /** The tag value of CONSTANT_MethodType_info JVMS structures. */ - static final int CONSTANT_METHOD_TYPE_TAG = 16; - - /** The tag value of CONSTANT_Dynamic_info JVMS structures. */ - static final int CONSTANT_DYNAMIC_TAG = 17; - - /** The tag value of CONSTANT_InvokeDynamic_info JVMS structures. */ - static final int CONSTANT_INVOKE_DYNAMIC_TAG = 18; - - /** The tag value of CONSTANT_Module_info JVMS structures. */ - static final int CONSTANT_MODULE_TAG = 19; - - /** The tag value of CONSTANT_Package_info JVMS structures. */ - static final int CONSTANT_PACKAGE_TAG = 20; - - // Tag values for the BootstrapMethods attribute entries (ASM specific tag). - - /** The tag value of the BootstrapMethods attribute entries. */ - static final int BOOTSTRAP_METHOD_TAG = 64; - - // Tag values for the type table entries (ASM specific tags). - - /** The tag value of a normal type entry in the (ASM specific) type table of a class. */ - static final int TYPE_TAG = 128; - - /** - * The tag value of an {@link Frame#ITEM_UNINITIALIZED} type entry in the type table of a class. - */ - static final int UNINITIALIZED_TYPE_TAG = 129; - - /** The tag value of a merged type entry in the (ASM specific) type table of a class. */ - static final int MERGED_TYPE_TAG = 130; - - // Instance fields. - - /** - * The index of this symbol in the constant pool, in the BootstrapMethods attribute, or in the - * (ASM specific) type table of a class (depending on the {@link #tag} value). - */ - final int index; - - /** - * A tag indicating the type of this symbol. Must be one of the static tag values defined in this - * class. - */ - final int tag; - - /** - * The internal name of the owner class of this symbol. Only used for {@link - * #CONSTANT_FIELDREF_TAG}, {@link #CONSTANT_METHODREF_TAG}, {@link - * #CONSTANT_INTERFACE_METHODREF_TAG}, and {@link #CONSTANT_METHOD_HANDLE_TAG} symbols. - */ - final String owner; - - /** - * The name of the class field or method corresponding to this symbol. Only used for {@link - * #CONSTANT_FIELDREF_TAG}, {@link #CONSTANT_METHODREF_TAG}, {@link - * #CONSTANT_INTERFACE_METHODREF_TAG}, {@link #CONSTANT_NAME_AND_TYPE_TAG}, {@link - * #CONSTANT_METHOD_HANDLE_TAG}, {@link #CONSTANT_DYNAMIC_TAG} and {@link - * #CONSTANT_INVOKE_DYNAMIC_TAG} symbols. - */ - final String name; - - /** - * The string value of this symbol. This is: - * - *

    - *
  • a field or method descriptor for {@link #CONSTANT_FIELDREF_TAG}, {@link - * #CONSTANT_METHODREF_TAG}, {@link #CONSTANT_INTERFACE_METHODREF_TAG}, {@link - * #CONSTANT_NAME_AND_TYPE_TAG}, {@link #CONSTANT_METHOD_HANDLE_TAG}, {@link - * #CONSTANT_METHOD_TYPE_TAG}, {@link #CONSTANT_DYNAMIC_TAG} and {@link - * #CONSTANT_INVOKE_DYNAMIC_TAG} symbols, - *
  • an arbitrary string for {@link #CONSTANT_UTF8_TAG} and {@link #CONSTANT_STRING_TAG} - * symbols, - *
  • an internal class name for {@link #CONSTANT_CLASS_TAG}, {@link #TYPE_TAG} and {@link - * #UNINITIALIZED_TYPE_TAG} symbols, - *
  • null for the other types of symbol. - *
- */ - final String value; - - /** - * The numeric value of this symbol. This is: - * - *
    - *
  • the symbol's value for {@link #CONSTANT_INTEGER_TAG},{@link #CONSTANT_FLOAT_TAG}, {@link - * #CONSTANT_LONG_TAG}, {@link #CONSTANT_DOUBLE_TAG}, - *
  • the CONSTANT_MethodHandle_info reference_kind field value for {@link - * #CONSTANT_METHOD_HANDLE_TAG} symbols, - *
  • the CONSTANT_InvokeDynamic_info bootstrap_method_attr_index field value for {@link - * #CONSTANT_INVOKE_DYNAMIC_TAG} symbols, - *
  • the offset of a bootstrap method in the BootstrapMethods boostrap_methods array, for - * {@link #CONSTANT_DYNAMIC_TAG} or {@link #BOOTSTRAP_METHOD_TAG} symbols, - *
  • the bytecode offset of the NEW instruction that created an {@link - * Frame#ITEM_UNINITIALIZED} type for {@link #UNINITIALIZED_TYPE_TAG} symbols, - *
  • the indices (in the class' type table) of two {@link #TYPE_TAG} source types for {@link - * #MERGED_TYPE_TAG} symbols, - *
  • 0 for the other types of symbol. - *
- */ - final long data; - - /** - * Additional information about this symbol, generally computed lazily. Warning: the value of - * this field is ignored when comparing Symbol instances (to avoid duplicate entries in a - * SymbolTable). Therefore, this field should only contain data that can be computed from the - * other fields of this class. It contains: - * - *
    - *
  • the {@link Type#getArgumentsAndReturnSizes} of the symbol's method descriptor for {@link - * #CONSTANT_METHODREF_TAG}, {@link #CONSTANT_INTERFACE_METHODREF_TAG} and {@link - * #CONSTANT_INVOKE_DYNAMIC_TAG} symbols, - *
  • the index in the InnerClasses_attribute 'classes' array (plus one) corresponding to this - * class, for {@link #CONSTANT_CLASS_TAG} symbols, - *
  • the index (in the class' type table) of the merged type of the two source types for - * {@link #MERGED_TYPE_TAG} symbols, - *
  • 0 for the other types of symbol, or if this field has not been computed yet. - *
- */ - int info; - - /** - * Constructs a new Symbol. This constructor can't be used directly because the Symbol class is - * abstract. Instead, use the factory methods of the {@link SymbolTable} class. - * - * @param index the symbol index in the constant pool, in the BootstrapMethods attribute, or in - * the (ASM specific) type table of a class (depending on 'tag'). - * @param tag the symbol type. Must be one of the static tag values defined in this class. - * @param owner The internal name of the symbol's owner class. Maybe null. - * @param name The name of the symbol's corresponding class field or method. Maybe null. - * @param value The string value of this symbol. Maybe null. - * @param data The numeric value of this symbol. - */ - Symbol( - final int index, - final int tag, - final String owner, - final String name, - final String value, - final long data) { - this.index = index; - this.tag = tag; - this.owner = owner; - this.name = name; - this.value = value; - this.data = data; - } - - /** - * @return the result {@link Type#getArgumentsAndReturnSizes} on {@link #value} (memoized in - * {@link #info} for efficiency). This should only be used for {@link - * #CONSTANT_METHODREF_TAG}, {@link #CONSTANT_INTERFACE_METHODREF_TAG} and {@link - * #CONSTANT_INVOKE_DYNAMIC_TAG} symbols. - */ - int getArgumentsAndReturnSizes() { - if (info == 0) { - info = Type.getArgumentsAndReturnSizes(value); - } - return info; - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/SymbolTable.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/SymbolTable.java deleted file mode 100644 index 602c76ada4..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/SymbolTable.java +++ /dev/null @@ -1,1121 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -/** - * The constant pool entries, the BootstrapMethods attribute entries and the (ASM specific) type - * table entries of a class. - * - * @see JVMS - * 4.4 - * @see JVMS - * 4.7.23 - * @author Eric Bruneton - */ -final class SymbolTable { - - /** - * An entry of a SymbolTable. This concrete and private subclass of {@link Symbol} adds two fields - * which are only used inside SymbolTable, to implement hash sets of symbols (in order to avoid - * duplicate symbols). See {@link #entries}. - * - * @author Eric Bruneton - */ - private static class Entry extends Symbol { - - /** The hash code of this entry. */ - final int hashCode; - - /** - * Another entry (and so on recursively) having the same hash code (modulo the size of {@link - * #entries}) as this one. - */ - Entry next; - - Entry( - final int index, - final int tag, - final String owner, - final String name, - final String value, - final long data, - final int hashCode) { - super(index, tag, owner, name, value, data); - this.hashCode = hashCode; - } - - Entry(final int index, final int tag, final String value, final int hashCode) { - super(index, tag, /* owner = */ null, /* name = */ null, value, /* data = */ 0); - this.hashCode = hashCode; - } - - Entry(final int index, final int tag, final String value, final long data, final int hashCode) { - super(index, tag, /* owner = */ null, /* name = */ null, value, data); - this.hashCode = hashCode; - } - - Entry( - final int index, final int tag, final String name, final String value, final int hashCode) { - super(index, tag, /* owner = */ null, name, value, /* data = */ 0); - this.hashCode = hashCode; - } - - Entry(final int index, final int tag, final long data, final int hashCode) { - super(index, tag, /* owner = */ null, /* name = */ null, /* value = */ null, data); - this.hashCode = hashCode; - } - } - - /** - * The ClassWriter to which this SymbolTable belongs. This is only used to get access to {@link - * ClassWriter#getCommonSuperClass} and to serialize custom attributes with {@link - * Attribute#write}. - */ - final ClassWriter classWriter; - - /** The major version number of the class to which this symbol table belongs. */ - private int majorVersion; - - /** The internal name of the class to which this symbol table belongs. */ - private String className; - - /** - * The total number of {@link Entry} instances in {@link #entries}. This includes entries that are - * accessible (recursively) via {@link Entry#next}. - */ - private int entryCount; - - /** - * A hash set of all the entries in this SymbolTable (this includes the constant pool entries, the - * bootstrap method entries and the type table entries). Each {@link Entry} instance is stored at - * the array index given by its hash code modulo the array size. If several entries must be stored - * at the same array index, they are linked together via their {@link Entry#next} field. The - * factory methods of this class make sure that this table does not contain duplicated entries. - */ - private Entry[] entries; - - /** - * The number of constant pool items in {@link #constantPool}, plus 1. The first constant pool - * item has index 1, and long and double items count for two items. - */ - private int constantPoolCount; - - /** - * The content of the ClassFile's constant_pool JVMS structure corresponding to this SymbolTable. - * The ClassFile's constant_pool_count field is not included. - */ - private ByteVector constantPool; - - /** - * The number of bootstrap methods in {@link #bootstrapMethods}. Corresponds to the - * BootstrapMethods_attribute's num_bootstrap_methods field value. - */ - private int bootstrapMethodCount; - - /** - * The content of the BootstrapMethods attribute 'bootstrap_methods' array corresponding to this - * SymbolTable. Note that the first 6 bytes of the BootstrapMethods_attribute, and its - * num_bootstrap_methods field, are not included. - */ - private ByteVector bootstrapMethods; - - /** - * The actual number of elements in {@link #typeTable}. These elements are stored from index 0 to - * typeCount (excluded). The other array entries are empty. - */ - private int typeCount; - - /** - * An ASM specific type table used to temporarily store internal names that will not necessarily - * be stored in the constant pool. This type table is used by the control flow and data flow - * analysis algorithm used to compute stack map frames from scratch. This array stores {@link - * Symbol#TYPE_TAG} and {@link Symbol#UNINITIALIZED_TYPE_TAG}) Symbol. The type symbol at index - * i has its {@link Symbol#index} equal to i (and vice versa). - */ - private Entry[] typeTable; - - /** - * Constructs a new, empty SymbolTable for the given ClassWriter. - * - * @param classWriter a ClassWriter. - */ - SymbolTable(final ClassWriter classWriter) { - this.classWriter = classWriter; - this.entries = new Entry[256]; - this.constantPoolCount = 1; - this.constantPool = new ByteVector(); - } - - /** @return the major version of the class to which this symbol table belongs. */ - int getMajorVersion() { - return majorVersion; - } - - /** @return the internal name of the class to which this symbol table belongs. */ - String getClassName() { - return className; - } - - /** - * Sets the major version and the name of the class to which this symbol table belongs. Also adds - * the class name to the constant pool. - * - * @param majorVersion a major ClassFile version number. - * @param className an internal class name. - * @return the constant pool index of a new or already existing Symbol with the given class name. - */ - int setMajorVersionAndClassName(final int majorVersion, final String className) { - this.majorVersion = majorVersion; - this.className = className; - return addConstantClass(className).index; - } - - /** @return the number of items in this symbol table's constant_pool array (plus 1). */ - int getConstantPoolCount() { - return constantPoolCount; - } - - /** @return the length in bytes of this symbol table's constant_pool array. */ - int getConstantPoolLength() { - return constantPool.length; - } - - /** - * Puts this symbol table's constant_pool array in the given ByteVector, preceded by the - * constant_pool_count value. - * - * @param output where the JVMS ClassFile's constant_pool array must be put. - */ - void putConstantPool(final ByteVector output) { - output.putShort(constantPoolCount).putByteArray(constantPool.data, 0, constantPool.length); - } - - /** - * Returns the size in bytes of this symbol table's BootstrapMethods attribute. Also adds the - * attribute name in the constant pool. - * - * @return the size in bytes of this symbol table's BootstrapMethods attribute. - */ - int computeBootstrapMethodsSize() { - if (bootstrapMethods != null) { - addConstantUtf8(Constants.BOOTSTRAP_METHODS); - return 8 + bootstrapMethods.length; - } else { - return 0; - } - } - - /** - * Puts this symbol table's BootstrapMethods attribute in the given ByteVector. This includes the - * 6 attribute header bytes and the num_bootstrap_methods value. - * - * @param output where the JVMS BootstrapMethods attribute must be put. - */ - void putBootstrapMethods(final ByteVector output) { - if (bootstrapMethods != null) { - output - .putShort(addConstantUtf8(Constants.BOOTSTRAP_METHODS)) - .putInt(bootstrapMethods.length + 2) - .putShort(bootstrapMethodCount) - .putByteArray(bootstrapMethods.data, 0, bootstrapMethods.length); - } - } - - // ----------------------------------------------------------------------------------------------- - // Generic symbol table entries management. - // ----------------------------------------------------------------------------------------------- - - /** - * @param hashCode a {@link Entry#hashCode} value. - * @return the list of entries which can potentially have the given hash code. The list is stored - * via the {@link Entry#next} field. - */ - private Entry get(final int hashCode) { - return entries[hashCode % entries.length]; - } - - /** - * Puts the given entry in the {@link #entries} hash set. This method does not check - * whether {@link #entries} already contains a similar entry or not. {@link #entries} is resized - * if necessary to avoid hash collisions (multiple entries needing to be stored at the same {@link - * #entries} array index) as much as possible, with reasonable memory usage. - * - * @param entry an Entry (which must not already be contained in {@link #entries}). - * @return the given entry - */ - private Entry put(final Entry entry) { - if (entryCount > (entries.length * 3) / 4) { - int currentCapacity = entries.length; - int newCapacity = currentCapacity * 2 + 1; - Entry[] newEntries = new Entry[newCapacity]; - for (int i = currentCapacity - 1; i >= 0; --i) { - Entry currentEntry = entries[i]; - while (currentEntry != null) { - int newCurrentEntryIndex = currentEntry.hashCode % newCapacity; - Entry nextEntry = currentEntry.next; - currentEntry.next = newEntries[newCurrentEntryIndex]; - newEntries[newCurrentEntryIndex] = currentEntry; - currentEntry = nextEntry; - } - } - entries = newEntries; - } - entryCount++; - int index = entry.hashCode % entries.length; - entry.next = entries[index]; - return entries[index] = entry; - } - - /** - * Adds the given entry in the {@link #entries} hash set. This method does not check - * whether {@link #entries} already contains a similar entry or not, and does not resize - * {@link #entries} if necessary. - * - * @param entry an Entry (which must not already be contained in {@link #entries}). - */ - private void add(final Entry entry) { - entryCount++; - int index = entry.hashCode % entries.length; - entry.next = entries[index]; - entries[index] = entry; - } - - // ----------------------------------------------------------------------------------------------- - // Constant pool entries management. - // ----------------------------------------------------------------------------------------------- - - /** - * Adds a number or string constant to the constant pool of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param value the value of the constant to be added to the constant pool. This parameter must be - * an {@link Integer}, {@link Byte}, {@link Character}, {@link Short}, {@link Boolean}, {@link - * Float}, {@link Long}, {@link Double}, {@link String}, {@link Type} or {@link Handle}. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstant(final Object value) { - if (value instanceof Integer) { - return addConstantInteger(((Integer) value).intValue()); - } else if (value instanceof Byte) { - return addConstantInteger(((Byte) value).intValue()); - } else if (value instanceof Character) { - return addConstantInteger(((Character) value).charValue()); - } else if (value instanceof Short) { - return addConstantInteger(((Short) value).intValue()); - } else if (value instanceof Boolean) { - return addConstantInteger(((Boolean) value).booleanValue() ? 1 : 0); - } else if (value instanceof Float) { - return addConstantFloat(((Float) value).floatValue()); - } else if (value instanceof Long) { - return addConstantLong(((Long) value).longValue()); - } else if (value instanceof Double) { - return addConstantDouble(((Double) value).doubleValue()); - } else if (value instanceof String) { - return addConstantString((String) value); - } else if (value instanceof Type) { - Type type = (Type) value; - int typeSort = type.getSort(); - if (typeSort == Type.OBJECT) { - return addConstantClass(type.getInternalName()); - } else if (typeSort == Type.METHOD) { - return addConstantMethodType(type.getDescriptor()); - } else { // type is a primitive or array type. - return addConstantClass(type.getDescriptor()); - } - } else if (value instanceof Handle) { - Handle handle = (Handle) value; - return addConstantMethodHandle( - handle.getTag(), - handle.getOwner(), - handle.getName(), - handle.getDesc(), - handle.isInterface()); - } else { - throw new IllegalArgumentException("value " + value); - } - } - - /** - * Adds a CONSTANT_Class_info to the constant pool of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param value the internal name of a class. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantClass(final String value) { - return addConstantUtf8Reference(Symbol.CONSTANT_CLASS_TAG, value); - } - - /** - * Adds a CONSTANT_Fieldref_info to the constant pool of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param owner the internal name of a class. - * @param name a field name. - * @param descriptor a field descriptor. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantFieldref(final String owner, final String name, final String descriptor) { - return addConstantMemberReference(Symbol.CONSTANT_FIELDREF_TAG, owner, name, descriptor); - } - - /** - * Adds a CONSTANT_Methodref_info or CONSTANT_InterfaceMethodref_info to the constant pool of this - * symbol table. Does nothing if the constant pool already contains a similar item. - * - * @param owner the internal name of a class. - * @param name a method name. - * @param descriptor a method descriptor. - * @param isInterface whether owner is an interface or not. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantMethodref( - final String owner, final String name, final String descriptor, final boolean isInterface) { - int tag = isInterface ? Symbol.CONSTANT_INTERFACE_METHODREF_TAG : Symbol.CONSTANT_METHODREF_TAG; - return addConstantMemberReference(tag, owner, name, descriptor); - } - - /** - * Adds a CONSTANT_Fieldref_info, CONSTANT_Methodref_info or CONSTANT_InterfaceMethodref_info to - * the constant pool of this symbol table. Does nothing if the constant pool already contains a - * similar item. - * - * @param tag one of {@link Symbol#CONSTANT_FIELDREF_TAG}, {@link Symbol#CONSTANT_METHODREF_TAG} - * or {@link Symbol#CONSTANT_INTERFACE_METHODREF_TAG}. - * @param owner the internal name of a class. - * @param name a field or method name. - * @param descriptor a field or method descriptor. - * @return a new or already existing Symbol with the given value. - */ - private Entry addConstantMemberReference( - final int tag, final String owner, final String name, final String descriptor) { - int hashCode = hash(tag, owner, name, descriptor); - Entry entry = get(hashCode); - while (entry != null) { - if (entry.tag == tag - && entry.hashCode == hashCode - && entry.owner.equals(owner) - && entry.name.equals(name) - && entry.value.equals(descriptor)) { - return entry; - } - entry = entry.next; - } - constantPool.put122( - tag, addConstantClass(owner).index, addConstantNameAndType(name, descriptor)); - return put(new Entry(constantPoolCount++, tag, owner, name, descriptor, 0, hashCode)); - } - - /** - * Adds a new CONSTANT_Fieldref_info, CONSTANT_Methodref_info or CONSTANT_InterfaceMethodref_info - * to the constant pool of this symbol table. - * - * @param index the constant pool index of the new Symbol. - * @param tag one of {@link Symbol#CONSTANT_FIELDREF_TAG}, {@link Symbol#CONSTANT_METHODREF_TAG} - * or {@link Symbol#CONSTANT_INTERFACE_METHODREF_TAG}. - * @param owner the internal name of a class. - * @param name a field or method name. - * @param descriptor a field or method descriptor. - */ - private void addConstantMemberReference( - final int index, - final int tag, - final String owner, - final String name, - final String descriptor) { - add(new Entry(index, tag, owner, name, descriptor, 0, hash(tag, owner, name, descriptor))); - } - - /** - * Adds a CONSTANT_String_info to the constant pool of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param value a string. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantString(final String value) { - return addConstantUtf8Reference(Symbol.CONSTANT_STRING_TAG, value); - } - - /** - * Adds a CONSTANT_Integer_info to the constant pool of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param value an int. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantInteger(final int value) { - return addConstantInteger(Symbol.CONSTANT_INTEGER_TAG, value); - } - - /** - * Adds a CONSTANT_Float_info to the constant pool of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param value a float. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantFloat(final float value) { - return addConstantInteger(Symbol.CONSTANT_FLOAT_TAG, Float.floatToRawIntBits(value)); - } - - /** - * Adds a CONSTANT_Integer_info or CONSTANT_Float_info to the constant pool of this symbol table. - * Does nothing if the constant pool already contains a similar item. - * - * @param tag one of {@link Symbol#CONSTANT_INTEGER_TAG} or {@link Symbol#CONSTANT_FLOAT_TAG}. - * @param value an int or float. - * @return a constant pool constant with the given tag and primitive values. - */ - private Symbol addConstantInteger(final int tag, final int value) { - int hashCode = hash(tag, value); - Entry entry = get(hashCode); - while (entry != null) { - if (entry.tag == tag && entry.hashCode == hashCode && entry.data == value) { - return entry; - } - entry = entry.next; - } - constantPool.putByte(tag).putInt(value); - return put(new Entry(constantPoolCount++, tag, value, hashCode)); - } - - /** - * Adds a new CONSTANT_Integer_info or CONSTANT_Float_info to the constant pool of this symbol - * table. - * - * @param index the constant pool index of the new Symbol. - * @param tag one of {@link Symbol#CONSTANT_INTEGER_TAG} or {@link Symbol#CONSTANT_FLOAT_TAG}. - * @param value an int or float. - */ - private void addConstantInteger(final int index, final int tag, final int value) { - add(new Entry(index, tag, value, hash(tag, value))); - } - - /** - * Adds a CONSTANT_Long_info to the constant pool of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param value a long. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantLong(final long value) { - return addConstantLong(Symbol.CONSTANT_LONG_TAG, value); - } - - /** - * Adds a CONSTANT_Double_info to the constant pool of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param value a double. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantDouble(final double value) { - return addConstantLong(Symbol.CONSTANT_DOUBLE_TAG, Double.doubleToRawLongBits(value)); - } - - /** - * Adds a CONSTANT_Long_info or CONSTANT_Double_info to the constant pool of this symbol table. - * Does nothing if the constant pool already contains a similar item. - * - * @param tag one of {@link Symbol#CONSTANT_LONG_TAG} or {@link Symbol#CONSTANT_DOUBLE_TAG}. - * @param value a long or double. - * @return a constant pool constant with the given tag and primitive values. - */ - private Symbol addConstantLong(final int tag, final long value) { - int hashCode = hash(tag, value); - Entry entry = get(hashCode); - while (entry != null) { - if (entry.tag == tag && entry.hashCode == hashCode && entry.data == value) { - return entry; - } - entry = entry.next; - } - int index = constantPoolCount; - constantPool.putByte(tag).putLong(value); - constantPoolCount += 2; - return put(new Entry(index, tag, value, hashCode)); - } - - /** - * Adds a new CONSTANT_Double_info to the constant pool of this symbol table. - * - * @param index the constant pool index of the new Symbol. - * @param tag one of {@link Symbol#CONSTANT_LONG_TAG} or {@link Symbol#CONSTANT_DOUBLE_TAG}. - * @param value a long or double. - */ - private void addConstantLong(final int index, final int tag, final long value) { - add(new Entry(index, tag, value, hash(tag, value))); - } - - /** - * Adds a CONSTANT_NameAndType_info to the constant pool of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param name a field or method name. - * @param descriptor a field or method descriptor. - * @return a new or already existing Symbol with the given value. - */ - int addConstantNameAndType(final String name, final String descriptor) { - final int tag = Symbol.CONSTANT_NAME_AND_TYPE_TAG; - int hashCode = hash(tag, name, descriptor); - Entry entry = get(hashCode); - while (entry != null) { - if (entry.tag == tag - && entry.hashCode == hashCode - && entry.name.equals(name) - && entry.value.equals(descriptor)) { - return entry.index; - } - entry = entry.next; - } - constantPool.put122(tag, addConstantUtf8(name), addConstantUtf8(descriptor)); - return put(new Entry(constantPoolCount++, tag, name, descriptor, hashCode)).index; - } - - /** - * Adds a new CONSTANT_NameAndType_info to the constant pool of this symbol table. - * - * @param index the constant pool index of the new Symbol. - * @param name a field or method name. - * @param descriptor a field or method descriptor. - */ - private void addConstantNameAndType(final int index, final String name, final String descriptor) { - final int tag = Symbol.CONSTANT_NAME_AND_TYPE_TAG; - add(new Entry(index, tag, name, descriptor, hash(tag, name, descriptor))); - } - - /** - * Adds a CONSTANT_Utf8_info to the constant pool of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param value a string. - * @return a new or already existing Symbol with the given value. - */ - int addConstantUtf8(final String value) { - int hashCode = hash(Symbol.CONSTANT_UTF8_TAG, value); - Entry entry = get(hashCode); - while (entry != null) { - if (entry.tag == Symbol.CONSTANT_UTF8_TAG - && entry.hashCode == hashCode - && entry.value.equals(value)) { - return entry.index; - } - entry = entry.next; - } - constantPool.putByte(Symbol.CONSTANT_UTF8_TAG).putUTF8(value); - return put(new Entry(constantPoolCount++, Symbol.CONSTANT_UTF8_TAG, value, hashCode)).index; - } - - /** - * Adds a new CONSTANT_String_info to the constant pool of this symbol table. - * - * @param index the constant pool index of the new Symbol. - * @param value a string. - */ - private void addConstantUtf8(final int index, final String value) { - add(new Entry(index, Symbol.CONSTANT_UTF8_TAG, value, hash(Symbol.CONSTANT_UTF8_TAG, value))); - } - - /** - * Adds a CONSTANT_MethodHandle_info to the constant pool of this symbol table. Does nothing if - * the constant pool already contains a similar item. - * - * @param referenceKind one of {@link Opcodes#H_GETFIELD}, {@link Opcodes#H_GETSTATIC}, {@link - * Opcodes#H_PUTFIELD}, {@link Opcodes#H_PUTSTATIC}, {@link Opcodes#H_INVOKEVIRTUAL}, {@link - * Opcodes#H_INVOKESTATIC}, {@link Opcodes#H_INVOKESPECIAL}, {@link - * Opcodes#H_NEWINVOKESPECIAL} or {@link Opcodes#H_INVOKEINTERFACE}. - * @param owner the internal name of a class of interface. - * @param name a field or method name. - * @param descriptor a field or method descriptor. - * @param isInterface whether owner is an interface or not. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantMethodHandle( - final int referenceKind, - final String owner, - final String name, - final String descriptor, - final boolean isInterface) { - final int tag = Symbol.CONSTANT_METHOD_HANDLE_TAG; - // Note that we don't need to include isInterface in the hash computation, because it is - // redundant with owner (we can't have the same owner with different isInterface values). - int hashCode = hash(tag, owner, name, descriptor, referenceKind); - Entry entry = get(hashCode); - while (entry != null) { - if (entry.tag == tag - && entry.hashCode == hashCode - && entry.data == referenceKind - && entry.owner.equals(owner) - && entry.name.equals(name) - && entry.value.equals(descriptor)) { - return entry; - } - entry = entry.next; - } - if (referenceKind <= Opcodes.H_PUTSTATIC) { - constantPool.put112(tag, referenceKind, addConstantFieldref(owner, name, descriptor).index); - } else { - constantPool.put112( - tag, referenceKind, addConstantMethodref(owner, name, descriptor, isInterface).index); - } - return put( - new Entry(constantPoolCount++, tag, owner, name, descriptor, referenceKind, hashCode)); - } - - /** - * Adds a new CONSTANT_MethodHandle_info to the constant pool of this symbol table. - * - * @param index the constant pool index of the new Symbol. - * @param referenceKind one of {@link Opcodes#H_GETFIELD}, {@link Opcodes#H_GETSTATIC}, {@link - * Opcodes#H_PUTFIELD}, {@link Opcodes#H_PUTSTATIC}, {@link Opcodes#H_INVOKEVIRTUAL}, {@link - * Opcodes#H_INVOKESTATIC}, {@link Opcodes#H_INVOKESPECIAL}, {@link - * Opcodes#H_NEWINVOKESPECIAL} or {@link Opcodes#H_INVOKEINTERFACE}. - * @param owner the internal name of a class of interface. - * @param name a field or method name. - * @param descriptor a field or method descriptor. - */ - private void addConstantMethodHandle( - final int index, - final int referenceKind, - final String owner, - final String name, - final String descriptor) { - final int tag = Symbol.CONSTANT_METHOD_HANDLE_TAG; - int hashCode = hash(tag, owner, name, descriptor, referenceKind); - add(new Entry(index, tag, owner, name, descriptor, referenceKind, hashCode)); - } - - /** - * Adds a CONSTANT_MethodType_info to the constant pool of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param methodDescriptor a method descriptor. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantMethodType(final String methodDescriptor) { - return addConstantUtf8Reference(Symbol.CONSTANT_METHOD_TYPE_TAG, methodDescriptor); - } - - /** - * Adds a CONSTANT_Dynamic_info to the constant pool of this symbol table. Also adds the related - * bootstrap method to the BootstrapMethods of this symbol table. Does nothing if the constant - * pool already contains a similar item. - * - * @param name a method name. - * @param descriptor a field descriptor. - * @param bootstrapMethodHandle a bootstrap method handle. - * @param bootstrapMethodArguments the bootstrap method arguments. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantDynamic( - final String name, - final String descriptor, - final Handle bootstrapMethodHandle, - final Object... bootstrapMethodArguments) { - Symbol bootstrapMethod = addBootstrapMethod(bootstrapMethodHandle, bootstrapMethodArguments); - return addConstantDynamicOrInvokeDynamicReference( - Symbol.CONSTANT_DYNAMIC_TAG, name, descriptor, bootstrapMethod.index); - } - - /** - * Adds a CONSTANT_InvokeDynamic_info to the constant pool of this symbol table. Also adds the - * related bootstrap method to the BootstrapMethods of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param name a method name. - * @param descriptor a method descriptor. - * @param bootstrapMethodHandle a bootstrap method handle. - * @param bootstrapMethodArguments the bootstrap method arguments. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantInvokeDynamic( - final String name, - final String descriptor, - final Handle bootstrapMethodHandle, - final Object... bootstrapMethodArguments) { - Symbol bootstrapMethod = addBootstrapMethod(bootstrapMethodHandle, bootstrapMethodArguments); - return addConstantDynamicOrInvokeDynamicReference( - Symbol.CONSTANT_INVOKE_DYNAMIC_TAG, name, descriptor, bootstrapMethod.index); - } - - /** - * Adds a CONSTANT_Dynamic or a CONSTANT_InvokeDynamic_info to the constant pool of this symbol - * table. Does nothing if the constant pool already contains a similar item. - * - * @param tag one of {@link Symbol#CONSTANT_DYNAMIC_TAG} or {@link - * Symbol#CONSTANT_INVOKE_DYNAMIC_TAG}. - * @param name a method name. - * @param descriptor a field descriptor for CONSTANT_DYNAMIC_TAG) or a method descriptor for - * CONSTANT_INVOKE_DYNAMIC_TAG. - * @param bootstrapMethodIndex the index of a bootstrap method in the BootstrapMethods attribute. - * @return a new or already existing Symbol with the given value. - */ - private Symbol addConstantDynamicOrInvokeDynamicReference( - final int tag, final String name, final String descriptor, final int bootstrapMethodIndex) { - int hashCode = hash(tag, name, descriptor, bootstrapMethodIndex); - Entry entry = get(hashCode); - while (entry != null) { - if (entry.tag == tag - && entry.hashCode == hashCode - && entry.data == bootstrapMethodIndex - && entry.name.equals(name) - && entry.value.equals(descriptor)) { - return entry; - } - entry = entry.next; - } - constantPool.put122(tag, bootstrapMethodIndex, addConstantNameAndType(name, descriptor)); - return put( - new Entry( - constantPoolCount++, tag, null, name, descriptor, bootstrapMethodIndex, hashCode)); - } - - /** - * Adds a new CONSTANT_Dynamic_info or CONSTANT_InvokeDynamic_info to the constant pool of this - * symbol table. - * - * @param tag one of {@link Symbol#CONSTANT_DYNAMIC_TAG} or {@link - * Symbol#CONSTANT_INVOKE_DYNAMIC_TAG}. - * @param index the constant pool index of the new Symbol. - * @param name a method name. - * @param descriptor a field descriptor for CONSTANT_DYNAMIC_TAG or a method descriptor for - * CONSTANT_INVOKE_DYNAMIC_TAG. - * @param bootstrapMethodIndex the index of a bootstrap method in the BootstrapMethods attribute. - */ - private void addConstantDynamicOrInvokeDynamicReference( - final int tag, - final int index, - final String name, - final String descriptor, - final int bootstrapMethodIndex) { - int hashCode = hash(tag, name, descriptor, bootstrapMethodIndex); - add(new Entry(index, tag, null, name, descriptor, bootstrapMethodIndex, hashCode)); - } - - /** - * Adds a CONSTANT_Module_info to the constant pool of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param moduleName a fully qualified name (using dots) of a module. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantModule(final String moduleName) { - return addConstantUtf8Reference(Symbol.CONSTANT_MODULE_TAG, moduleName); - } - - /** - * Adds a CONSTANT_Package_info to the constant pool of this symbol table. Does nothing if the - * constant pool already contains a similar item. - * - * @param packageName the internal name of a package. - * @return a new or already existing Symbol with the given value. - */ - Symbol addConstantPackage(final String packageName) { - return addConstantUtf8Reference(Symbol.CONSTANT_PACKAGE_TAG, packageName); - } - - /** - * Adds a CONSTANT_Class_info, CONSTANT_String_info, CONSTANT_MethodType_info, - * CONSTANT_Module_info or CONSTANT_Package_info to the constant pool of this symbol table. Does - * nothing if the constant pool already contains a similar item. - * - * @param tag one of {@link Symbol#CONSTANT_CLASS_TAG}, {@link Symbol#CONSTANT_STRING_TAG}, {@link - * Symbol#CONSTANT_METHOD_TYPE_TAG}, {@link Symbol#CONSTANT_MODULE_TAG} or {@link - * Symbol#CONSTANT_PACKAGE_TAG}. - * @param value an internal class name, an arbitrary string, a method descriptor, a module or a - * package name, depending on tag. - * @return a new or already existing Symbol with the given value. - */ - private Symbol addConstantUtf8Reference(final int tag, final String value) { - int hashCode = hash(tag, value); - Entry entry = get(hashCode); - while (entry != null) { - if (entry.tag == tag && entry.hashCode == hashCode && entry.value.equals(value)) { - return entry; - } - entry = entry.next; - } - constantPool.put12(tag, addConstantUtf8(value)); - return put(new Entry(constantPoolCount++, tag, value, hashCode)); - } - - /** - * Adds a new CONSTANT_Class_info, CONSTANT_String_info, CONSTANT_MethodType_info, - * CONSTANT_Module_info or CONSTANT_Package_info to the constant pool of this symbol table. - * - * @param index the constant pool index of the new Symbol. - * @param tag one of {@link Symbol#CONSTANT_CLASS_TAG}, {@link Symbol#CONSTANT_STRING_TAG}, {@link - * Symbol#CONSTANT_METHOD_TYPE_TAG}, {@link Symbol#CONSTANT_MODULE_TAG} or {@link - * Symbol#CONSTANT_PACKAGE_TAG}. - * @param value an internal class name, an arbitrary string, a method descriptor, a module or a - * package name, depending on tag. - */ - private void addConstantUtf8Reference(final int index, final int tag, final String value) { - add(new Entry(index, tag, value, hash(tag, value))); - } - - // ----------------------------------------------------------------------------------------------- - // Bootstrap method entries management. - // ----------------------------------------------------------------------------------------------- - - /** - * Adds a bootstrap method to the BootstrapMethods attribute of this symbol table. Does nothing if - * the BootstrapMethods already contains a similar bootstrap method. - * - * @param bootstrapMethodHandle a bootstrap method handle. - * @param bootstrapMethodArguments the bootstrap method arguments. - * @return a new or already existing Symbol with the given value. - */ - Symbol addBootstrapMethod( - final Handle bootstrapMethodHandle, final Object... bootstrapMethodArguments) { - ByteVector bootstrapMethodsAttribute = bootstrapMethods; - if (bootstrapMethodsAttribute == null) { - bootstrapMethodsAttribute = bootstrapMethods = new ByteVector(); - } - - // The bootstrap method arguments can be Constant_Dynamic values, which reference other - // bootstrap methods. We must therefore add the bootstrap method arguments to the constant pool - // and BootstrapMethods attribute first, so that the BootstrapMethods attribute is not modified - // while adding the given bootstrap method to it, in the rest of this method. - for (Object bootstrapMethodArgument : bootstrapMethodArguments) { - addConstant(bootstrapMethodArgument); - } - - // Write the bootstrap method in the BootstrapMethods table. This is necessary to be able to - // compare it with existing ones, and will be reverted below if there is already a similar - // bootstrap method. - int bootstrapMethodOffset = bootstrapMethodsAttribute.length; - bootstrapMethodsAttribute.putShort( - addConstantMethodHandle( - bootstrapMethodHandle.getTag(), - bootstrapMethodHandle.getOwner(), - bootstrapMethodHandle.getName(), - bootstrapMethodHandle.getDesc(), - bootstrapMethodHandle.isInterface()) - .index); - int numBootstrapArguments = bootstrapMethodArguments.length; - bootstrapMethodsAttribute.putShort(numBootstrapArguments); - for (Object bootstrapMethodArgument : bootstrapMethodArguments) { - bootstrapMethodsAttribute.putShort(addConstant(bootstrapMethodArgument).index); - } - - // Compute the length and the hash code of the bootstrap method. - int bootstrapMethodlength = bootstrapMethodsAttribute.length - bootstrapMethodOffset; - int hashCode = bootstrapMethodHandle.hashCode(); - for (Object bootstrapMethodArgument : bootstrapMethodArguments) { - hashCode ^= bootstrapMethodArgument.hashCode(); - } - hashCode &= 0x7FFFFFFF; - - // Add the bootstrap method to the symbol table or revert the above changes. - return addBootstrapMethod(bootstrapMethodOffset, bootstrapMethodlength, hashCode); - } - - /** - * Adds a bootstrap method to the BootstrapMethods attribute of this symbol table. Does nothing if - * the BootstrapMethods already contains a similar bootstrap method (more precisely, reverts the - * content of {@link #bootstrapMethods} to remove the last, duplicate bootstrap method). - * - * @param offset the offset of the last bootstrap method in {@link #bootstrapMethods}, in bytes. - * @param length the length of this bootstrap method in {@link #bootstrapMethods}, in bytes. - * @param hashCode the hash code of this bootstrap method. - * @return a new or already existing Symbol with the given value. - */ - private Symbol addBootstrapMethod(final int offset, final int length, final int hashCode) { - final byte[] bootstrapMethodsData = bootstrapMethods.data; - Entry entry = get(hashCode); - while (entry != null) { - if (entry.tag == Symbol.BOOTSTRAP_METHOD_TAG && entry.hashCode == hashCode) { - int otherOffset = (int) entry.data; - boolean isSameBootstrapMethod = true; - for (int i = 0; i < length; ++i) { - if (bootstrapMethodsData[offset + i] != bootstrapMethodsData[otherOffset + i]) { - isSameBootstrapMethod = false; - break; - } - } - if (isSameBootstrapMethod) { - bootstrapMethods.length = offset; // Revert to old position. - return entry; - } - } - entry = entry.next; - } - return put(new Entry(bootstrapMethodCount++, Symbol.BOOTSTRAP_METHOD_TAG, offset, hashCode)); - } - - // ----------------------------------------------------------------------------------------------- - // Type table entries management. - // ----------------------------------------------------------------------------------------------- - - /** - * @param typeIndex a type table index. - * @return the type table element whose index is given. - */ - Symbol getType(final int typeIndex) { - return typeTable[typeIndex]; - } - - /** - * Adds a type in the type table of this symbol table. Does nothing if the type table already - * contains a similar type. - * - * @param value an internal class name. - * @return the index of a new or already existing type Symbol with the given value. - */ - int addType(final String value) { - int hashCode = hash(Symbol.TYPE_TAG, value); - Entry entry = get(hashCode); - while (entry != null) { - if (entry.tag == Symbol.TYPE_TAG && entry.hashCode == hashCode && entry.value.equals(value)) { - return entry.index; - } - entry = entry.next; - } - return addType(new Entry(typeCount, Symbol.TYPE_TAG, value, hashCode)); - } - - /** - * Adds an {@link Frame#ITEM_UNINITIALIZED} type in the type table of this symbol table. Does - * nothing if the type table already contains a similar type. - * - * @param value an internal class name. - * @param bytecodeOffset the bytecode offset of the NEW instruction that created this {@link - * Frame#ITEM_UNINITIALIZED} type value. - * @return the index of a new or already existing type Symbol with the given value. - */ - int addUninitializedType(final String value, final int bytecodeOffset) { - int hashCode = hash(Symbol.UNINITIALIZED_TYPE_TAG, value, bytecodeOffset); - Entry entry = get(hashCode); - while (entry != null) { - if (entry.tag == Symbol.UNINITIALIZED_TYPE_TAG - && entry.hashCode == hashCode - && entry.data == bytecodeOffset - && entry.value.equals(value)) { - return entry.index; - } - entry = entry.next; - } - return addType( - new Entry(typeCount, Symbol.UNINITIALIZED_TYPE_TAG, value, bytecodeOffset, hashCode)); - } - - /** - * Adds a merged type in the type table of this symbol table. Does nothing if the type table - * already contains a similar type. - * - * @param typeTableIndex1 a {@link Symbol#TYPE_TAG} type, specified by its index in the type - * table. - * @param typeTableIndex2 another {@link Symbol#TYPE_TAG} type, specified by its index in the type - * table. - * @return the index of a new or already existing {@link Symbol#TYPE_TAG} type Symbol, - * corresponding to the common super class of the given types. - */ - int addMergedType(final int typeTableIndex1, final int typeTableIndex2) { - // TODO sort the arguments? The merge result should be independent of their order. - long data = typeTableIndex1 | (((long) typeTableIndex2) << 32); - int hashCode = hash(Symbol.MERGED_TYPE_TAG, typeTableIndex1 + typeTableIndex2); - Entry entry = get(hashCode); - while (entry != null) { - if (entry.tag == Symbol.MERGED_TYPE_TAG && entry.hashCode == hashCode && entry.data == data) { - return entry.info; - } - entry = entry.next; - } - String type1 = typeTable[typeTableIndex1].value; - String type2 = typeTable[typeTableIndex2].value; - int commonSuperTypeIndex = addType(classWriter.getCommonSuperClass(type1, type2)); - put(new Entry(typeCount, Symbol.MERGED_TYPE_TAG, data, hashCode)).info = commonSuperTypeIndex; - return commonSuperTypeIndex; - } - - /** - * Adds the given type Symbol to {@link #typeTable}. - * - * @param entry a {@link Symbol#TYPE_TAG} or {@link Symbol#UNINITIALIZED_TYPE_TAG} type symbol. - * The index of this Symbol must be equal to the current value of {@link #typeCount}. - * @return the index in {@link #typeTable} where the given type was added, which is also equal to - * entry's index by hypothesis. - */ - private int addType(final Entry entry) { - if (typeTable == null) { - typeTable = new Entry[16]; - } - if (typeCount == typeTable.length) { - Entry[] newTypeTable = new Entry[2 * typeTable.length]; - System.arraycopy(typeTable, 0, newTypeTable, 0, typeTable.length); - typeTable = newTypeTable; - } - typeTable[typeCount++] = entry; - return put(entry).index; - } - - // ----------------------------------------------------------------------------------------------- - // Static helper methods to compute hash codes. - // ----------------------------------------------------------------------------------------------- - - private static int hash(final int tag, final int value) { - return 0x7FFFFFFF & (tag + value); - } - - private static int hash(final int tag, final long value) { - return 0x7FFFFFFF & (tag + (int) value + (int) (value >>> 32)); - } - - private static int hash(final int tag, final String value) { - return 0x7FFFFFFF & (tag + value.hashCode()); - } - - private static int hash(final int tag, final String value1, final int value2) { - return 0x7FFFFFFF & (tag + value1.hashCode() + value2); - } - - private static int hash(final int tag, final String value1, final String value2) { - return 0x7FFFFFFF & (tag + value1.hashCode() * value2.hashCode()); - } - - private static int hash( - final int tag, final String value1, final String value2, final int value3) { - return 0x7FFFFFFF & (tag + value1.hashCode() * value2.hashCode() * (value3 + 1)); - } - - private static int hash( - final int tag, final String value1, final String value2, final String value3) { - return 0x7FFFFFFF & (tag + value1.hashCode() * value2.hashCode() * value3.hashCode()); - } - - private static int hash( - final int tag, - final String value1, - final String value2, - final String value3, - final int value4) { - return 0x7FFFFFFF & (tag + value1.hashCode() * value2.hashCode() * value3.hashCode() * value4); - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Type.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Type.java deleted file mode 100644 index 9ee5a396ce..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/Type.java +++ /dev/null @@ -1,906 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. -package bsh.org.objectweb.asm; - -import java.lang.reflect.Constructor; -import java.lang.reflect.Method; - -/** - * A Java field or method type. This class can be used to make it easier to manipulate type and - * method descriptors. - * - * @author Eric Bruneton - * @author Chris Nokleberg - */ -public class Type { - - /** The sort of the void type. See {@link #getSort}. */ - public static final int VOID = 0; - - /** The sort of the boolean type. See {@link #getSort}. */ - public static final int BOOLEAN = 1; - - /** The sort of the char type. See {@link #getSort}. */ - public static final int CHAR = 2; - - /** The sort of the byte type. See {@link #getSort}. */ - public static final int BYTE = 3; - - /** The sort of the short type. See {@link #getSort}. */ - public static final int SHORT = 4; - - /** The sort of the int type. See {@link #getSort}. */ - public static final int INT = 5; - - /** The sort of the float type. See {@link #getSort}. */ - public static final int FLOAT = 6; - - /** The sort of the long type. See {@link #getSort}. */ - public static final int LONG = 7; - - /** The sort of the double type. See {@link #getSort}. */ - public static final int DOUBLE = 8; - - /** The sort of array reference types. See {@link #getSort}. */ - public static final int ARRAY = 9; - - /** The sort of object reference types. See {@link #getSort}. */ - public static final int OBJECT = 10; - - /** The sort of method types. See {@link #getSort}. */ - public static final int METHOD = 11; - - /** The (private) sort of object reference types represented with an internal name. */ - private static final int INTERNAL = 12; - - /** The descriptors of the primitive types. */ - private static final String PRIMITIVE_DESCRIPTORS = "VZCBSIFJD"; - - /** The void type. */ - public static final Type VOID_TYPE = new Type(VOID, PRIMITIVE_DESCRIPTORS, VOID, VOID + 1); - - /** The boolean type. */ - public static final Type BOOLEAN_TYPE = - new Type(BOOLEAN, PRIMITIVE_DESCRIPTORS, BOOLEAN, BOOLEAN + 1); - - /** The char type. */ - public static final Type CHAR_TYPE = new Type(CHAR, PRIMITIVE_DESCRIPTORS, CHAR, CHAR + 1); - - /** The byte type. */ - public static final Type BYTE_TYPE = new Type(BYTE, PRIMITIVE_DESCRIPTORS, BYTE, BYTE + 1); - - /** The short type. */ - public static final Type SHORT_TYPE = new Type(SHORT, PRIMITIVE_DESCRIPTORS, SHORT, SHORT + 1); - - /** The int type. */ - public static final Type INT_TYPE = new Type(INT, PRIMITIVE_DESCRIPTORS, INT, INT + 1); - - /** The float type. */ - public static final Type FLOAT_TYPE = new Type(FLOAT, PRIMITIVE_DESCRIPTORS, FLOAT, FLOAT + 1); - - /** The long type. */ - public static final Type LONG_TYPE = new Type(LONG, PRIMITIVE_DESCRIPTORS, LONG, LONG + 1); - - /** The double type. */ - public static final Type DOUBLE_TYPE = - new Type(DOUBLE, PRIMITIVE_DESCRIPTORS, DOUBLE, DOUBLE + 1); - - // ----------------------------------------------------------------------------------------------- - // Fields - // ----------------------------------------------------------------------------------------------- - - /** - * The sort of this type. Either {@link #VOID}, {@link #BOOLEAN}, {@link #CHAR}, {@link #BYTE}, - * {@link #SHORT}, {@link #INT}, {@link #FLOAT}, {@link #LONG}, {@link #DOUBLE}, {@link #ARRAY}, - * {@link #OBJECT}, {@link #METHOD} or {@link #INTERNAL}. - */ - private final int sort; - - /** - * A buffer containing the value of this field or method type. This value is an internal name for - * {@link #OBJECT} and {@link #INTERNAL} types, and a field or method descriptor in the other - * cases. - * - *

For {@link #OBJECT} types, this field also contains the descriptor: the characters in - * [{@link #valueBegin},{@link #valueEnd}) contain the internal name, and those in [{@link - * #valueBegin} - 1, {@link #valueEnd} + 1) contain the descriptor. - */ - private final String valueBuffer; - - /** - * The beginning index, inclusive, of the value of this Java field or method type in {@link - * #valueBuffer}. This value is an internal name for {@link #OBJECT} and {@link #INTERNAL} types, - * and a field or method descriptor in the other cases. - */ - private final int valueBegin; - - /** - * The end index, exclusive, of the value of this Java field or method type in {@link - * #valueBuffer}. This value is an internal name for {@link #OBJECT} and {@link #INTERNAL} types, - * and a field or method descriptor in the other cases. - */ - private final int valueEnd; - - // ----------------------------------------------------------------------------------------------- - // Constructors - // ----------------------------------------------------------------------------------------------- - - /** - * Constructs a reference type. - * - * @param sort the sort of this type, see {@link #sort}. - * @param valueBuffer a buffer containing the value of this field or method type. - * @param valueBegin the beginning index, inclusive, of the value of this field or method type in - * valueBuffer. - * @param valueEnd tne end index, exclusive, of the value of this field or method type in - * valueBuffer. - */ - private Type(final int sort, final String valueBuffer, final int valueBegin, final int valueEnd) { - this.sort = sort; - this.valueBuffer = valueBuffer; - this.valueBegin = valueBegin; - this.valueEnd = valueEnd; - } - - /** - * Returns the {@link Type} corresponding to the given type descriptor. - * - * @param typeDescriptor a field or method type descriptor. - * @return the {@link Type} corresponding to the given type descriptor. - */ - public static Type getType(final String typeDescriptor) { - return getType(typeDescriptor, 0, typeDescriptor.length()); - } - - /** - * Returns the {@link Type} corresponding to the given internal name. - * - * @param internalName an internal name. - * @return the {@link Type} corresponding to the given internal name. - */ - public static Type getObjectType(final String internalName) { - return new Type( - internalName.charAt(0) == '[' ? ARRAY : INTERNAL, internalName, 0, internalName.length()); - } - - /** - * Returns the {@link Type} corresponding to the given method descriptor. Equivalent to - * Type.getType(methodDescriptor). - * - * @param methodDescriptor a method descriptor. - * @return the {@link Type} corresponding to the given method descriptor. - */ - public static Type getMethodType(final String methodDescriptor) { - return new Type(METHOD, methodDescriptor, 0, methodDescriptor.length()); - } - - /** - * Returns the method {@link Type} corresponding to the given argument and return types. - * - * @param returnType the return type of the method. - * @param argumentTypes the argument types of the method. - * @return the method {@link Type} corresponding to the given argument and return types. - */ - public static Type getMethodType(final Type returnType, final Type... argumentTypes) { - return getType(getMethodDescriptor(returnType, argumentTypes)); - } - - /** - * Returns the {@link Type} corresponding to the given class. - * - * @param clazz a class. - * @return the {@link Type} corresponding to the given class. - */ - public static Type getType(final Class clazz) { - if (clazz.isPrimitive()) { - if (clazz == Integer.TYPE) { - return INT_TYPE; - } else if (clazz == Void.TYPE) { - return VOID_TYPE; - } else if (clazz == Boolean.TYPE) { - return BOOLEAN_TYPE; - } else if (clazz == Byte.TYPE) { - return BYTE_TYPE; - } else if (clazz == Character.TYPE) { - return CHAR_TYPE; - } else if (clazz == Short.TYPE) { - return SHORT_TYPE; - } else if (clazz == Double.TYPE) { - return DOUBLE_TYPE; - } else if (clazz == Float.TYPE) { - return FLOAT_TYPE; - } else if (clazz == Long.TYPE) { - return LONG_TYPE; - } else { - throw new AssertionError(); - } - } else { - return getType(getDescriptor(clazz)); - } - } - - /** - * Returns the method {@link Type} corresponding to the given constructor. - * - * @param constructor a {@link Constructor} object. - * @return the method {@link Type} corresponding to the given constructor. - */ - public static Type getType(final Constructor constructor) { - return getType(getConstructorDescriptor(constructor)); - } - - /** - * Returns the method {@link Type} corresponding to the given method. - * - * @param method a {@link Method} object. - * @return the method {@link Type} corresponding to the given method. - */ - public static Type getType(final Method method) { - return getType(getMethodDescriptor(method)); - } - - /** - * Returns the {@link Type} values corresponding to the argument types of the given method - * descriptor. - * - * @param methodDescriptor a method descriptor. - * @return the {@link Type} values corresponding to the argument types of the given method - * descriptor. - */ - public static Type[] getArgumentTypes(final String methodDescriptor) { - // First step: compute the number of argument types in methodDescriptor. - int numArgumentTypes = 0; - // Skip the first character, which is always a '('. - int currentOffset = 1; - // Parse the argument types, one at a each loop iteration. - while (methodDescriptor.charAt(currentOffset) != ')') { - while (methodDescriptor.charAt(currentOffset) == '[') { - currentOffset++; - } - if (methodDescriptor.charAt(currentOffset++) == 'L') { - while (methodDescriptor.charAt(currentOffset++) != ';') { - // Skip the argument descriptor content. - } - } - ++numArgumentTypes; - } - - // Second step: create a Type instance for each argument type. - Type[] argumentTypes = new Type[numArgumentTypes]; - // Skip the first character, which is always a '('. - currentOffset = 1; - // Parse and create the argument types, one at each loop iteration. - int currentArgumentTypeIndex = 0; - while (methodDescriptor.charAt(currentOffset) != ')') { - final int currentArgumentTypeOffset = currentOffset; - while (methodDescriptor.charAt(currentOffset) == '[') { - currentOffset++; - } - if (methodDescriptor.charAt(currentOffset++) == 'L') { - while (methodDescriptor.charAt(currentOffset++) != ';') { - // Skip the argument descriptor content. - } - } - argumentTypes[currentArgumentTypeIndex++] = - getType(methodDescriptor, currentArgumentTypeOffset, currentOffset); - } - return argumentTypes; - } - - /** - * Returns the {@link Type} values corresponding to the argument types of the given method. - * - * @param method a method. - * @return the {@link Type} values corresponding to the argument types of the given method. - */ - public static Type[] getArgumentTypes(final Method method) { - Class[] classes = method.getParameterTypes(); - Type[] types = new Type[classes.length]; - for (int i = classes.length - 1; i >= 0; --i) { - types[i] = getType(classes[i]); - } - return types; - } - - /** - * Returns the {@link Type} corresponding to the return type of the given method descriptor. - * - * @param methodDescriptor a method descriptor. - * @return the {@link Type} corresponding to the return type of the given method descriptor. - */ - public static Type getReturnType(final String methodDescriptor) { - // Skip the first character, which is always a '('. - int currentOffset = 1; - // Skip the argument types, one at a each loop iteration. - while (methodDescriptor.charAt(currentOffset) != ')') { - while (methodDescriptor.charAt(currentOffset) == '[') { - currentOffset++; - } - if (methodDescriptor.charAt(currentOffset++) == 'L') { - while (methodDescriptor.charAt(currentOffset++) != ';') { - // Skip the argument descriptor content. - } - } - } - return getType(methodDescriptor, currentOffset + 1, methodDescriptor.length()); - } - - /** - * Returns the {@link Type} corresponding to the return type of the given method. - * - * @param method a method. - * @return the {@link Type} corresponding to the return type of the given method. - */ - public static Type getReturnType(final Method method) { - return getType(method.getReturnType()); - } - - /** - * Computes the size of the arguments and of the return value of a method. - * - * @param methodDescriptor a method descriptor. - * @return the size of the arguments of the method (plus one for the implicit this argument), - * argumentsSize, and the size of its return value, returnSize, packed into a single int i = - * (argumentsSize << 2) | returnSize (argumentsSize is therefore equal to i - * >> 2, and returnSize to i & 0x03). - */ - public static int getArgumentsAndReturnSizes(final String methodDescriptor) { - int argumentsSize = 1; - // Skip the first character, which is always a '('. - int currentOffset = 1; - int currentChar = methodDescriptor.charAt(currentOffset); - // Parse the argument types and compute their size, one at a each loop iteration. - while (currentChar != ')') { - if (currentChar == 'J' || currentChar == 'D') { - currentOffset++; - argumentsSize += 2; - } else { - while (methodDescriptor.charAt(currentOffset) == '[') { - currentOffset++; - } - if (methodDescriptor.charAt(currentOffset++) == 'L') { - while (methodDescriptor.charAt(currentOffset++) != ';') { - // Skip the argument descriptor content. - } - } - argumentsSize += 1; - } - currentChar = methodDescriptor.charAt(currentOffset); - } - currentChar = methodDescriptor.charAt(currentOffset + 1); - if (currentChar == 'V') { - return argumentsSize << 2; - } else { - int returnSize = (currentChar == 'J' || currentChar == 'D') ? 2 : 1; - return argumentsSize << 2 | returnSize; - } - } - - /** - * Returns the {@link Type} corresponding to the given field or method descriptor. - * - * @param descriptorBuffer a buffer containing the field or method descriptor. - * @param descriptorBegin the beginning index, inclusive, of the field or method descriptor in - * descriptorBuffer. - * @param descriptorEnd the end index, exclusive, of the field or method descriptor in - * descriptorBuffer. - * @return the {@link Type} corresponding to the given type descriptor. - */ - private static Type getType( - final String descriptorBuffer, final int descriptorBegin, final int descriptorEnd) { - switch (descriptorBuffer.charAt(descriptorBegin)) { - case 'V': - return VOID_TYPE; - case 'Z': - return BOOLEAN_TYPE; - case 'C': - return CHAR_TYPE; - case 'B': - return BYTE_TYPE; - case 'S': - return SHORT_TYPE; - case 'I': - return INT_TYPE; - case 'F': - return FLOAT_TYPE; - case 'J': - return LONG_TYPE; - case 'D': - return DOUBLE_TYPE; - case '[': - return new Type(ARRAY, descriptorBuffer, descriptorBegin, descriptorEnd); - case 'L': - return new Type(OBJECT, descriptorBuffer, descriptorBegin + 1, descriptorEnd - 1); - case '(': - return new Type(METHOD, descriptorBuffer, descriptorBegin, descriptorEnd); - default: - throw new IllegalArgumentException(); - } - } - - // ----------------------------------------------------------------------------------------------- - // Accessors - // ----------------------------------------------------------------------------------------------- - - /** - * Returns the sort of this type. - * - * @return {@link #VOID}, {@link #BOOLEAN}, {@link #CHAR}, {@link #BYTE}, {@link #SHORT}, {@link - * #INT}, {@link #FLOAT}, {@link #LONG}, {@link #DOUBLE}, {@link #ARRAY}, {@link #OBJECT} or - * {@link #METHOD}. - */ - public int getSort() { - return sort == INTERNAL ? OBJECT : sort; - } - - /** - * Returns the number of dimensions of this array type. This method should only be used for an - * array type. - * - * @return the number of dimensions of this array type. - */ - public int getDimensions() { - int numDimensions = 1; - while (valueBuffer.charAt(valueBegin + numDimensions) == '[') { - numDimensions++; - } - return numDimensions; - } - - /** - * Returns the type of the elements of this array type. This method should only be used for an - * array type. - * - * @return Returns the type of the elements of this array type. - */ - public Type getElementType() { - final int numDimensions = getDimensions(); - return getType(valueBuffer, valueBegin + numDimensions, valueEnd); - } - - /** - * Returns the binary name of the class corresponding to this type. This method must not be used - * on method types. - * - * @return the binary name of the class corresponding to this type. - */ - public String getClassName() { - switch (sort) { - case VOID: - return "void"; - case BOOLEAN: - return "boolean"; - case CHAR: - return "char"; - case BYTE: - return "byte"; - case SHORT: - return "short"; - case INT: - return "int"; - case FLOAT: - return "float"; - case LONG: - return "long"; - case DOUBLE: - return "double"; - case ARRAY: - StringBuilder stringBuilder = new StringBuilder(getElementType().getClassName()); - for (int i = getDimensions(); i > 0; --i) { - stringBuilder.append("[]"); - } - return stringBuilder.toString(); - case OBJECT: - case INTERNAL: - return valueBuffer.substring(valueBegin, valueEnd).replace('/', '.'); - default: - throw new AssertionError(); - } - } - - /** - * Returns the internal name of the class corresponding to this object or array type. The internal - * name of a class is its fully qualified name (as returned by Class.getName(), where '.' are - * replaced by '/'). This method should only be used for an object or array type. - * - * @return the internal name of the class corresponding to this object type. - */ - public String getInternalName() { - return valueBuffer.substring(valueBegin, valueEnd); - } - - /** - * Returns the argument types of methods of this type. This method should only be used for method - * types. - * - * @return the argument types of methods of this type. - */ - public Type[] getArgumentTypes() { - return getArgumentTypes(getDescriptor()); - } - - /** - * Returns the return type of methods of this type. This method should only be used for method - * types. - * - * @return the return type of methods of this type. - */ - public Type getReturnType() { - return getReturnType(getDescriptor()); - } - - /** - * Returns the size of the arguments and of the return value of methods of this type. This method - * should only be used for method types. - * - * @return the size of the arguments of the method (plus one for the implicit this argument), - * argumentsSize, and the size of its return value, returnSize, packed into a single int i = - * (argumentsSize << 2) | returnSize (argumentsSize is therefore equal to i - * >> 2, and returnSize to i & 0x03). - */ - public int getArgumentsAndReturnSizes() { - return getArgumentsAndReturnSizes(getDescriptor()); - } - - // ----------------------------------------------------------------------------------------------- - // Conversion to type descriptors - // ----------------------------------------------------------------------------------------------- - - /** - * Returns the descriptor corresponding to this type. - * - * @return the descriptor corresponding to this type. - */ - public String getDescriptor() { - if (sort == OBJECT) { - return valueBuffer.substring(valueBegin - 1, valueEnd + 1); - } else if (sort == INTERNAL) { - StringBuilder stringBuilder = new StringBuilder(); - stringBuilder.append('L'); - stringBuilder.append(valueBuffer, valueBegin, valueEnd); - stringBuilder.append(';'); - return stringBuilder.toString(); - } else { - return valueBuffer.substring(valueBegin, valueEnd); - } - } - - /** - * Returns the descriptor corresponding to the given argument and return types. - * - * @param returnType the return type of the method. - * @param argumentTypes the argument types of the method. - * @return the descriptor corresponding to the given argument and return types. - */ - public static String getMethodDescriptor(final Type returnType, final Type... argumentTypes) { - StringBuilder stringBuilder = new StringBuilder(); - stringBuilder.append('('); - for (int i = 0; i < argumentTypes.length; ++i) { - argumentTypes[i].appendDescriptor(stringBuilder); - } - stringBuilder.append(')'); - returnType.appendDescriptor(stringBuilder); - return stringBuilder.toString(); - } - - /** - * Appends the descriptor corresponding to this type to the given string buffer. - * - * @param stringBuilder the string builder to which the descriptor must be appended. - */ - private void appendDescriptor(final StringBuilder stringBuilder) { - if (sort == OBJECT) { - stringBuilder.append(valueBuffer, valueBegin - 1, valueEnd + 1); - } else if (sort == INTERNAL) { - stringBuilder.append('L'); - stringBuilder.append(valueBuffer, valueBegin, valueEnd); - stringBuilder.append(';'); - } else { - stringBuilder.append(valueBuffer, valueBegin, valueEnd); - } - } - - // ----------------------------------------------------------------------------------------------- - // Direct conversion from classes to type descriptors, - // without intermediate Type objects - // ----------------------------------------------------------------------------------------------- - - /** - * Returns the internal name of the given class. The internal name of a class is its fully - * qualified name, as returned by Class.getName(), where '.' are replaced by '/'. - * - * @param clazz an object or array class. - * @return the internal name of the given class. - */ - public static String getInternalName(final Class clazz) { - return clazz.getName().replace('.', '/'); - } - - /** - * Returns the descriptor corresponding to the given class. - * - * @param clazz an object class, a primitive class or an array class. - * @return the descriptor corresponding to the given class. - */ - public static String getDescriptor(final Class clazz) { - StringBuilder stringBuilder = new StringBuilder(); - appendDescriptor(stringBuilder, clazz); - return stringBuilder.toString(); - } - - /** - * Returns the descriptor corresponding to the given constructor. - * - * @param constructor a {@link Constructor} object. - * @return the descriptor of the given constructor. - */ - public static String getConstructorDescriptor(final Constructor constructor) { - StringBuilder stringBuilder = new StringBuilder(); - stringBuilder.append('('); - Class[] parameters = constructor.getParameterTypes(); - for (int i = 0; i < parameters.length; ++i) { - appendDescriptor(stringBuilder, parameters[i]); - } - return stringBuilder.append(")V").toString(); - } - - /** - * Returns the descriptor corresponding to the given method. - * - * @param method a {@link Method} object. - * @return the descriptor of the given method. - */ - public static String getMethodDescriptor(final Method method) { - StringBuilder stringBuilder = new StringBuilder(); - stringBuilder.append('('); - Class[] parameters = method.getParameterTypes(); - for (int i = 0; i < parameters.length; ++i) { - appendDescriptor(stringBuilder, parameters[i]); - } - stringBuilder.append(')'); - appendDescriptor(stringBuilder, method.getReturnType()); - return stringBuilder.toString(); - } - - /** - * Appends the descriptor of the given class to the given string builder. - * - * @param stringBuilder the string builder to which the descriptor must be appended. - * @param clazz the class whose descriptor must be computed. - */ - private static void appendDescriptor(final StringBuilder stringBuilder, final Class clazz) { - Class currentClass = clazz; - while (currentClass.isArray()) { - stringBuilder.append('['); - currentClass = currentClass.getComponentType(); - } - if (currentClass.isPrimitive()) { - char descriptor; - if (currentClass == Integer.TYPE) { - descriptor = 'I'; - } else if (currentClass == Void.TYPE) { - descriptor = 'V'; - } else if (currentClass == Boolean.TYPE) { - descriptor = 'Z'; - } else if (currentClass == Byte.TYPE) { - descriptor = 'B'; - } else if (currentClass == Character.TYPE) { - descriptor = 'C'; - } else if (currentClass == Short.TYPE) { - descriptor = 'S'; - } else if (currentClass == Double.TYPE) { - descriptor = 'D'; - } else if (currentClass == Float.TYPE) { - descriptor = 'F'; - } else if (currentClass == Long.TYPE) { - descriptor = 'J'; - } else { - throw new AssertionError(); - } - stringBuilder.append(descriptor); - } else { - stringBuilder.append('L'); - String name = currentClass.getName(); - int nameLength = name.length(); - for (int i = 0; i < nameLength; ++i) { - char car = name.charAt(i); - stringBuilder.append(car == '.' ? '/' : car); - } - stringBuilder.append(';'); - } - } - - // ----------------------------------------------------------------------------------------------- - // Corresponding size and opcodes - // ----------------------------------------------------------------------------------------------- - - /** - * Returns the size of values of this type. This method must not be used for method types. - * - * @return the size of values of this type, i.e., 2 for long and double, 0 for - * void and 1 otherwise. - */ - public int getSize() { - switch (sort) { - case VOID: - return 0; - case BOOLEAN: - case CHAR: - case BYTE: - case SHORT: - case INT: - case FLOAT: - case ARRAY: - case OBJECT: - case INTERNAL: - return 1; - case LONG: - case DOUBLE: - return 2; - default: - throw new AssertionError(); - } - } - - /** - * Returns a JVM instruction opcode adapted to this {@link Type}. This method must not be used for - * method types. - * - * @param opcode a JVM instruction opcode. This opcode must be one of ILOAD, ISTORE, IALOAD, - * IASTORE, IADD, ISUB, IMUL, IDIV, IREM, INEG, ISHL, ISHR, IUSHR, IAND, IOR, IXOR and - * IRETURN. - * @return an opcode that is similar to the given opcode, but adapted to this {@link Type}. For - * example, if this type is float and opcode is IRETURN, this method returns - * FRETURN. - */ - public int getOpcode(final int opcode) { - if (opcode == Opcodes.IALOAD || opcode == Opcodes.IASTORE) { - switch (sort) { - case BOOLEAN: - case BYTE: - return opcode + (Opcodes.BALOAD - Opcodes.IALOAD); - case CHAR: - return opcode + (Opcodes.CALOAD - Opcodes.IALOAD); - case SHORT: - return opcode + (Opcodes.SALOAD - Opcodes.IALOAD); - case INT: - return opcode; - case FLOAT: - return opcode + (Opcodes.FALOAD - Opcodes.IALOAD); - case LONG: - return opcode + (Opcodes.LALOAD - Opcodes.IALOAD); - case DOUBLE: - return opcode + (Opcodes.DALOAD - Opcodes.IALOAD); - case ARRAY: - case OBJECT: - case INTERNAL: - return opcode + (Opcodes.AALOAD - Opcodes.IALOAD); - case METHOD: - case VOID: - throw new UnsupportedOperationException(); - default: - throw new AssertionError(); - } - } else { - switch (sort) { - case VOID: - if (opcode != Opcodes.IRETURN) { - throw new UnsupportedOperationException(); - } - return Opcodes.RETURN; - case BOOLEAN: - case BYTE: - case CHAR: - case SHORT: - case INT: - return opcode; - case FLOAT: - return opcode + (Opcodes.FRETURN - Opcodes.IRETURN); - case LONG: - return opcode + (Opcodes.LRETURN - Opcodes.IRETURN); - case DOUBLE: - return opcode + (Opcodes.DRETURN - Opcodes.IRETURN); - case ARRAY: - case OBJECT: - case INTERNAL: - if (opcode != Opcodes.ILOAD && opcode != Opcodes.ISTORE && opcode != Opcodes.IRETURN) { - throw new UnsupportedOperationException(); - } - return opcode + (Opcodes.ARETURN - Opcodes.IRETURN); - case METHOD: - throw new UnsupportedOperationException(); - default: - throw new AssertionError(); - } - } - } - - // ----------------------------------------------------------------------------------------------- - // Equals, hashCode and toString - // ----------------------------------------------------------------------------------------------- - - /** - * Tests if the given object is equal to this type. - * - * @param object the object to be compared to this type. - * @return true if the given object is equal to this type. - */ - @Override - public boolean equals(final Object object) { - if (this == object) { - return true; - } - if (!(object instanceof Type)) { - return false; - } - Type other = (Type) object; - if ((sort == INTERNAL ? OBJECT : sort) != (other.sort == INTERNAL ? OBJECT : other.sort)) { - return false; - } - int begin = valueBegin; - int end = valueEnd; - int otherBegin = other.valueBegin; - int otherEnd = other.valueEnd; - // Compare the values. - if (end - begin != otherEnd - otherBegin) { - return false; - } - for (int i = begin, j = otherBegin; i < end; i++, j++) { - if (valueBuffer.charAt(i) != other.valueBuffer.charAt(j)) { - return false; - } - } - return true; - } - - /** - * Returns a hash code value for this type. - * - * @return a hash code value for this type. - */ - @Override - public int hashCode() { - int hashCode = 13 * (sort == INTERNAL ? OBJECT : sort); - if (sort >= ARRAY) { - for (int i = valueBegin, end = valueEnd; i < end; i++) { - hashCode = 17 * (hashCode + valueBuffer.charAt(i)); - } - } - return hashCode; - } - - /** - * Returns a string representation of this type. - * - * @return the descriptor of this type. - */ - @Override - public String toString() { - return getDescriptor(); - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/TypePath.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/TypePath.java deleted file mode 100644 index acae12c8e7..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/TypePath.java +++ /dev/null @@ -1,201 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. - -package bsh.org.objectweb.asm; - -/** - * The path to a type argument, wildcard bound, array element type, or static inner type within an - * enclosing type. - * - * @author Eric Bruneton - */ -public class TypePath { - - /** A type path step that steps into the element type of an array type. See {@link #getStep}. */ - public static final int ARRAY_ELEMENT = 0; - - /** A type path step that steps into the nested type of a class type. See {@link #getStep}. */ - public static final int INNER_TYPE = 1; - - /** A type path step that steps into the bound of a wildcard type. See {@link #getStep}. */ - public static final int WILDCARD_BOUND = 2; - - /** A type path step that steps into a type argument of a generic type. See {@link #getStep}. */ - public static final int TYPE_ARGUMENT = 3; - - /** - * The byte array where the 'type_path' structure - as defined in the Java Virtual Machine - * Specification (JVMS) - corresponding to this TypePath is stored. The first byte of the - * structure in this array is given by {@link #typePathOffset}. - * - * @see JVMS - * 4.7.20.2 - */ - private final byte[] typePathContainer; - - /** The offset of the first byte of the type_path JVMS structure in {@link #typePathContainer}. */ - private final int typePathOffset; - - /** - * Constructs a new TypePath. - * - * @param typePathContainer a byte array containing a type_path JVMS structure. - * @param typePathOffset the offset of the first byte of the type_path structure in - * typePathContainer. - */ - TypePath(final byte[] typePathContainer, final int typePathOffset) { - this.typePathContainer = typePathContainer; - this.typePathOffset = typePathOffset; - } - - /** - * Returns the length of this path, i.e. its number of steps. - * - * @return the length of this path. - */ - public int getLength() { - // path_length is stored in the first byte of a type_path. - return typePathContainer[typePathOffset]; - } - - /** - * Returns the value of the given step of this path. - * - * @param index an index between 0 and {@link #getLength()}, exclusive. - * @return one of {@link #ARRAY_ELEMENT}, {@link #INNER_TYPE}, {@link #WILDCARD_BOUND}, or {@link - * #TYPE_ARGUMENT}. - */ - public int getStep(final int index) { - // Returns the type_path_kind of the path element of the given index. - return typePathContainer[typePathOffset + 2 * index + 1]; - } - - /** - * Returns the index of the type argument that the given step is stepping into. This method should - * only be used for steps whose value is {@link #TYPE_ARGUMENT}. - * - * @param index an index between 0 and {@link #getLength()}, exclusive. - * @return the index of the type argument that the given step is stepping into. - */ - public int getStepArgument(final int index) { - // Returns the type_argument_index of the path element of the given index. - return typePathContainer[typePathOffset + 2 * index + 2]; - } - - /** - * Converts a type path in string form, in the format used by {@link #toString()}, into a TypePath - * object. - * - * @param typePath a type path in string form, in the format used by {@link #toString()}. May be - * null or empty. - * @return the corresponding TypePath object, or null if the path is empty. - */ - public static TypePath fromString(final String typePath) { - if (typePath == null || typePath.length() == 0) { - return null; - } - int typePathLength = typePath.length(); - ByteVector output = new ByteVector(typePathLength); - output.putByte(0); - int typePathIndex = 0; - while (typePathIndex < typePathLength) { - char c = typePath.charAt(typePathIndex++); - if (c == '[') { - output.put11(ARRAY_ELEMENT, 0); - } else if (c == '.') { - output.put11(INNER_TYPE, 0); - } else if (c == '*') { - output.put11(WILDCARD_BOUND, 0); - } else if (c >= '0' && c <= '9') { - int typeArg = c - '0'; - while (typePathIndex < typePathLength) { - c = typePath.charAt(typePathIndex++); - if (c >= '0' && c <= '9') { - typeArg = typeArg * 10 + c - '0'; - } else if (c == ';') { - break; - } else { - throw new IllegalArgumentException(); - } - } - output.put11(TYPE_ARGUMENT, typeArg); - } else { - throw new IllegalArgumentException(); - } - } - output.data[0] = (byte) (output.length / 2); - return new TypePath(output.data, 0); - } - - /** - * Returns a string representation of this type path. {@link #ARRAY_ELEMENT} steps are represented - * with '[', {@link #INNER_TYPE} steps with '.', {@link #WILDCARD_BOUND} steps with '*' and {@link - * #TYPE_ARGUMENT} steps with their type argument index in decimal form followed by ';'. - */ - @Override - public String toString() { - int length = getLength(); - StringBuilder result = new StringBuilder(length * 2); - for (int i = 0; i < length; ++i) { - switch (getStep(i)) { - case ARRAY_ELEMENT: - result.append('['); - break; - case INNER_TYPE: - result.append('.'); - break; - case WILDCARD_BOUND: - result.append('*'); - break; - case TYPE_ARGUMENT: - result.append(getStepArgument(i)).append(';'); - break; - default: - throw new AssertionError(); - } - } - return result.toString(); - } - - /** - * Puts the type_path JVMS structure corresponding to the given TypePath into the given - * ByteVector. - * - * @param typePath a TypePath instance, or null for empty paths. - * @param output where the type path must be put. - */ - static void put(final TypePath typePath, final ByteVector output) { - if (typePath == null) { - output.putByte(0); - } else { - int length = typePath.typePathContainer[typePath.typePathOffset] * 2 + 1; - output.putByteArray(typePath.typePathContainer, typePath.typePathOffset, length); - } - } -} diff --git a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/TypeReference.java b/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/TypeReference.java deleted file mode 100644 index 293fecc702..0000000000 --- a/scripts/cn1playground/common/src/main/java/bsh/org/objectweb/asm/TypeReference.java +++ /dev/null @@ -1,436 +0,0 @@ -// ASM: a very small and fast Java bytecode manipulation framework -// Copyright (c) 2000-2011 INRIA, France Telecom -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the copyright holders nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -// THE POSSIBILITY OF SUCH DAMAGE. - -package bsh.org.objectweb.asm; - -/** - * A reference to a type appearing in a class, field or method declaration, or on an instruction. - * Such a reference designates the part of the class where the referenced type is appearing (e.g. an - * 'extends', 'implements' or 'throws' clause, a 'new' instruction, a 'catch' clause, a type cast, a - * local variable declaration, etc). - * - * @author Eric Bruneton - */ -public class TypeReference { - - /** - * The sort of type references that target a type parameter of a generic class. See {@link - * #getSort}. - */ - public static final int CLASS_TYPE_PARAMETER = 0x00; - - /** - * The sort of type references that target a type parameter of a generic method. See {@link - * #getSort}. - */ - public static final int METHOD_TYPE_PARAMETER = 0x01; - - /** - * The sort of type references that target the super class of a class or one of the interfaces it - * implements. See {@link #getSort}. - */ - public static final int CLASS_EXTENDS = 0x10; - - /** - * The sort of type references that target a bound of a type parameter of a generic class. See - * {@link #getSort}. - */ - public static final int CLASS_TYPE_PARAMETER_BOUND = 0x11; - - /** - * The sort of type references that target a bound of a type parameter of a generic method. See - * {@link #getSort}. - */ - public static final int METHOD_TYPE_PARAMETER_BOUND = 0x12; - - /** The sort of type references that target the type of a field. See {@link #getSort}. */ - public static final int FIELD = 0x13; - - /** The sort of type references that target the return type of a method. See {@link #getSort}. */ - public static final int METHOD_RETURN = 0x14; - - /** - * The sort of type references that target the receiver type of a method. See {@link #getSort}. - */ - public static final int METHOD_RECEIVER = 0x15; - - /** - * The sort of type references that target the type of a formal parameter of a method. See {@link - * #getSort}. - */ - public static final int METHOD_FORMAL_PARAMETER = 0x16; - - /** - * The sort of type references that target the type of an exception declared in the throws clause - * of a method. See {@link #getSort}. - */ - public static final int THROWS = 0x17; - - /** - * The sort of type references that target the type of a local variable in a method. See {@link - * #getSort}. - */ - public static final int LOCAL_VARIABLE = 0x40; - - /** - * The sort of type references that target the type of a resource variable in a method. See {@link - * #getSort}. - */ - public static final int RESOURCE_VARIABLE = 0x41; - - /** - * The sort of type references that target the type of the exception of a 'catch' clause in a - * method. See {@link #getSort}. - */ - public static final int EXCEPTION_PARAMETER = 0x42; - - /** - * The sort of type references that target the type declared in an 'instanceof' instruction. See - * {@link #getSort}. - */ - public static final int INSTANCEOF = 0x43; - - /** - * The sort of type references that target the type of the object created by a 'new' instruction. - * See {@link #getSort}. - */ - public static final int NEW = 0x44; - - /** - * The sort of type references that target the receiver type of a constructor reference. See - * {@link #getSort}. - */ - public static final int CONSTRUCTOR_REFERENCE = 0x45; - - /** - * The sort of type references that target the receiver type of a method reference. See {@link - * #getSort}. - */ - public static final int METHOD_REFERENCE = 0x46; - - /** - * The sort of type references that target the type declared in an explicit or implicit cast - * instruction. See {@link #getSort}. - */ - public static final int CAST = 0x47; - - /** - * The sort of type references that target a type parameter of a generic constructor in a - * constructor call. See {@link #getSort}. - */ - public static final int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT = 0x48; - - /** - * The sort of type references that target a type parameter of a generic method in a method call. - * See {@link #getSort}. - */ - public static final int METHOD_INVOCATION_TYPE_ARGUMENT = 0x49; - - /** - * The sort of type references that target a type parameter of a generic constructor in a - * constructor reference. See {@link #getSort}. - */ - public static final int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT = 0x4A; - - /** - * The sort of type references that target a type parameter of a generic method in a method - * reference. See {@link #getSort}. - */ - public static final int METHOD_REFERENCE_TYPE_ARGUMENT = 0x4B; - - /** - * The target_type and target_info structures - as defined in the Java Virtual Machine - * Specification (JVMS) - corresponding to this type reference. target_type uses one byte, and all - * the target_info union fields use up to 3 bytes (except localvar_target, handled with the - * specific method {@link MethodVisitor#visitLocalVariableAnnotation}). Thus, both structures can - * be stored in an int. - * - *

This int field stores target_type (called the TypeReference 'sort' in the public API of this - * class) in its most significant byte, followed by the target_info fields. Depending on - * target_type, 1, 2 or even 3 least significant bytes of this field are unused. target_info - * fields which reference bytecode offsets are set to 0 (these offsets are ignored in ClassReader, - * and recomputed in MethodWriter). - * - * @see JVMS - * 4.7.20 - * @see JVMS - * 4.7.20.1 - */ - private final int targetTypeAndInfo; - - /** - * Constructs a new TypeReference. - * - * @param typeRef the int encoded value of the type reference, as received in a visit method - * related to type annotations, such as {@link ClassVisitor#visitTypeAnnotation}. - */ - public TypeReference(final int typeRef) { - this.targetTypeAndInfo = typeRef; - } - - /** - * Returns a type reference of the given sort. - * - * @param sort one of {@link #FIELD}, {@link #METHOD_RETURN}, {@link #METHOD_RECEIVER}, {@link - * #LOCAL_VARIABLE}, {@link #RESOURCE_VARIABLE}, {@link #INSTANCEOF}, {@link #NEW}, {@link - * #CONSTRUCTOR_REFERENCE}, or {@link #METHOD_REFERENCE}. - * @return a type reference of the given sort. - */ - public static TypeReference newTypeReference(final int sort) { - return new TypeReference(sort << 24); - } - - /** - * Returns a reference to a type parameter of a generic class or method. - * - * @param sort one of {@link #CLASS_TYPE_PARAMETER} or {@link #METHOD_TYPE_PARAMETER}. - * @param paramIndex the type parameter index. - * @return a reference to the given generic class or method type parameter. - */ - public static TypeReference newTypeParameterReference(final int sort, final int paramIndex) { - return new TypeReference((sort << 24) | (paramIndex << 16)); - } - - /** - * Returns a reference to a type parameter bound of a generic class or method. - * - * @param sort one of {@link #CLASS_TYPE_PARAMETER} or {@link #METHOD_TYPE_PARAMETER}. - * @param paramIndex the type parameter index. - * @param boundIndex the type bound index within the above type parameters. - * @return a reference to the given generic class or method type parameter bound. - */ - public static TypeReference newTypeParameterBoundReference( - final int sort, final int paramIndex, final int boundIndex) { - return new TypeReference((sort << 24) | (paramIndex << 16) | (boundIndex << 8)); - } - - /** - * Returns a reference to the super class or to an interface of the 'implements' clause of a - * class. - * - * @param itfIndex the index of an interface in the 'implements' clause of a class, or -1 to - * reference the super class of the class. - * @return a reference to the given super type of a class. - */ - public static TypeReference newSuperTypeReference(final int itfIndex) { - return new TypeReference((CLASS_EXTENDS << 24) | ((itfIndex & 0xFFFF) << 8)); - } - - /** - * Returns a reference to the type of a formal parameter of a method. - * - * @param paramIndex the formal parameter index. - * @return a reference to the type of the given method formal parameter. - */ - public static TypeReference newFormalParameterReference(final int paramIndex) { - return new TypeReference((METHOD_FORMAL_PARAMETER << 24) | (paramIndex << 16)); - } - - /** - * Returns a reference to the type of an exception, in a 'throws' clause of a method. - * - * @param exceptionIndex the index of an exception in a 'throws' clause of a method. - * @return a reference to the type of the given exception. - */ - public static TypeReference newExceptionReference(final int exceptionIndex) { - return new TypeReference((THROWS << 24) | (exceptionIndex << 8)); - } - - /** - * Returns a reference to the type of the exception declared in a 'catch' clause of a method. - * - * @param tryCatchBlockIndex the index of a try catch block (using the order in which they are - * visited with visitTryCatchBlock). - * @return a reference to the type of the given exception. - */ - public static TypeReference newTryCatchReference(final int tryCatchBlockIndex) { - return new TypeReference((EXCEPTION_PARAMETER << 24) | (tryCatchBlockIndex << 8)); - } - - /** - * Returns a reference to the type of a type argument in a constructor or method call or - * reference. - * - * @param sort one of {@link #CAST}, {@link #CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT}, {@link - * #METHOD_INVOCATION_TYPE_ARGUMENT}, {@link #CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT}, or {@link - * #METHOD_REFERENCE_TYPE_ARGUMENT}. - * @param argIndex the type argument index. - * @return a reference to the type of the given type argument. - */ - public static TypeReference newTypeArgumentReference(final int sort, final int argIndex) { - return new TypeReference((sort << 24) | argIndex); - } - - /** - * Returns the sort of this type reference. - * - * @return one of {@link #CLASS_TYPE_PARAMETER}, {@link #METHOD_TYPE_PARAMETER}, {@link - * #CLASS_EXTENDS}, {@link #CLASS_TYPE_PARAMETER_BOUND}, {@link #METHOD_TYPE_PARAMETER_BOUND}, - * {@link #FIELD}, {@link #METHOD_RETURN}, {@link #METHOD_RECEIVER}, {@link - * #METHOD_FORMAL_PARAMETER}, {@link #THROWS}, {@link #LOCAL_VARIABLE}, {@link - * #RESOURCE_VARIABLE}, {@link #EXCEPTION_PARAMETER}, {@link #INSTANCEOF}, {@link #NEW}, - * {@link #CONSTRUCTOR_REFERENCE}, {@link #METHOD_REFERENCE}, {@link #CAST}, {@link - * #CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT}, {@link #METHOD_INVOCATION_TYPE_ARGUMENT}, {@link - * #CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT}, or {@link #METHOD_REFERENCE_TYPE_ARGUMENT}. - */ - public int getSort() { - return targetTypeAndInfo >>> 24; - } - - /** - * Returns the index of the type parameter referenced by this type reference. This method must - * only be used for type references whose sort is {@link #CLASS_TYPE_PARAMETER}, {@link - * #METHOD_TYPE_PARAMETER}, {@link #CLASS_TYPE_PARAMETER_BOUND} or {@link - * #METHOD_TYPE_PARAMETER_BOUND}. - * - * @return a type parameter index. - */ - public int getTypeParameterIndex() { - return (targetTypeAndInfo & 0x00FF0000) >> 16; - } - - /** - * Returns the index of the type parameter bound, within the type parameter {@link - * #getTypeParameterIndex}, referenced by this type reference. This method must only be used for - * type references whose sort is {@link #CLASS_TYPE_PARAMETER_BOUND} or {@link - * #METHOD_TYPE_PARAMETER_BOUND}. - * - * @return a type parameter bound index. - */ - public int getTypeParameterBoundIndex() { - return (targetTypeAndInfo & 0x0000FF00) >> 8; - } - - /** - * Returns the index of the "super type" of a class that is referenced by this type reference. - * This method must only be used for type references whose sort is {@link #CLASS_EXTENDS}. - * - * @return the index of an interface in the 'implements' clause of a class, or -1 if this type - * reference references the type of the super class. - */ - public int getSuperTypeIndex() { - return (short) ((targetTypeAndInfo & 0x00FFFF00) >> 8); - } - - /** - * Returns the index of the formal parameter whose type is referenced by this type reference. This - * method must only be used for type references whose sort is {@link #METHOD_FORMAL_PARAMETER}. - * - * @return a formal parameter index. - */ - public int getFormalParameterIndex() { - return (targetTypeAndInfo & 0x00FF0000) >> 16; - } - - /** - * Returns the index of the exception, in a 'throws' clause of a method, whose type is referenced - * by this type reference. This method must only be used for type references whose sort is {@link - * #THROWS}. - * - * @return the index of an exception in the 'throws' clause of a method. - */ - public int getExceptionIndex() { - return (targetTypeAndInfo & 0x00FFFF00) >> 8; - } - - /** - * Returns the index of the try catch block (using the order in which they are visited with - * visitTryCatchBlock), whose 'catch' type is referenced by this type reference. This method must - * only be used for type references whose sort is {@link #EXCEPTION_PARAMETER} . - * - * @return the index of an exception in the 'throws' clause of a method. - */ - public int getTryCatchBlockIndex() { - return (targetTypeAndInfo & 0x00FFFF00) >> 8; - } - - /** - * Returns the index of the type argument referenced by this type reference. This method must only - * be used for type references whose sort is {@link #CAST}, {@link - * #CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT}, {@link #METHOD_INVOCATION_TYPE_ARGUMENT}, {@link - * #CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT}, or {@link #METHOD_REFERENCE_TYPE_ARGUMENT}. - * - * @return a type parameter index. - */ - public int getTypeArgumentIndex() { - return targetTypeAndInfo & 0xFF; - } - - /** - * Returns the int encoded value of this type reference, suitable for use in visit methods related - * to type annotations, like visitTypeAnnotation. - * - * @return the int encoded value of this type reference. - */ - public int getValue() { - return targetTypeAndInfo; - } - - /** - * Puts the given target_type and target_info JVMS structures into the given ByteVector. - * - * @param targetTypeAndInfo a target_type and a target_info structures encoded as in {@link - * #targetTypeAndInfo}. LOCAL_VARIABLE and RESOURCE_VARIABLE target types are not supported. - * @param output where the type reference must be put. - */ - static void putTarget(final int targetTypeAndInfo, final ByteVector output) { - switch (targetTypeAndInfo >>> 24) { - case CLASS_TYPE_PARAMETER: - case METHOD_TYPE_PARAMETER: - case METHOD_FORMAL_PARAMETER: - output.putShort(targetTypeAndInfo >>> 16); - break; - case FIELD: - case METHOD_RETURN: - case METHOD_RECEIVER: - output.putByte(targetTypeAndInfo >>> 24); - break; - case CAST: - case CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT: - case METHOD_INVOCATION_TYPE_ARGUMENT: - case CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT: - case METHOD_REFERENCE_TYPE_ARGUMENT: - output.putInt(targetTypeAndInfo); - break; - case CLASS_EXTENDS: - case CLASS_TYPE_PARAMETER_BOUND: - case METHOD_TYPE_PARAMETER_BOUND: - case THROWS: - case EXCEPTION_PARAMETER: - case INSTANCEOF: - case NEW: - case CONSTRUCTOR_REFERENCE: - case METHOD_REFERENCE: - output.put12(targetTypeAndInfo >>> 24, (targetTypeAndInfo & 0xFFFF00) >> 8); - break; - default: - throw new IllegalArgumentException(); - } - } -} diff --git a/scripts/cn1playground/common/src/main/java/com/codenameone/playground/PlaygroundRunner.java b/scripts/cn1playground/common/src/main/java/com/codenameone/playground/PlaygroundRunner.java index 63452b2ec9..2a650e4aa6 100644 --- a/scripts/cn1playground/common/src/main/java/com/codenameone/playground/PlaygroundRunner.java +++ b/scripts/cn1playground/common/src/main/java/com/codenameone/playground/PlaygroundRunner.java @@ -20,6 +20,7 @@ import com.codename1.ui.layouts.LayeredLayout; import com.codename1.ui.plaf.Style; import com.codename1.ui.plaf.UIManager; +import com.codename1.util.regex.RE; import java.util.ArrayList; import java.util.Collections; @@ -88,8 +89,11 @@ RunResult run(String script, PlaygroundContext context) { PlaygroundContext.pushCurrent(context); CN1LambdaSupport.pushInterpreter(interpreter); try { - String adapted = adaptScript(script); - Object result = interpreter.eval(adapted); + ScriptPlan plan = adaptScript(script); + for (int i = 0; i < plan.typeDeclarations.size(); i++) { + interpreter.eval(plan.typeDeclarations.get(i)); + } + Object result = interpreter.eval(plan.executableScript); Component component = resolveComponent(interpreter, result, context); inlineMessages.add(new InlineMessage(0, "Preview updated.", "success")); return new RunResult(component, Collections.emptyList(), inlineMessages); @@ -104,9 +108,11 @@ RunResult run(String script, PlaygroundContext context) { } catch (NullPointerException e) { // currentToken can be null in some parse error cases } - return failure("Parse error: " + safeMessage(ex), errorLine, extractColumn(ex.getMessage()), inlineMessages); + return failure("Parse error: " + formatParseMessageWithSource(ex, script), + errorLine, extractColumn(ex.getMessage()), inlineMessages); } catch (TokenMgrException ex) { - return failure("Lexer error: " + safeMessage(ex), extractLine(ex.getMessage()), extractColumn(ex.getMessage()), inlineMessages); + return failure("Lexer error: " + formatLexerMessageWithSource(ex, script), + extractLine(ex.getMessage()), extractColumn(ex.getMessage()), inlineMessages); } catch (TargetError ex) { return failure("Evaluation error: " + safeMessage(ex), extractTargetLine(ex), 1, inlineMessages); } catch (EvalError ex) { @@ -143,13 +149,1172 @@ private void bindGlobals(Interpreter interpreter, PlaygroundContext context) thr namespace.importClass("com.codenameone.playground.PlaygroundContext"); } - private String adaptScript(String script) { + private ScriptPlan adaptScript(String script) { String adapted = unwrapSingleTopLevelClass(script); String normalized = adapted == null ? script : adapted; - normalized = rewriteKnownSamCalls(normalized); - normalized = rewriteLambdaArguments(normalized); - String wrapped = wrapLooseScript(normalized); - return wrapped == null ? normalized : wrapped; + normalized = rewriteClassModel(normalized); + int packageEnd = skipPackageDeclaration(normalized, 0); + int importEnd = skipImports(normalized, packageEnd); + List declarations = findTopLevelTypeDeclarations(normalized, importEnd); + if (declarations.isEmpty()) { + String wrapped = wrapLooseScript(normalized); + return new ScriptPlan(Collections.emptyList(), wrapped == null ? normalized : wrapped); + } + + String importSection = normalized.substring(packageEnd, importEnd); + List declarationScripts = new ArrayList(); + StringBuilder remainingBody = new StringBuilder(); + int cursor = importEnd; + for (int i = 0; i < declarations.size(); i++) { + TypeDeclarationBlock block = declarations.get(i); + declarationScripts.add(importSection + normalized.substring(block.start, block.end + 1)); + if (cursor < block.start) { + remainingBody.append(normalized.substring(cursor, block.start)); + } + cursor = block.end + 1; + } + if (cursor < normalized.length()) { + remainingBody.append(normalized.substring(cursor)); + } + + String rewritten = normalized.substring(0, importEnd) + remainingBody.toString(); + String wrapped = wrapLooseScript(rewritten); + return new ScriptPlan(declarationScripts, wrapped == null ? rewritten : wrapped); + } + + private String rewriteClassModel(String script) { + // sealed/non-sealed/permits are stripped first so the underlying + // class declaration parses cleanly. enforceSealedPermits runs on + // the original script (sealed modifiers still visible) to + // collect permit lists, then replaces any class declaration + // whose parent is sealed and whose name isn't in the parent's + // permit list with an immediate `throw`. + String rewritten = enforceSealedPermits(script); + rewritten = rewriteSealedModifiers(rewritten); + // Records desugar into a class declaration before any other pass — + // downstream rewrites then treat them as regular scripted classes. + rewritten = rewriteRecords(rewritten); + rewritten = rewriteInlineAutoCloseableClasses(rewritten); + // Method references must be rewritten BEFORE the lambda passes so the + // resulting lambdas get the SAM-binding treatment. + rewritten = rewriteMethodReferences(rewritten); + rewritten = rewriteKnownSamCalls(rewritten); + rewritten = rewriteLambdaArguments(rewritten); + rewritten = rewriteTopLevelLambdas(rewritten); + rewritten = rewriteTopLevelAnonSams(rewritten); + rewritten = rewriteSwitchExpressions(rewritten); + // Pattern-switch arrow statements (case Type name -> ...) don't + // fit BSH's case-label grammar. Rewrite them into explicit + // instanceof / bind / if-else chains. Constant-label switches go + // through rewriteArrowSwitchStatements below. + rewritten = rewritePatternSwitchStatements(rewritten); + rewritten = rewriteArrowSwitchStatements(rewritten); + return rewritten; + } + + /** Rewrites a {@code switch (x) { case Foo f -> ...; default -> ...; }} + * statement that contains at least one pattern label into an + * equivalent if-else chain. Constant-only switches are left alone + * so the existing arrow-to-colon pass can handle them. */ + private String rewritePatternSwitchStatements(String script) { + StringBuilder out = new StringBuilder(); + int i = 0; + int last = 0; + while (i < script.length()) { + char ch = script.charAt(i); + if (ch == '"' || ch == '\'') { i = skipQuoted(script, i) + 1; continue; } + if (startsLineComment(script, i)) { i = skipLineComment(script, i) + 1; continue; } + if (startsBlockComment(script, i)) { i = skipBlockComment(script, i) + 1; continue; } + if (!startsWithWord(script, i, "switch")) { i++; continue; } + int parenStart = skipWhitespace(script, i + "switch".length()); + if (parenStart >= script.length() || script.charAt(parenStart) != '(') { + i += "switch".length(); continue; + } + int parenEnd = findMatchingParen(script, parenStart); + if (parenEnd < 0) break; + int braceStart = skipWhitespace(script, parenEnd + 1); + if (braceStart >= script.length() || script.charAt(braceStart) != '{') { + i += "switch".length(); continue; + } + int braceEnd = findMatchingBrace(script, braceStart); + if (braceEnd < 0) break; + String scrutinee = script.substring(parenStart + 1, parenEnd).trim(); + String body = script.substring(braceStart + 1, braceEnd); + if (!containsPatternCase(body)) { i = braceEnd + 1; continue; } + String rewritten = rewritePatternSwitchBody(scrutinee, body); + if (rewritten == null) { i = braceEnd + 1; continue; } + out.append(script, last, i).append(rewritten); + last = braceEnd + 1; + i = last; + } + out.append(script.substring(last)); + return out.toString(); + } + + private boolean containsPatternCase(String body) { + int i = 0; + int depth = 0; + int n = body.length(); + while (i < n) { + char ch = body.charAt(i); + if (ch == '"' || ch == '\'') { i = skipQuoted(body, i) + 1; continue; } + if (startsLineComment(body, i)) { i = skipLineComment(body, i) + 1; continue; } + if (startsBlockComment(body, i)) { i = skipBlockComment(body, i) + 1; continue; } + if (ch == '(' || ch == '[' || ch == '{') { depth++; i++; continue; } + if (ch == ')' || ch == ']' || ch == '}') { depth--; i++; continue; } + if (depth == 0 && startsWithWord(body, i, "case")) { + int labelStart = skipWhitespace(body, i + "case".length()); + // Find arrow at depth 0 from here. + int j = labelStart; + int localDepth = 0; + while (j + 1 < n) { + char k = body.charAt(j); + if (k == '(' || k == '[' || k == '{') localDepth++; + else if (k == ')' || k == ']' || k == '}') localDepth--; + else if (localDepth == 0 && k == '-' && body.charAt(j + 1) == '>') break; + j++; + } + if (j + 1 >= n) { i++; continue; } + String label = body.substring(labelStart, j).trim(); + if (looksLikePatternLabel(label)) return true; + i = j + 2; + continue; + } + i++; + } + return false; + } + + /** A pattern label looks like {@code Type ident} — a Java-identifier + * (possibly dotted or with type args) followed by a bare identifier + * binding. Constant labels (a number, a dotted-name constant, a + * string literal) don't match because they have no trailing + * identifier at top level. */ + private boolean looksLikePatternLabel(String label) { + if (label.isEmpty() || label.charAt(0) == '"' || label.charAt(0) == '\'') return false; + if (!isIdentifierStart(label.charAt(0))) return false; + int i = 0; + int n = label.length(); + int depth = 0; + int lastNonWsAtDepth0 = -1; + int firstWsAtDepth0 = -1; + while (i < n) { + char ch = label.charAt(i); + if (ch == '<') depth++; + else if (ch == '>') depth--; + else if (depth == 0 && Character.isWhitespace(ch)) { + if (firstWsAtDepth0 < 0 && lastNonWsAtDepth0 >= 0) firstWsAtDepth0 = i; + } else if (depth == 0) { + lastNonWsAtDepth0 = i; + } + i++; + } + if (firstWsAtDepth0 < 0) return false; + String head = label.substring(0, firstWsAtDepth0).trim(); + String tail = label.substring(firstWsAtDepth0).trim(); + // Head must look like a type reference (identifiers and dots); + // tail must be a single identifier. + for (int j = 0; j < head.length(); j++) { + char c = head.charAt(j); + if (!isIdentifierPart(c) && c != '.' && c != '<' && c != '>' && c != ',' && c != '?' + && !Character.isWhitespace(c)) return false; + } + for (int j = 0; j < tail.length(); j++) { + char c = tail.charAt(j); + if (!isIdentifierPart(c)) return false; + } + return true; + } + + private static int PATTERN_SWITCH_COUNTER = 0; + + private String rewritePatternSwitchBody(String scrutinee, String body) { + String scrVar = "__patternScrutinee" + (++PATTERN_SWITCH_COUNTER); + StringBuilder out = new StringBuilder(); + out.append("{ Object ").append(scrVar).append(" = ").append(scrutinee).append(";"); + int i = 0; + int n = body.length(); + boolean firstBranch = true; + while (i < n) { + i = skipWhitespace(body, i); + if (i >= n) break; + String kw; + if (startsWithWord(body, i, "case")) kw = "case"; + else if (startsWithWord(body, i, "default")) kw = "default"; + else return null; + int afterKw = i + kw.length(); + int arrow = -1; + int depth = 0; + for (int j = afterKw; j + 1 < n; j++) { + char ch = body.charAt(j); + if (ch == '"' || ch == '\'') { j = skipQuoted(body, j); continue; } + if (ch == '(' || ch == '[' || ch == '{') depth++; + else if (ch == ')' || ch == ']' || ch == '}') depth--; + else if (depth == 0 && ch == '-' && body.charAt(j + 1) == '>') { + arrow = j; + break; + } + } + if (arrow < 0) return null; + String label = body.substring(afterKw, arrow).trim(); + int bodyStart = skipWhitespace(body, arrow + 2); + String caseBody; + int bodyEnd; + if (bodyStart < n && body.charAt(bodyStart) == '{') { + int close = findMatchingBrace(body, bodyStart); + if (close < 0) return null; + caseBody = body.substring(bodyStart + 1, close); + bodyEnd = close + 1; + int semi = skipWhitespace(body, bodyEnd); + if (semi < n && body.charAt(semi) == ';') bodyEnd = semi + 1; + } else { + int semi = findTopLevelSemicolon(body, bodyStart); + if (semi < 0) return null; + caseBody = body.substring(bodyStart, semi); + bodyEnd = semi + 1; + } + if ("default".equals(kw)) { + if (!firstBranch) out.append(" else "); + out.append("{ ").append(caseBody); + if (!caseBody.trim().endsWith(";") && !caseBody.trim().endsWith("}")) out.append(';'); + out.append(" }"); + } else { + // Extract Type and variable name from label. + int lastWs = -1; + int depth2 = 0; + for (int j = 0; j < label.length(); j++) { + char k = label.charAt(j); + if (k == '<') depth2++; + else if (k == '>') depth2--; + else if (depth2 == 0 && Character.isWhitespace(k)) lastWs = j; + } + String type; + String binding; + if (lastWs < 0) { + // Constant-label inside a pattern switch — compare by equals. + type = null; + binding = null; + } + else { + type = label.substring(0, lastWs).trim(); + binding = label.substring(lastWs + 1).trim(); + } + if (!firstBranch) out.append(" else "); + if (type != null) { + out.append("if (").append(scrVar).append(" instanceof ").append(type).append(") { ") + .append(type).append(' ').append(binding).append(" = (").append(type).append(") ") + .append(scrVar).append("; ").append(caseBody); + } else { + out.append("if (").append(scrVar).append(" != null && ").append(scrVar).append(".equals(") + .append(label).append(")) { ").append(caseBody); + } + if (!caseBody.trim().endsWith(";") && !caseBody.trim().endsWith("}")) out.append(';'); + out.append(" }"); + } + firstBranch = false; + i = bodyEnd; + } + out.append(" }"); + return out.toString(); + } + + /** + * Collect permit lists from {@code sealed class X permits A, B} and + * then replace any class declaration whose parent is in the map + * but whose own name isn't in the parent's permit set with an + * immediate {@code throw}. Runs ahead of + * {@link #rewriteSealedModifiers} so the sealed keyword is still + * visible. Enforcement is best-effort across a single snippet — + * sealed hierarchies that span multiple source roots aren't + * supported (documented as out of scope). + */ + private String enforceSealedPermits(String script) { + java.util.Map> permitsByParent = collectSealedPermits(script); + if (permitsByParent.isEmpty()) return script; + StringBuilder out = new StringBuilder(); + int i = 0; + int last = 0; + int n = script.length(); + while (i < n) { + char ch = script.charAt(i); + if (ch == '"' || ch == '\'') { i = skipQuoted(script, i) + 1; continue; } + if (startsLineComment(script, i)) { i = skipLineComment(script, i) + 1; continue; } + if (startsBlockComment(script, i)) { i = skipBlockComment(script, i) + 1; continue; } + if (!startsWithWord(script, i, "class")) { i++; continue; } + int nameStart = skipWhitespace(script, i + "class".length()); + int nameEnd = nameStart; + while (nameEnd < n && isIdentifierPart(script.charAt(nameEnd))) nameEnd++; + if (nameStart == nameEnd) { i++; continue; } + String className = script.substring(nameStart, nameEnd); + int cursor = skipWhitespace(script, nameEnd); + if (cursor >= n || !startsWithWord(script, cursor, "extends")) { i = nameEnd; continue; } + int parentStart = skipWhitespace(script, cursor + "extends".length()); + int parentEnd = parentStart; + while (parentEnd < n && (isIdentifierPart(script.charAt(parentEnd)) || script.charAt(parentEnd) == '.')) { + parentEnd++; + } + if (parentStart == parentEnd) { i = nameEnd; continue; } + String parentName = script.substring(parentStart, parentEnd); + java.util.Set permits = permitsByParent.get(parentName); + if (permits == null || permits.contains(className)) { i = parentEnd; continue; } + int braceStart = findClassBodyBraceStart(script, parentEnd); + if (braceStart < 0) { i = parentEnd; continue; } + int braceEnd = findMatchingBrace(script, braceStart); + if (braceEnd < 0) { i = parentEnd; continue; } + // Include any preceding modifiers (final/public/abstract/...) in + // the replacement so the emitted `throw` isn't prefixed with a + // dangling keyword like `final throw new ...`. + int replaceStart = backUpOverClassModifiers(script, i); + out.append(script, last, replaceStart); + out.append("throw new RuntimeException(\"class '").append(className) + .append("' is not permitted to extend sealed class '").append(parentName) + .append("'\");"); + last = braceEnd + 1; + i = last; + } + out.append(script.substring(last)); + return out.toString(); + } + + /** Back up from a {@code class} keyword over any contiguous modifier + * keywords (public/private/protected/abstract/static/final/strictfp) + * so a replacement can subsume them. */ + private int backUpOverClassModifiers(String script, int classPos) { + int pos = classPos; + while (pos > 0) { + int end = pos; + int cursor = end - 1; + while (cursor >= 0 && Character.isWhitespace(script.charAt(cursor))) cursor--; + int wordEnd = cursor + 1; + int wordStart = wordEnd; + while (wordStart > 0 && isIdentifierPart(script.charAt(wordStart - 1))) wordStart--; + if (wordStart == wordEnd) return pos; + String word = script.substring(wordStart, wordEnd); + if (!isClassModifier(word)) return pos; + pos = wordStart; + } + return pos; + } + + /** Scan forward from a position just after the parent type for the + * opening brace of the class body, skipping an {@code implements} + * clause if present. Returns {@code -1} if structure doesn't match. */ + private int findClassBodyBraceStart(String script, int from) { + int i = from; + int n = script.length(); + while (i < n) { + char ch = script.charAt(i); + if (ch == '{') return i; + if (ch == ';') return -1; + i++; + } + return -1; + } + + /** Build a {@code parent -> permits} map from the script's + * {@code sealed class X [extends ...] permits A, B} declarations. */ + private java.util.Map> collectSealedPermits(String script) { + java.util.Map> out = new java.util.LinkedHashMap>(); + int i = 0; + int n = script.length(); + while (i < n) { + char ch = script.charAt(i); + if (ch == '"' || ch == '\'') { i = skipQuoted(script, i) + 1; continue; } + if (startsLineComment(script, i)) { i = skipLineComment(script, i) + 1; continue; } + if (startsBlockComment(script, i)) { i = skipBlockComment(script, i) + 1; continue; } + if (!startsWithWord(script, i, "permits")) { i++; continue; } + String parent = findPrecedingClassName(script, i); + int end = i + "permits".length(); + int j = end; + while (j < n && script.charAt(j) != '{' && script.charAt(j) != ';') j++; + if (parent != null) { + java.util.Set permits = parseCommaList(script.substring(end, j)); + out.put(parent, permits); + } + i = j; + } + return out; + } + + private java.util.Set parseCommaList(String input) { + java.util.Set out = new java.util.HashSet(); + int from = 0; + int n = input.length(); + for (int i = 0; i <= n; i++) { + if (i == n || input.charAt(i) == ',') { + String part = input.substring(from, i).trim(); + if (!part.isEmpty()) out.add(part); + from = i + 1; + } + } + return out; + } + + private String findPrecedingClassName(String script, int permitsPos) { + int i = permitsPos - 1; + while (i >= 0 && Character.isWhitespace(script.charAt(i))) i--; + for (int pass = 0; pass < 2; pass++) { + int end = i + 1; + int start = end; + while (start > 0 && isIdentifierPart(script.charAt(start - 1))) start--; + if (start == end) return null; + String token = script.substring(start, end); + i = start - 1; + while (i >= 0 && Character.isWhitespace(script.charAt(i))) i--; + if ("extends".equals(token)) continue; + int prevEnd = i + 1; + int prevStart = prevEnd; + while (prevStart > 0 && isIdentifierPart(script.charAt(prevStart - 1))) prevStart--; + if (prevStart < prevEnd && "class".equals(script.substring(prevStart, prevEnd))) { + return token; + } + return null; + } + return null; + } + + /** + * Strips Java 17 sealed/non-sealed/permits modifiers from class + * declarations so they parse with the existing grammar. The permit + * enforcement happens earlier in {@link #enforceSealedPermits}. + */ + private String rewriteSealedModifiers(String script) { + StringBuilder out = new StringBuilder(); + int i = 0; + int last = 0; + while (i < script.length()) { + char ch = script.charAt(i); + if (ch == '"' || ch == '\'') { i = skipQuoted(script, i) + 1; continue; } + if (startsLineComment(script, i)) { i = skipLineComment(script, i) + 1; continue; } + if (startsBlockComment(script, i)) { i = skipBlockComment(script, i) + 1; continue; } + if (startsWithWord(script, i, "sealed")) { + out.append(script, last, i); + last = i + "sealed".length(); + i = last; + continue; + } + if (startsWithWord(script, i, "non-sealed")) { + out.append(script, last, i); + last = i + "non-sealed".length(); + i = last; + continue; + } + if (startsWithWord(script, i, "permits")) { + int end = i + "permits".length(); + // Consume identifiers and commas up to '{' or end-of-input. + int j = end; + while (j < script.length()) { + char k = script.charAt(j); + if (k == '{' || k == ';') break; + j++; + } + out.append(script, last, i); + last = j; + i = j; + continue; + } + i++; + } + out.append(script.substring(last)); + return out.toString(); + } + + /** + * Desugars Java 14+ records of the form {@code record Name(t1 a, t2 b) { + * ... }} into an equivalent class with final fields, a canonical + * constructor, and accessor methods named after each component. The + * optional body block is included verbatim after the synthetic members, + * so users can declare extra static methods or override an accessor. + */ + private String rewriteRecords(String script) { + StringBuilder out = new StringBuilder(); + int i = 0; + int last = 0; + while (i < script.length()) { + char ch = script.charAt(i); + if (ch == '"' || ch == '\'') { i = skipQuoted(script, i) + 1; continue; } + if (startsLineComment(script, i)) { i = skipLineComment(script, i) + 1; continue; } + if (startsBlockComment(script, i)) { i = skipBlockComment(script, i) + 1; continue; } + if (!startsWithWord(script, i, "record")) { i++; continue; } + int nameStart = skipWhitespace(script, i + "record".length()); + int nameEnd = nameStart; + while (nameEnd < script.length() && isIdentifierPart(script.charAt(nameEnd))) nameEnd++; + if (nameStart == nameEnd) { i += "record".length(); continue; } + int parenStart = skipWhitespace(script, nameEnd); + if (parenStart >= script.length() || script.charAt(parenStart) != '(') { + i += "record".length(); + continue; + } + int parenEnd = findMatchingParen(script, parenStart); + if (parenEnd < 0) break; + int braceStart = skipWhitespace(script, parenEnd + 1); + if (braceStart >= script.length() || script.charAt(braceStart) != '{') { + i += "record".length(); + continue; + } + int braceEnd = findMatchingBrace(script, braceStart); + if (braceEnd < 0) break; + String recordName = script.substring(nameStart, nameEnd); + String params = script.substring(parenStart + 1, parenEnd).trim(); + String body = script.substring(braceStart + 1, braceEnd).trim(); + String desugar = desugarRecord(recordName, params, body); + if (desugar == null) { i = braceEnd + 1; continue; } + out.append(script, last, i).append(desugar); + last = braceEnd + 1; + i = last; + } + out.append(script.substring(last)); + return out.toString(); + } + + private String desugarRecord(String name, String params, String body) { + String[] componentDecls = splitTopLevel(params, ','); + StringBuilder fields = new StringBuilder(); + StringBuilder ctorAssigns = new StringBuilder(); + StringBuilder accessors = new StringBuilder(); + StringBuilder ctorParams = new StringBuilder(); + for (int i = 0; i < componentDecls.length; i++) { + String c = componentDecls[i].trim(); + if (c.isEmpty()) continue; + // Each component is " ". Split on last whitespace + // boundary that isn't inside angle brackets (for generic types). + int split = lastTopLevelWhitespace(c); + if (split < 0) return null; + String type = c.substring(0, split).trim(); + String comp = c.substring(split).trim(); + if (type.isEmpty() || comp.isEmpty()) return null; + // We deliberately drop `private final` here: the playground's + // BSH layer treats `final` as immutable and would reject the + // canonical ctor's `this. = ` assignment, leaving the + // field at its default value. Records are still effectively + // immutable from the user's perspective because the desugar emits + // no setters. + fields.append(type).append(' ').append(comp).append(';'); + ctorAssigns.append("this.").append(comp).append('=').append(comp).append(';'); + accessors.append("public ").append(type).append(' ').append(comp) + .append("(){return this.").append(comp).append(";}"); + if (ctorParams.length() > 0) ctorParams.append(','); + ctorParams.append(type).append(' ').append(comp); + } + // Compact-ctor form: ` { ... }` inside the body runs + // validation/normalization before the implicit field assignments. + // Extract it and inline the statements ahead of the assignments. + String compactBody = extractCompactRecordCtor(name, body); + String trimmedBody; + String prefixStmts; + if (compactBody == null) { + trimmedBody = body; + prefixStmts = ""; + } else { + trimmedBody = compactBody.substring(0, compactBody.indexOf('\u0000')); + prefixStmts = compactBody.substring(compactBody.indexOf('\u0000') + 1); + } + StringBuilder out = new StringBuilder(); + out.append("class ").append(name).append('{'); + out.append(fields); + out.append(name).append('(').append(ctorParams).append("){"); + if (!prefixStmts.isEmpty()) out.append(prefixStmts).append(';'); + out.append(ctorAssigns).append('}'); + out.append(accessors); + if (!trimmedBody.isEmpty()) out.append(trimmedBody); + out.append('}'); + return out.toString(); + } + + /** Looks for a compact record constructor inside the body: the + * bare form {@code { stmts }} with no parameter list. + * Returns {@code null} if none present, otherwise a string of the + * form {@code \u0000} so the caller can + * get both halves without allocating a pair. */ + private String extractCompactRecordCtor(String recordName, String body) { + int i = 0; + while (i < body.length()) { + char ch = body.charAt(i); + if (ch == '"' || ch == '\'') { i = skipQuoted(body, i) + 1; continue; } + if (startsLineComment(body, i)) { i = skipLineComment(body, i) + 1; continue; } + if (startsBlockComment(body, i)) { i = skipBlockComment(body, i) + 1; continue; } + if (!startsWithWord(body, i, recordName)) { i++; continue; } + int after = skipWhitespace(body, i + recordName.length()); + if (after >= body.length() || body.charAt(after) != '{') { i += recordName.length(); continue; } + int braceEnd = findMatchingBrace(body, after); + if (braceEnd < 0) return null; + String stmts = body.substring(after + 1, braceEnd).trim(); + String stripped = body.substring(0, i) + body.substring(braceEnd + 1); + return stripped + "\u0000" + stmts; + } + return null; + } + + private int lastTopLevelWhitespace(String s) { + int depth = 0; + int last = -1; + for (int j = 0; j < s.length(); j++) { + char ch = s.charAt(j); + if (ch == '<') depth++; + else if (ch == '>') depth--; + else if (depth == 0 && Character.isWhitespace(ch)) last = j; + } + return last; + } + + /** + * Rewrites Java 8 method references to equivalent single-arg lambdas + * before BSH parses the script. The lexer does not tokenise {@code ::} + * so without this rewrite any method-reference site parse-errors. + * + *

We can't infer the target SAM's arity from syntax alone (e.g. + * {@code Supplier s = X::new} wants zero args, {@code Function} + * wants one). We emit a one-arg lambda which suits the common cases — + * {@code addActionListener(obj::method)}, {@code stream.forEach(obj::m)}, + * etc. Zero-arg targets like {@code Supplier} still parse-error today. + */ + private String rewriteMethodReferences(String script) { + StringBuilder out = new StringBuilder(); + int i = 0; + int last = 0; + while (i + 1 < script.length()) { + char ch = script.charAt(i); + if (ch == '"' || ch == '\'') { i = skipQuoted(script, i) + 1; continue; } + if (startsLineComment(script, i)) { i = skipLineComment(script, i) + 1; continue; } + if (startsBlockComment(script, i)) { i = skipBlockComment(script, i) + 1; continue; } + if (!(ch == ':' && script.charAt(i + 1) == ':')) { i++; continue; } + int receiverStart = findMethodRefReceiverStart(script, i); + if (receiverStart < 0) { i += 2; continue; } + int targetStart = i + 2; + int targetEnd = targetStart; + while (targetEnd < script.length() && isIdentifierPart(script.charAt(targetEnd))) targetEnd++; + if (targetStart == targetEnd) { i += 2; continue; } + String receiver = script.substring(receiverStart, i).trim(); + String target = script.substring(targetStart, targetEnd); + if (receiver.isEmpty()) { i += 2; continue; } + String replacement; + if ("new".equals(target)) { + // Both zero- and one-arg constructor refs are common; emit a + // zero-arg lambda since most are passed to Supplier-style + // SAMs. One-arg constructor refs (Consumer applying new + // Wrapper(T)) remain a documented limitation. + replacement = "(() -> new " + receiver + "())"; + } else if (looksLikeClassName(receiver)) { + // Class-like receiver: could be either static (`Math::abs`) + // or unbound instance (`String::length`). Java disambiguates + // via target SAM info; we emit the unbound-instance shape + // because the method name is more often an instance method. + // Static refs in known-SAM call sites (System.out::println) + // are unaffected — `System.out` is not a single uppercase + // identifier, so this branch doesn't fire there. + replacement = "((__mref_a) -> __mref_a." + target + "())"; + } else { + replacement = "((__mref_a) -> " + receiver + "." + target + "(__mref_a))"; + } + out.append(script, last, receiverStart).append(replacement); + last = targetEnd; + i = last; + } + out.append(script.substring(last)); + return out.toString(); + } + + private static final java.util.Set KNOWN_LAMBDA_SAM_TYPES; + static { + java.util.Set s = new java.util.HashSet(); + // Mirror the list of SAMs implemented by CN1LambdaSupport.LambdaValue. + s.add("Runnable"); + s.add("Supplier"); + s.add("Consumer"); + s.add("BiConsumer"); + s.add("Function"); + s.add("Predicate"); + s.add("Comparator"); + KNOWN_LAMBDA_SAM_TYPES = java.util.Collections.unmodifiableSet(s); + } + + /** + * Rewrites statement-level {@code new SamType() { method bodies }} + * expressions to {@code __lambdaSupport.lambda(params, body)} so the + * resulting LambdaValue (which implements common SAMs directly) can be + * assigned to {@code Runnable}, {@code Function}, etc. Without this, + * `Runnable r = new Runnable() { public void run() {} }` hits BSH's + * legacy "Anonymous interface implementations are not supported" path. + */ + private String rewriteTopLevelAnonSams(String script) { + StringBuilder out = new StringBuilder(); + int i = 0; + int last = 0; + while (i + 4 < script.length()) { + char ch = script.charAt(i); + if (ch == '"' || ch == '\'') { i = skipQuoted(script, i) + 1; continue; } + if (startsLineComment(script, i)) { i = skipLineComment(script, i) + 1; continue; } + if (startsBlockComment(script, i)) { i = skipBlockComment(script, i) + 1; continue; } + if (!startsWithWord(script, i, "new")) { i++; continue; } + int afterNew = i + 3; + int typeEnd = afterNew; + while (typeEnd < script.length() && Character.isWhitespace(script.charAt(typeEnd))) typeEnd++; + int parenStart = findTopLevelChar(script, '(', typeEnd); + if (parenStart < 0) { i++; continue; } + // Only consider single-identifier types here (no dots/generics) + // to avoid colliding with regular constructor calls. + String typeName = script.substring(typeEnd, parenStart).trim(); + if (typeName.isEmpty() || !isSimpleIdentifier(typeName)) { i++; continue; } + // Restrict to types LambdaValue actually implements. For + // user-declared scripted interfaces, the anon-class path on + // BSHAllocationExpression handles the body; we mustn't intercept + // those here or the resulting LambdaValue won't have the user's + // method. + if (!KNOWN_LAMBDA_SAM_TYPES.contains(typeName)) { i++; continue; } + int closeParen = findMatchingParen(script, parenStart); + if (closeParen < 0) break; + // Args inside `()` must be empty for anon-SAM construction. + if (containsNonWhitespace(script.substring(parenStart + 1, closeParen))) { + i++; continue; + } + int braceStart = skipWhitespace(script, closeParen + 1); + if (braceStart >= script.length() || script.charAt(braceStart) != '{') { + i++; continue; + } + int braceEnd = findMatchingBrace(script, braceStart); + if (braceEnd < 0) break; + String segment = script.substring(i, braceEnd + 1); + String rewritten = rewriteAnonymousSamExpression(segment); + if (rewritten == null) { i++; continue; } + out.append(script, last, i).append(rewritten); + last = braceEnd + 1; + i = last; + } + out.append(script.substring(last)); + return out.toString(); + } + + private boolean isSimpleIdentifier(String s) { + if (s.isEmpty() || !isIdentifierStart(s.charAt(0))) return false; + for (int j = 1; j < s.length(); j++) { + if (!isIdentifierPart(s.charAt(j))) return false; + } + return true; + } + + /** Heuristic: a receiver is "class-like" if it's a single identifier + * starting with an uppercase letter — likely a Java class name rather + * than a field/local variable. */ + private boolean looksLikeClassName(String receiver) { + if (receiver == null || receiver.isEmpty()) return false; + if (receiver.indexOf('.') >= 0) return false; + char c = receiver.charAt(0); + return Character.isUpperCase(c); + } + + /** Walks back from a {@code ::} position to find the receiver expression + * start. A receiver may be a dotted class name (System.out), a single + * identifier, or — eventually — a parenthesised expression. */ + private int findMethodRefReceiverStart(String script, int doubleColonPos) { + int j = doubleColonPos - 1; + while (j >= 0 && Character.isWhitespace(script.charAt(j))) j--; + if (j < 0) return -1; + // Receiver is a chain of identifiers separated by dots, or a single + // identifier. We don't yet support parenthesised receivers. + if (!isIdentifierPart(script.charAt(j))) return -1; + int end = j + 1; + while (j >= 0) { + while (j >= 0 && isIdentifierPart(script.charAt(j))) j--; + int wordStart = j + 1; + if (wordStart >= end) return -1; + if (j < 0 || script.charAt(j) != '.') { + // boundary — receiver starts at wordStart + if (!isIdentifierStart(script.charAt(wordStart))) return -1; + return wordStart; + } + // include the dot and continue back + j--; + } + return -1; + } + + /** + * Rewrites Java 14+ switch expressions of the form + * {@code = switch () { case -> ; ...; default -> ; };} + * into a declaration plus a traditional switch statement. Runs + * iteratively so that nested switch expressions (a switch produced as + * the right-hand-side of a case body from an outer rewrite) are also + * handled. Switch expressions used inline (as a method argument) still + * parse-error. + */ + private String rewriteSwitchExpressions(String script) { + String prev = null; + String cur = script; + int iterations = 0; + while (!cur.equals(prev) && iterations < 16) { + prev = cur; + cur = rewriteSwitchExpressionsOnce(cur); + iterations++; + } + return cur; + } + + private String rewriteSwitchExpressionsOnce(String script) { + StringBuilder out = new StringBuilder(); + int i = 0; + int last = 0; + while (i < script.length()) { + char ch = script.charAt(i); + if (ch == '"' || ch == '\'') { i = skipQuoted(script, i) + 1; continue; } + if (startsLineComment(script, i)) { i = skipLineComment(script, i) + 1; continue; } + if (startsBlockComment(script, i)) { i = skipBlockComment(script, i) + 1; continue; } + if (!startsWithWord(script, i, "switch")) { i++; continue; } + // Walk back to see if this is an expression-context switch + // (preceded by `=`). If not, leave it for the statement rewrite. + int back = i - 1; + while (back >= 0 && Character.isWhitespace(script.charAt(back))) back--; + if (back < 0 || script.charAt(back) != '=') { i += "switch".length(); continue; } + // Find the lhs (declaration or bare name). Walk back to the + // statement start (top-level `;` or `{` or beginning). + int stmtStart = findSwitchStmtStart(script, back); + String lhs = script.substring(stmtStart, back).trim(); + if (lhs.length() == 0) { i += "switch".length(); continue; } + String varName = extractVarName(lhs); + if (varName == null) { i += "switch".length(); continue; } + int parenStart = skipWhitespace(script, i + "switch".length()); + if (parenStart >= script.length() || script.charAt(parenStart) != '(') { + i += "switch".length(); + continue; + } + int parenEnd = findMatchingParen(script, parenStart); + if (parenEnd < 0) break; + int braceStart = skipWhitespace(script, parenEnd + 1); + if (braceStart >= script.length() || script.charAt(braceStart) != '{') { + i += "switch".length(); + continue; + } + int braceEnd = findMatchingBrace(script, braceStart); + if (braceEnd < 0) break; + int semi = skipWhitespace(script, braceEnd + 1); + if (semi >= script.length() || script.charAt(semi) != ';') { + i += "switch".length(); + continue; + } + String discriminant = script.substring(parenStart + 1, parenEnd); + String body = script.substring(braceStart + 1, braceEnd); + String rewrittenBody = rewriteSwitchExprBodyToAssignments(body, varName); + if (rewrittenBody == null) { i += "switch".length(); continue; } + out.append(script, last, stmtStart); + out.append(lhs).append(';'); + out.append("switch(").append(discriminant).append(") {") + .append(rewrittenBody).append('}'); + last = semi + 1; + i = last; + } + out.append(script.substring(last)); + return out.toString(); + } + + /** + * Rewrites arrow-form switch *statements* (no result value): + * {@code switch (x) { case 1 -> doA(); default -> doB(); }} into + * traditional case-label form with explicit breaks. + */ + private String rewriteArrowSwitchStatements(String script) { + StringBuilder out = new StringBuilder(); + int i = 0; + int last = 0; + while (i < script.length()) { + char ch = script.charAt(i); + if (ch == '"' || ch == '\'') { i = skipQuoted(script, i) + 1; continue; } + if (startsLineComment(script, i)) { i = skipLineComment(script, i) + 1; continue; } + if (startsBlockComment(script, i)) { i = skipBlockComment(script, i) + 1; continue; } + if (!startsWithWord(script, i, "switch")) { i++; continue; } + int parenStart = skipWhitespace(script, i + "switch".length()); + if (parenStart >= script.length() || script.charAt(parenStart) != '(') { + i += "switch".length(); continue; + } + int parenEnd = findMatchingParen(script, parenStart); + if (parenEnd < 0) break; + int braceStart = skipWhitespace(script, parenEnd + 1); + if (braceStart >= script.length() || script.charAt(braceStart) != '{') { + i += "switch".length(); continue; + } + int braceEnd = findMatchingBrace(script, braceStart); + if (braceEnd < 0) break; + String body = script.substring(braceStart + 1, braceEnd); + if (!containsArrowCase(body)) { i = braceEnd + 1; continue; } + String rewrittenBody = rewriteSwitchStmtBodyArrowToColon(body); + if (rewrittenBody == null) { i = braceEnd + 1; continue; } + out.append(script, last, braceStart + 1); + out.append(rewrittenBody); + last = braceEnd; + i = braceEnd; + } + out.append(script.substring(last)); + return out.toString(); + } + + private int findSwitchStmtStart(String script, int from) { + int depth = 0; + for (int j = from; j >= 0; j--) { + char ch = script.charAt(j); + if (ch == ')' || ch == ']' || ch == '}') depth++; + else if (ch == '(' || ch == '[' || ch == '{') { + if (depth == 0) return j + 1; + depth--; + } else if (depth == 0 && ch == ';') { + return j + 1; + } + } + return 0; + } + + /** Extract the variable name from an LHS like {@code int x} or {@code x}. */ + private String extractVarName(String lhs) { + String s = lhs.trim(); + int end = s.length(); + int start = end; + while (start > 0 && (isIdentifierPart(s.charAt(start - 1)))) start--; + if (start >= end) return null; + if (!isIdentifierStart(s.charAt(start))) return null; + return s.substring(start, end); + } + + /** Body is "case A -> X; case B -> Y; default -> Z;" — produce + * "case A: var = X; break; case B: var = Y; break; default: var = Z; break;" + * Also handles the yield form: "case A: yield X; default: yield Z;" by + * substituting `yield X;` with `var = X; break;`. */ + private String rewriteSwitchExprBodyToAssignments(String body, String varName) { + if (containsArrowCase(body)) { + return rewriteSwitchBody(body, varName); + } + // Yield form: leave the case-label structure intact and rewrite each + // `yield ;` into ` = ; break;`. + return rewriteYieldStatements(body, varName); + } + + private String rewriteYieldStatements(String body, String varName) { + StringBuilder out = new StringBuilder(); + int i = 0; + int last = 0; + int depth = 0; + while (i < body.length()) { + char ch = body.charAt(i); + if (ch == '"' || ch == '\'') { i = skipQuoted(body, i) + 1; continue; } + if (startsLineComment(body, i)) { i = skipLineComment(body, i) + 1; continue; } + if (startsBlockComment(body, i)) { i = skipBlockComment(body, i) + 1; continue; } + if (ch == '(' || ch == '[' || ch == '{') { depth++; i++; continue; } + if (ch == ')' || ch == ']' || ch == '}') { depth--; i++; continue; } + if (depth == 0 && startsWithWord(body, i, "yield")) { + int exprStart = skipWhitespace(body, i + "yield".length()); + int semi = findTopLevelSemicolon(body, exprStart); + if (semi < 0) { i++; continue; } + String expr = body.substring(exprStart, semi).trim(); + out.append(body, last, i); + out.append(varName).append(" = ").append(expr).append("; break;"); + last = semi + 1; + i = last; + continue; + } + i++; + } + out.append(body.substring(last)); + return out.toString(); + } + + private String rewriteSwitchStmtBodyArrowToColon(String body) { + return rewriteSwitchBody(body, null); + } + + private boolean containsArrowCase(String body) { + // Crude but sufficient: look for `->` at depth 0 within this body. + int depth = 0; + for (int j = 0; j < body.length(); j++) { + char ch = body.charAt(j); + if (ch == '"' || ch == '\'') { j = skipQuoted(body, j); continue; } + if (startsLineComment(body, j)) { j = skipLineComment(body, j); continue; } + if (startsBlockComment(body, j)) { j = skipBlockComment(body, j); continue; } + if (ch == '(' || ch == '[' || ch == '{') depth++; + else if (ch == ')' || ch == ']' || ch == '}') depth--; + else if (depth == 0 && ch == '-' && j + 1 < body.length() && body.charAt(j + 1) == '>') { + return true; + } + } + return false; + } + + /** + * Walks the switch body and rewrites each {@code case -> ;} + * into {@code case : ; break;}. When {@code + * varName} is non-null, single-expression bodies become assignments to + * that variable; otherwise they stay as expression statements. + * Returns null if any case shape is unrecognised. + */ + private String rewriteSwitchBody(String body, String varName) { + StringBuilder out = new StringBuilder(); + int i = 0; + int n = body.length(); + while (i < n) { + i = skipWhitespace(body, i); + if (i >= n) break; + String labelKw; + if (startsWithWord(body, i, "case")) labelKw = "case"; + else if (startsWithWord(body, i, "default")) labelKw = "default"; + else return null; + int afterKw = i + labelKw.length(); + int arrow = -1; + int depth = 0; + int labelEnd = -1; + // Find the arrow `->` at depth 0. + for (int j = afterKw; j + 1 < n; j++) { + char ch = body.charAt(j); + if (ch == '"' || ch == '\'') { j = skipQuoted(body, j); continue; } + if (ch == '(' || ch == '[' || ch == '{') depth++; + else if (ch == ')' || ch == ']' || ch == '}') depth--; + else if (depth == 0 && ch == '-' && body.charAt(j + 1) == '>') { + arrow = j; + labelEnd = j; + break; + } + } + if (arrow < 0) return null; + String label = body.substring(afterKw, labelEnd).trim(); + int bodyStart = skipWhitespace(body, arrow + 2); + int bodyEnd; + String caseBody; + if (bodyStart < n && body.charAt(bodyStart) == '{') { + int close = findMatchingBrace(body, bodyStart); + if (close < 0) return null; + caseBody = body.substring(bodyStart + 1, close); + bodyEnd = close + 1; + int semi = skipWhitespace(body, bodyEnd); + if (semi < n && body.charAt(semi) == ';') bodyEnd = semi + 1; + } else { + int semi = findTopLevelSemicolon(body, bodyStart); + if (semi < 0) return null; + caseBody = body.substring(bodyStart, semi); + bodyEnd = semi + 1; + } + out.append(' ').append(labelKw); + if ("case".equals(labelKw)) { + out.append(' ').append(label).append(':'); + } else { + out.append(':'); + } + out.append(' '); + String trimmedBody = caseBody.trim(); + if (varName != null && !trimmedBody.endsWith(";")) { + out.append(varName).append(" = ").append(trimmedBody).append(';'); + } else if (varName != null) { + // block body — assume last expression-statement is the + // implicit yield. Keep body as-is. + out.append(caseBody).append(';'); + } else { + out.append(caseBody); + if (!caseBody.trim().endsWith(";") && !caseBody.trim().endsWith("}")) out.append(';'); + } + out.append(" break;"); + i = bodyEnd; + } + return out.toString(); + } + + private int findTopLevelSemicolon(String text, int from) { + int depth = 0; + for (int j = from; j < text.length(); j++) { + char ch = text.charAt(j); + if (ch == '"' || ch == '\'') { j = skipQuoted(text, j); continue; } + if (startsLineComment(text, j)) { j = skipLineComment(text, j); continue; } + if (startsBlockComment(text, j)) { j = skipBlockComment(text, j); continue; } + if (ch == '(' || ch == '[' || ch == '{') depth++; + else if (ch == ')' || ch == ']' || ch == '}') depth--; + else if (depth == 0 && ch == ';') return j; + } + return -1; + } + + private String rewriteInlineAutoCloseableClasses(String script) { + RE declarationPattern = new RE( + "class\\s+([A-Za-z_$][A-Za-z0-9_$]*)\\s*(?:extends\\s+[A-Za-z_$][A-Za-z0-9_$.]*\\s*)?implements\\s+[^\\{]*AutoCloseable[^\\{]*\\{\\s*public\\s+void\\s+close\\s*\\(\\s*\\)\\s*\\{\\s*\\}\\s*\\}"); + List helperClassNames = new ArrayList(); + int searchFrom = 0; + while (searchFrom < script.length() && declarationPattern.match(script, searchFrom)) { + helperClassNames.add(declarationPattern.getParen(1)); + int next = declarationPattern.getParenEnd(0); + if (next <= searchFrom) { + break; + } + searchFrom = next; + } + if (helperClassNames.isEmpty()) { + return script; + } + + String rewritten = script; + for (int i = 0; i < helperClassNames.size(); i++) { + String className = helperClassNames.get(i); + String classToken = escapeRegexLiteral(className); + RE resourceTypePattern = new RE("([\\(;]\\s*)" + classToken + "(\\s+[A-Za-z_$][A-Za-z0-9_$]*\\s*=)"); + RE ctorPattern = new RE("\\bnew\\s+" + classToken + "\\s*\\(\\s*\\)"); + rewritten = resourceTypePattern.subst(rewritten, "$1java.io.StringReader$2", + RE.REPLACE_ALL | RE.REPLACE_BACKREFERENCES); + rewritten = ctorPattern.subst(rewritten, + "new java.io.StringReader(\"\")", RE.REPLACE_ALL); + } + rewritten = declarationPattern.subst(rewritten, "", RE.REPLACE_ALL); + return rewritten; + } + + private String escapeRegexLiteral(String value) { + StringBuilder out = new StringBuilder(); + for (int i = 0; i < value.length(); i++) { + char ch = value.charAt(i); + if (ch == '\\' || ch == '$' || ch == '.' || ch == '[' || ch == ']' || ch == '(' || ch == ')' + || ch == '{' || ch == '}' || ch == '+' || ch == '*' || ch == '?' || ch == '^' + || ch == '|') { + out.append('\\'); + } + out.append(ch); + } + return out.toString(); + } + + private List findTopLevelTypeDeclarations(String script, int start) { + List out = new ArrayList(); + int depth = 0; + for (int i = start; i < script.length(); i++) { + char ch = script.charAt(i); + if (ch == '"' || ch == '\'') { + i = skipQuoted(script, i); + continue; + } + if (startsLineComment(script, i)) { + i = skipLineComment(script, i); + continue; + } + if (startsBlockComment(script, i)) { + i = skipBlockComment(script, i); + continue; + } + if (ch == '{') { + depth++; + continue; + } + if (ch == '}') { + depth--; + continue; + } + if (depth != 0) { + continue; + } + if (startsWithWord(script, i, "class") + || startsWithWord(script, i, "interface") + || startsWithWord(script, i, "enum")) { + int declarationStart = findClassModifiersStart(script, i); + int openingBrace = findOpeningBrace(script, i); + if (openingBrace < 0) { + continue; + } + int end = findMatchingBrace(script, openingBrace); + if (end < 0) { + continue; + } + out.add(new TypeDeclarationBlock(declarationStart, end)); + i = end; + } + } + return out; } private RunResult failure(String message, int line, int column, List inlineMessages) { @@ -1330,6 +2495,161 @@ private String lambdaPlaceholder(String[] params, String body) { return "__lambdaSupport.lambda(" + toStringArrayLiteral(params) + ", " + toJavaStringLiteral(body) + ")"; } + /** + * Rewrites lambdas that appear outside a method-argument list (e.g. + * {@code Runnable r = () -> {};} or {@code return x -> x + 1;}). BeanShell's + * parser does not recognise the lambda syntax itself, so any lambda we + * don't pre-rewrite produces a parse error. {@link #rewriteLambdaArguments} + * handles lambdas inside {@code (...)} call sites; this pass covers the + * remaining statement-level occurrences. + */ + private String rewriteTopLevelLambdas(String script) { + while (true) { + int arrow = findTopLevelArrow(script); + if (arrow < 0) { + return script; + } + int paramStart = findLambdaParamStart(script, arrow); + if (paramStart < 0) { + return script; + } + int bodyEnd = findLambdaBodyEnd(script, arrow + 2); + if (bodyEnd < 0) { + return script; + } + String params = script.substring(paramStart, arrow); + String body = script.substring(arrow + 2, bodyEnd); + String[] paramNames = parseLambdaParameters(params); + if (paramNames == null) { + return script; + } + // Rewrite lambdas that appear in the body BEFORE normalization + // (which prepends `return`, creating non-param prefix text that + // would confuse rewriteLambdaExpression). This handles nested + // top-level lambdas like `a -> b -> a + b`. + String recursedBody = rewriteTopLevelLambdas(body); + // Rewrite switch expressions / arrow switches inside the + // lambda body too — the body is eval'd as a standalone script + // at invocation time and otherwise wouldn't get those passes. + recursedBody = rewriteSwitchExpressions(recursedBody); + recursedBody = rewriteArrowSwitchStatements(recursedBody); + String bodyText = normalizeLambdaBody(recursedBody); + if (bodyText == null) { + return script; + } + String rewrittenBody = rewriteKnownSamCalls( + rewriteLambdaSegments(rewriteLambdaArguments(bodyText))); + String placeholder = lambdaPlaceholder(paramNames, rewrittenBody); + script = script.substring(0, paramStart) + placeholder + script.substring(bodyEnd); + } + } + + private int findLambdaParamStart(String script, int arrow) { + int i = arrow - 1; + while (i >= 0 && Character.isWhitespace(script.charAt(i))) { + i--; + } + if (i < 0) { + return -1; + } + if (script.charAt(i) == ')') { + int depth = 1; + int j = i - 1; + while (j >= 0 && depth > 0) { + char ch = script.charAt(j); + if (ch == '"' || ch == '\'') { + int openQuote = findOpeningQuote(script, j, ch); + if (openQuote < 0) { + return -1; + } + j = openQuote - 1; + continue; + } + if (ch == ')') { + depth++; + } else if (ch == '(') { + depth--; + if (depth == 0) { + return j; + } + } + j--; + } + return -1; + } + int end = i + 1; + int start = i; + while (start > 0 && isIdentifierPart(script.charAt(start - 1))) { + start--; + } + if (start >= end) { + return -1; + } + if (!isIdentifierStart(script.charAt(start))) { + return -1; + } + return start; + } + + /** Body terminates at the next top-level statement/expression boundary. */ + private int findLambdaBodyEnd(String script, int bodyStart) { + int i = skipWhitespace(script, bodyStart); + if (i >= script.length()) { + return -1; + } + if (script.charAt(i) == '{') { + int close = findMatchingBrace(script, i); + return close < 0 ? -1 : close + 1; + } + int depth = 0; + while (i < script.length()) { + char ch = script.charAt(i); + if (ch == '"' || ch == '\'') { + i = skipQuoted(script, i) + 1; + continue; + } + if (startsLineComment(script, i)) { + i = skipLineComment(script, i) + 1; + continue; + } + if (startsBlockComment(script, i)) { + i = skipBlockComment(script, i) + 1; + continue; + } + if (ch == '(' || ch == '[' || ch == '{') { + depth++; + } else if (ch == ')' || ch == ']' || ch == '}') { + if (depth == 0) { + return i; + } + depth--; + } else if (depth == 0 && (ch == ';' || ch == ',')) { + return i; + } + i++; + } + return i; + } + + private int findOpeningQuote(String script, int closeIndex, char quote) { + int i = closeIndex - 1; + while (i >= 0) { + if (script.charAt(i) == quote) { + int escapes = 0; + int k = i - 1; + while (k >= 0 && script.charAt(k) == '\\') { + escapes++; + k--; + } + if ((escapes % 2) == 0) { + return i; + } + } + i--; + } + return -1; + } + private int findTopLevelArrow(String text) { int depth = 0; for (int i = 0; i + 1 < text.length(); i++) { @@ -1714,43 +3034,173 @@ private String simplifyMessage(String message) { } private String formatParseMessage(ParseException ex) { + return formatParseMessageWithSource(ex, null); + } + + private String formatLexerMessage(TokenMgrException ex) { + return formatLexerMessageWithSource(ex, null); + } + + /** Build an enriched parse-error message: precise location, + * offending token, a source-line excerpt with a caret under the + * bad column, and a specific hint when we can infer one. Falls + * back to BSH's own "Unable to parse code syntax" message when + * the exception doesn't carry a {@code currentToken}. */ + private String formatParseMessageWithSource(ParseException ex, String source) { int line = -1; + int column = -1; + String encountered = null; try { - line = ex.getErrorLineNumber(); + if (ex.currentToken != null && ex.currentToken.next != null) { + line = ex.currentToken.next.beginLine; + column = ex.currentToken.next.beginColumn; + encountered = tokenImage(ex.currentToken.next); + } else { + line = ex.getErrorLineNumber(); + } } catch (NullPointerException e) { - // currentToken can be null in some parse error cases + // currentToken can be null on some parse paths } String raw = ex.getMessage(); + if (encountered == null) encountered = inferEncounteredToken(raw); + StringBuilder out = new StringBuilder(); out.append("Syntax error"); - if (line > 0) { - out.append(" at line ").append(line); - } - String detail = extractLocationDetail(raw); - if (detail != null) { - out.append(", ").append(detail); - } - String hint = parseHint(raw); - if (hint != null) { - out.append(". ").append(hint); + if (line > 0) out.append(" at line ").append(line); + if (column > 0) out.append(", column ").append(column); + if (encountered != null && !encountered.isEmpty()) { + out.append(" (unexpected ").append(encountered).append(")"); } + out.append('.'); + + String excerpt = sourceExcerpt(source, line, column); + if (excerpt != null) out.append('\n').append(excerpt); + + String hint = tokenAwareHint(encountered, raw); + if (hint != null) out.append('\n').append(hint); return out.toString(); } - private String formatLexerMessage(TokenMgrException ex) { + private String formatLexerMessageWithSource(TokenMgrException ex, String source) { String raw = ex.getMessage(); - StringBuilder out = new StringBuilder("Syntax error"); - String detail = extractLexerLocation(raw); - if (detail != null) { - out.append(" ").append(detail); + int line = extractLine(raw); + int column = extractColumn(raw); + StringBuilder out = new StringBuilder("Lexer error"); + if (line > 0) out.append(" at line ").append(line); + if (column > 0) out.append(", column ").append(column); + out.append('.'); + String excerpt = sourceExcerpt(source, line, column); + if (excerpt != null) out.append('\n').append(excerpt); + String hint = tokenAwareHint(null, raw); + if (hint != null) out.append('\n').append(hint); + return out.toString(); + } + + /** Render an excerpt of the offending source line with a caret + * marking the bad column. Returns {@code null} when no useful + * line can be extracted. */ + private String sourceExcerpt(String source, int line, int column) { + if (source == null || line <= 0) return null; + String lineText = readLine(source, line); + if (lineText == null) return null; + // Trim only leading whitespace we won't need (keep alignment). + StringBuilder out = new StringBuilder(); + out.append(" ").append(lineText); + if (column > 0 && column <= lineText.length() + 1) { + out.append('\n').append(" "); + for (int i = 1; i < column; i++) out.append(' '); + out.append('^'); } - String hint = parseHint(raw); - if (hint != null) { - out.append(". ").append(hint); + return out.toString(); + } + + private String readLine(String source, int line) { + int start = 0; + int current = 1; + while (current < line) { + int nl = source.indexOf('\n', start); + if (nl < 0) return null; + start = nl + 1; + current++; + } + int end = source.indexOf('\n', start); + String raw = end < 0 ? source.substring(start) : source.substring(start, end); + if (raw.endsWith("\r")) raw = raw.substring(0, raw.length() - 1); + // Clamp overlong lines so the diagnostic stays readable. + if (raw.length() > 200) raw = raw.substring(0, 200) + "…"; + return raw; + } + + /** Pretty-print a Token's image. Strips leading/trailing + * whitespace and wraps in double-quotes. */ + private String tokenImage(bsh.Token tok) { + if (tok == null || tok.image == null) return null; + String img = tok.image; + if (img.isEmpty()) return "end of input"; + return "\"" + img + "\""; + } + + /** Pull out the token from BSH's "Encountered: X at line ..." message. */ + private String inferEncounteredToken(String raw) { + if (raw == null) return null; + int key = raw.indexOf("Encountered:"); + if (key < 0) return null; + int start = key + "Encountered:".length(); + int at = raw.indexOf(" at line", start); + String span = (at > start ? raw.substring(start, at) : raw.substring(start)).trim(); + if (span.isEmpty()) return null; + return "\"" + span + "\""; + } + + /** Produce a targeted hint based on the token or raw message. */ + private String tokenAwareHint(String encountered, String raw) { + if (raw != null && raw.indexOf("Encountered: at line") >= 0) { + return " Hint: parser reached end-of-input. Check for a missing closing brace or bracket."; + } + if (encountered != null) { + String tok = stripQuotes(encountered); + if ("(".equals(tok) || ")".equals(tok)) { + return " Hint: mismatched parentheses. Count the '(' and ')' on this line."; + } + if ("{".equals(tok) || "}".equals(tok)) { + return " Hint: mismatched braces. Check the preceding block's opening/closing '{' and '}'."; + } + if (";".equals(tok)) { + return " Hint: unexpected semicolon — the previous expression may be incomplete."; + } + if (",".equals(tok)) { + return " Hint: unexpected comma — check argument lists or variable declarations."; + } + if (":".equals(tok)) { + return " Hint: a ':' typically appears in switch labels, ternary expressions, or labels."; + } + if ("else".equals(tok)) { + return " Hint: 'else' without a matching 'if' — check the previous block."; + } + if ("catch".equals(tok) || "finally".equals(tok)) { + return " Hint: '" + tok + "' must follow a complete 'try' block."; + } + if (tok.length() == 1 && !isLetterOrDigitAscii(tok.charAt(0))) { + return " Hint: '" + tok + "' isn't valid here. Check the preceding expression for a missing operator or keyword."; + } + } + return " Hint: check for mismatched braces, missing semicolons, or unsupported class syntax."; + } + + private static String stripQuotes(String s) { + if (s == null || s.length() == 0) return s; + StringBuilder out = new StringBuilder(s.length()); + for (int i = 0; i < s.length(); i++) { + char c = s.charAt(i); + if (c != '"') out.append(c); } return out.toString(); } + private static boolean isLetterOrDigitAscii(char c) { + return (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z') || (c >= '0' && c <= '9') || c == '_'; + } + private String extractLocationDetail(String raw) { if (raw == null) { return null; @@ -1805,4 +3255,24 @@ private static final class ClassBlock { this.body = body; } } + + private static final class TypeDeclarationBlock { + final int start; + final int end; + + TypeDeclarationBlock(int start, int end) { + this.start = start; + this.end = end; + } + } + + private static final class ScriptPlan { + final List typeDeclarations; + final String executableScript; + + ScriptPlan(List typeDeclarations, String executableScript) { + this.typeDeclarations = typeDeclarations; + this.executableScript = executableScript; + } + } } diff --git a/scripts/cn1playground/common/src/test/java/com/codenameone/playground/PlaygroundColdStartHarness.java b/scripts/cn1playground/common/src/test/java/com/codenameone/playground/PlaygroundColdStartHarness.java new file mode 100644 index 0000000000..fcd7dc8b54 --- /dev/null +++ b/scripts/cn1playground/common/src/test/java/com/codenameone/playground/PlaygroundColdStartHarness.java @@ -0,0 +1,96 @@ +package com.codenameone.playground; + +import bsh.cn1.CN1AccessRegistry; +import bsh.cn1.GeneratedCN1Access; +import com.codename1.ui.Container; +import com.codename1.ui.Display; +import com.codename1.ui.Form; +import com.codename1.ui.layouts.BorderLayout; + +/** + * Prints cold-start timings for a few well-defined phases so the + * playground's startup cost has a traceable baseline. Each phase is + * measured with {@link System#nanoTime} from a fresh JVM, so running + * this class twice measures the class-loading cost of the two + * subsequent runs — for steady-state comparisons use the averages + * over multiple invocations (run the maven harness a few times). + * + *

Phases: + *

    + *
  1. Registry first use — triggers GeneratedCN1Access + * {@code } and the CLASS_INDEX holder build.
  2. + *
  3. First ui-package static field — lazy-loads + * {@code GeneratedAccess_com_codename1_ui}.
  4. + *
  5. First diagnostic — forces FIELD_INDEX holder to init.
  6. + *
  7. CN1 Display init + Form/Container allocation — the simulator + * wiring the matrix harness uses.
  8. + *
  9. Full snippet round-trip via PlaygroundRunner — representative + * user-visible cold start.
  10. + *
+ */ +public final class PlaygroundColdStartHarness { + public static void main(String[] args) throws Exception { + long t0 = nanoTime(); + Class displayClass = CN1AccessRegistry.getInstance().findClass("com.codename1.ui.Display"); + long t1 = nanoTime(); + report("1. registry.findClass Display (CLASS_INDEX)", t0, t1); + + long t2 = nanoTime(); + Object val = CN1AccessRegistry.getInstance() + .getStaticField(com.codename1.ui.Display.class, "PICKER_TYPE_DATE"); + long t3 = nanoTime(); + report("2. first ui-package getStaticField", t2, t3); + if (val == null) throw new IllegalStateException("PICKER_TYPE_DATE resolved to null"); + + long t4 = nanoTime(); + String[] names = ((GeneratedCN1Access) CN1AccessRegistry.getInstance()) + .getFieldNames("com.codename1.ui.Display"); + long t5 = nanoTime(); + report("3. first getFieldNames (FIELD_INDEX holder)", t4, t5); + + long t6 = nanoTime(); + Display.init(null); + Form host = new Form("Host", new BorderLayout()); + Container preview = new Container(new BorderLayout()); + host.add(BorderLayout.CENTER, preview); + host.show(); + long t7 = nanoTime(); + report("4. Display.init + Form/Container/show", t6, t7); + + long t8 = nanoTime(); + PlaygroundContext context = new PlaygroundContext(host, preview, null, + new PlaygroundContext.Logger() { public void log(String message) {} }); + PlaygroundRunner runner = new PlaygroundRunner(); + String script = "" + + "import com.codename1.ui.*;\n" + + "import com.codename1.ui.layouts.*;\n" + + "Container root = new Container(BoxLayout.y());\n" + + "root.add(new Label(\"hello\"));\n" + + "root;\n"; + PlaygroundRunner.RunResult result = runner.run(script, context); + long t9 = nanoTime(); + report("5. first PlaygroundRunner.run (full round-trip)", t8, t9); + if (result.getComponent() == null) { + throw new IllegalStateException("Snippet did not return a component"); + } + + long t10 = nanoTime(); + runner.run(script, context); + long t11 = nanoTime(); + report("6. warm PlaygroundRunner.run (second invocation)", t10, t11); + + if (names == null) throw new IllegalStateException("Display has no field names?"); + // CN1's simulator keeps the EDT alive for the shown Form — exit + // explicitly so the harness terminates after reporting. + System.exit(0); + } + + private static void report(String label, long startNanos, long endNanos) { + double ms = (endNanos - startNanos) / 1_000_000.0; + System.out.printf("%-50s %8.2f ms%n", label, ms); + } + + private static long nanoTime() { + return System.nanoTime(); + } +} diff --git a/scripts/cn1playground/common/src/test/java/com/codenameone/playground/PlaygroundSmokeHarness.java b/scripts/cn1playground/common/src/test/java/com/codenameone/playground/PlaygroundSmokeHarness.java index c7ac006b9f..c03bb872df 100644 --- a/scripts/cn1playground/common/src/test/java/com/codenameone/playground/PlaygroundSmokeHarness.java +++ b/scripts/cn1playground/common/src/test/java/com/codenameone/playground/PlaygroundSmokeHarness.java @@ -26,6 +26,9 @@ public static void main(String[] args) throws Exception { smokeComponentTypeResolvesWithoutExplicitImport(); smokeUIManagerClassImportDoesNotCollideWithGlobals(); System.out.println("Playground smoke tests passed."); + // Codename One/JavaSE initialization may leave non-daemon threads running. + // Force a clean exit so CI jobs don't hang after successful completion. + System.exit(0); } private static void smokeGeneratedRegistry() throws Exception { diff --git a/scripts/cn1playground/common/src/test/java/com/codenameone/playground/PlaygroundSyntaxMatrixHarness.java b/scripts/cn1playground/common/src/test/java/com/codenameone/playground/PlaygroundSyntaxMatrixHarness.java new file mode 100644 index 0000000000..987615ff9c --- /dev/null +++ b/scripts/cn1playground/common/src/test/java/com/codenameone/playground/PlaygroundSyntaxMatrixHarness.java @@ -0,0 +1,2103 @@ +package com.codenameone.playground; + +import com.codename1.ui.Component; +import com.codename1.ui.Container; +import com.codename1.ui.Display; +import com.codename1.ui.Form; +import com.codename1.ui.Image; +import com.codename1.ui.layouts.BorderLayout; +import java.util.ArrayList; +import java.util.List; + +/** + * Table-driven syntax regression matrix for playground language support. + * Each case records its OBSERVED outcome on the current runtime, not its + * aspirational outcome. Fixes that flip a case (PARSE_ERROR or EVAL_ERROR + * to SUCCESS) must update the expected outcome here in the same change. + */ +public final class PlaygroundSyntaxMatrixHarness { + private PlaygroundSyntaxMatrixHarness() { + } + + private enum ExpectedOutcome { + SUCCESS, + PARSE_ERROR, + EVAL_ERROR + } + + private static final class Case { + final String category; + final String name; + final String sourceSnippet; + final ExpectedOutcome expectedOutcome; + final String expectedDiagnosticSubstring; + + Case(String category, String name, String sourceSnippet, + ExpectedOutcome expectedOutcome, String expectedDiagnosticSubstring) { + this.category = category; + this.name = name; + this.sourceSnippet = sourceSnippet; + this.expectedOutcome = expectedOutcome; + this.expectedDiagnosticSubstring = expectedDiagnosticSubstring; + } + } + + /** Standard imports + root container, returning root at the end. */ + private static String ui(String body) { + return "" + + "import com.codename1.ui.*;\n" + + "import com.codename1.ui.events.*;\n" + + "import com.codename1.ui.layouts.*;\n" + + "import java.util.*;\n" + + "import java.io.*;\n" + + "Container root = new Container(BoxLayout.y());\n" + + body + + "\nroot;\n"; + } + + /** Raw snippet (no standard prefix). */ + private static String raw(String body) { + return body; + } + + public static void main(String[] args) { + int exitCode = 0; + try { + List cases = new ArrayList(); + addCases(cases); + + List failures = new ArrayList(); + int passed = 0; + int paintAttempts = 0; + int paintFailures = 0; + for (Case testCase : cases) { + PlaygroundRunner.RunResult result = runSnippet(testCase.sourceSnippet); + ExpectedOutcome actual = classify(result); + String diagnostic = firstDiagnosticMessage(result); + + boolean outcomeOk = actual == testCase.expectedOutcome; + boolean diagnosticOk = true; + if (testCase.expectedDiagnosticSubstring != null) { + diagnosticOk = diagnostic != null + && diagnostic.indexOf(testCase.expectedDiagnosticSubstring) >= 0; + } + // Extra UI-path check: for SUCCESS cases, try to paint the + // produced Component into an offscreen image. Exceptions + // during paint mean the snippet evaluated but its UI is + // broken — a distinct failure from a missing syntax. + String paintError = null; + if (outcomeOk && testCase.expectedOutcome == ExpectedOutcome.SUCCESS + && result.getComponent() != null) { + paintAttempts++; + paintError = tryPaintHeadless(result.getComponent()); + if (paintError != null) paintFailures++; + } + if (outcomeOk && diagnosticOk && paintError == null) { + passed++; + continue; + } + + StringBuilder msg = new StringBuilder(); + msg.append("[").append(testCase.category).append("/").append(testCase.name).append("] "); + if (!outcomeOk) { + msg.append("outcome expected=").append(testCase.expectedOutcome) + .append(" actual=").append(actual); + } + if (!diagnosticOk) { + if (!outcomeOk) msg.append("; "); + msg.append("diagnostic expected~='") + .append(testCase.expectedDiagnosticSubstring) + .append("' actual='").append(diagnostic).append("'"); + } + if (paintError != null) { + if (!outcomeOk || !diagnosticOk) msg.append("; "); + msg.append("paint failure: ").append(trim(paintError, 200)); + } + if (diagnostic != null) { + msg.append(" diag=").append(trim(diagnostic, 400)); + } + failures.add(msg.toString()); + } + + System.out.println("Playground syntax matrix: " + + passed + "/" + cases.size() + " passed; UI paint: " + + (paintAttempts - paintFailures) + "/" + paintAttempts + " clean"); + if (!failures.isEmpty()) { + System.out.println("Failures (" + failures.size() + "):"); + for (int i = 0; i < failures.size(); i++) { + System.out.println(" - " + failures.get(i)); + } + throw new IllegalStateException("Matrix mismatches: " + failures.size() + + " of " + cases.size()); + } + } catch (Throwable t) { + t.printStackTrace(System.err); + exitCode = 1; + } finally { + System.exit(exitCode); + } + } + + private static void addCases(List cases) { + addControl(cases); + addLiterals(cases); + addOperators(cases); + addControlFlow(cases); + addExceptions(cases); + addGenerics(cases); + addLambdas(cases); + addMethodReferences(cases); + addEnhancedFor(cases); + addTryWithResources(cases); + addClassDeclarations(cases); + addInterfaceDeclarations(cases); + addEnumDeclarations(cases); + addRecords(cases); + addSealed(cases); + addSwitchExpressions(cases); + addPatternMatching(cases); + addTextBlocks(cases); + addVarInference(cases); + addIntegrationCases(cases); + addParseDiagnostics(cases); + addExtendedCoverage(cases); + } + + // ------------------------------------------------------------------ + // Category: Parse-error diagnostics — the messages themselves are + // tested to confirm the enriched formatting (location + caret + + // token-specific hint) actually surfaces. + // ------------------------------------------------------------------ + private static void addParseDiagnostics(List cases) { + String cat = "parse_diagnostics"; + cases.add(new Case(cat, "missing_closing_brace_reports_eof", ui("" + + "class Bad { public String hello() { return \"hi\";\n"), + ExpectedOutcome.PARSE_ERROR, "end-of-input")); + cases.add(new Case(cat, "missing_semicolon_hint_mentions_preceding", ui("" + + "int a = 1\n" + + "int b = 2;\n" + + "root.add(new Label(\"\" + a + b));"), + ExpectedOutcome.PARSE_ERROR, "Syntax error")); + cases.add(new Case(cat, "unterminated_paren_hint", ui("" + + "int a = (1 + 2;\n" + + "root.add(new Label(\"\" + a));"), + ExpectedOutcome.PARSE_ERROR, "Syntax error")); + cases.add(new Case(cat, "parse_error_includes_line_number", ui("" + + "int a = 1;\n" + + "if a > 0) { }\n" + + "root.add(new Label(\"\" + a));"), + ExpectedOutcome.PARSE_ERROR, "line ")); + } + + // ------------------------------------------------------------------ + // Category: Extended coverage — CN1-supported features and edge + // cases that weren't previously exercised. All cases operate + // strictly within CN1's runtime surface. + // ------------------------------------------------------------------ + private static void addExtendedCoverage(List cases) { + String cat = "extended"; + // String methods on CN1-supported String API. + cases.add(new Case(cat, "string_contains", ui("" + + "String s = \"hello world\";\n" + + "boolean has = s.indexOf(\"world\") >= 0;\n" + + "root.add(new Label(\"has=\" + has));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "string_replace_char", ui("" + + "String s = \"abc\".replace('b', 'X');\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "stringbuilder_append_chain", ui("" + + "StringBuilder b = new StringBuilder();\n" + + "b.append(\"x=\").append(42).append('!');\n" + + "root.add(new Label(b.toString()));"), ExpectedOutcome.SUCCESS, null)); + // Integer parsing and math. + cases.add(new Case(cat, "integer_parse_and_math", ui("" + + "int n = Integer.parseInt(\"42\");\n" + + "int sq = n * n;\n" + + "root.add(new Label(\"sq=\" + sq));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "math_min_max_abs", ui("" + + "int v = Math.max(Math.abs(-5), Math.min(10, 3));\n" + + "root.add(new Label(\"v=\" + v));"), ExpectedOutcome.SUCCESS, null)); + // Arrays utilities over an Object[] (CN1's reduced runtime + // supports Object[] arrays, and now primitive int[] iteration + // via enhanced-for). + cases.add(new Case(cat, "arrays_asList_and_sum", ui("" + + "import java.util.*;\n" + + "List xs = Arrays.asList(1, 2, 3, 4);\n" + + "int sum = 0; for (Object x : xs) sum += ((Integer) x).intValue();\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enhanced_for_int_array", ui("" + + "int[] arr = {1, 2, 3, 4};\n" + + "int sum = 0; for (int x : arr) sum += x;\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enhanced_for_long_array", ui("" + + "long[] arr = {10L, 20L, 30L};\n" + + "long sum = 0; for (long x : arr) sum += x;\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enhanced_for_char_array", ui("" + + "char[] chars = {'a', 'b', 'c'};\n" + + "StringBuilder sb = new StringBuilder();\n" + + "for (char c : chars) sb.append(c).append('-');\n" + + "root.add(new Label(sb.toString()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enhanced_for_boolean_array", ui("" + + "boolean[] flags = {true, false, true};\n" + + "int trueCount = 0; for (boolean b : flags) if (b) trueCount++;\n" + + "root.add(new Label(\"n=\" + trueCount));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enhanced_for_double_array", ui("" + + "double[] vals = {1.5, 2.5, 4.0};\n" + + "double sum = 0; for (double v : vals) sum += v;\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enhanced_for_string_array", ui("" + + "String[] names = {\"Alice\", \"Bob\", \"Cara\"};\n" + + "StringBuilder sb = new StringBuilder();\n" + + "for (String n : names) sb.append(n).append(',');\n" + + "root.add(new Label(sb.toString()));"), ExpectedOutcome.SUCCESS, null)); + // HashMap iteration via entrySet. + cases.add(new Case(cat, "hashmap_entryset_walk", ui("" + + "import java.util.*;\n" + + "Map m = new LinkedHashMap<>();\n" + + "m.put(\"a\", 1); m.put(\"b\", 2);\n" + + "int total = 0;\n" + + "for (Map.Entry e : m.entrySet()) total += e.getValue();\n" + + "root.add(new Label(\"total=\" + total));"), ExpectedOutcome.SUCCESS, null)); + // String.format via formatted CN1 API (if present). + cases.add(new Case(cat, "locale_independent_format", ui("" + + "String s = Integer.toHexString(255);\n" + + "root.add(new Label(\"hex=\" + s));"), ExpectedOutcome.SUCCESS, null)); + // Button listener with anonymous class full-paths. + cases.add(new Case(cat, "button_listener_chain", ui("" + + "Button b1 = new Button(\"A\");\n" + + "Button b2 = new Button(\"B\");\n" + + "b1.addActionListener(e -> b2.setText(\"X\"));\n" + + "root.add(b1); root.add(b2);"), ExpectedOutcome.SUCCESS, null)); + // Nested try/catch with finally rethrowing into an outer + // catch. Exercises the full try stack unwinding and finally + // semantics with an explicitly thrown script-level exception. + cases.add(new Case(cat, "nested_try_catch_finally", ui("" + + "int r = -1;\n" + + "try {\n" + + " try { throw new IllegalStateException(\"boom\"); }\n" + + " catch (IllegalStateException ex) { r = 0; throw new RuntimeException(\"x\"); }\n" + + " finally { r++; }\n" + + "} catch (RuntimeException ex) { r = r + 10; }\n" + + "root.add(new Label(\"r=\" + r));"), ExpectedOutcome.SUCCESS, null)); + // Enhanced-for over an array and mutation. + cases.add(new Case(cat, "enhanced_for_over_array", ui("" + + "int[] arr = {1, 2, 3, 4};\n" + + "int p = 1;\n" + + "for (int x : arr) p *= x;\n" + + "root.add(new Label(\"p=\" + p));"), ExpectedOutcome.SUCCESS, null)); + // Ternary chains. + cases.add(new Case(cat, "ternary_chain", ui("" + + "int n = 7;\n" + + "String label = n < 0 ? \"neg\" : n == 0 ? \"zero\" : n < 10 ? \"small\" : \"big\";\n" + + "root.add(new Label(label));"), ExpectedOutcome.SUCCESS, null)); + // Bitwise ops on int. + cases.add(new Case(cat, "bitwise_ops", ui("" + + "int r = (0b1010 | 0b0101) & 0xFF;\n" + + "int s = 1 << 4;\n" + + "root.add(new Label(\"r=\" + r + \" s=\" + s));"), ExpectedOutcome.SUCCESS, null)); + // Indexed iteration of a String via charAt. + cases.add(new Case(cat, "string_indexed_charat", ui("" + + "String text = \"abc\";\n" + + "StringBuilder sb = new StringBuilder();\n" + + "for (int i = 0; i < text.length(); i++) sb.append(text.charAt(i)).append('-');\n" + + "root.add(new Label(sb.toString()));"), ExpectedOutcome.SUCCESS, null)); + // toCharArray into enhanced-for — uses the new primitive-array + // iterator path. + cases.add(new Case(cat, "string_to_char_array", ui("" + + "char[] chars = \"abc\".toCharArray();\n" + + "StringBuilder sb = new StringBuilder();\n" + + "for (char c : chars) sb.append(c).append('-');\n" + + "root.add(new Label(sb.toString()));"), ExpectedOutcome.SUCCESS, null)); + // ArrayList sort via Comparator. + cases.add(new Case(cat, "arraylist_sort_comparator", ui("" + + "import java.util.*;\n" + + "List xs = new ArrayList<>();\n" + + "xs.add(3); xs.add(1); xs.add(2);\n" + + "Collections.sort(xs, (a, b) -> ((Integer) a).compareTo((Integer) b));\n" + + "root.add(new Label(xs.toString()));"), ExpectedOutcome.SUCCESS, null)); + // Deeply-nested scripted classes. + cases.add(new Case(cat, "three_level_class_hierarchy", ui("" + + "class A { int v() { return 1; } }\n" + + "class B extends A { public int v() { return super.v() + 10; } }\n" + + "class C extends B { public int v() { return super.v() + 100; } }\n" + + "C c = new C();\n" + + "root.add(new Label(\"v=\" + c.v()));"), ExpectedOutcome.SUCCESS, null)); + // Enum with abstract per-constant method. + cases.add(new Case(cat, "enum_per_constant_abstract_method", ui("" + + "enum Op { ADD { public int apply(int a, int b) { return a + b; } }," + + " MUL { public int apply(int a, int b) { return a * b; } };" + + " public abstract int apply(int a, int b); }\n" + + "int r = Op.ADD.apply(2, 3) + Op.MUL.apply(2, 3);\n" + + "root.add(new Label(\"r=\" + r));"), ExpectedOutcome.SUCCESS, null)); + // CN1 UI components beyond Label/Button. + cases.add(new Case(cat, "text_field_and_text_area", ui("" + + "TextField tf = new TextField(\"hello\");\n" + + "TextArea ta = new TextArea(\"line1\\nline2\");\n" + + "root.add(tf); root.add(ta);\n" + + "root.add(new Label(\"tf=\" + tf.getText()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "checkbox_and_radio", ui("" + + "CheckBox cb = new CheckBox(\"check\");\n" + + "cb.setSelected(true);\n" + + "RadioButton rb = new RadioButton(\"radio\");\n" + + "root.add(cb); root.add(rb);\n" + + "root.add(new Label(\"cb=\" + cb.isSelected()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "slider_with_value", ui("" + + "Slider s = new Slider();\n" + + "s.setMinValue(0); s.setMaxValue(100); s.setProgress(42);\n" + + "root.add(s);\n" + + "root.add(new Label(\"v=\" + s.getProgress()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "combobox_items", ui("" + + "ComboBox cb = new ComboBox(\"a\", \"b\", \"c\");\n" + + "cb.setSelectedIndex(1);\n" + + "root.add(cb);\n" + + "root.add(new Label(\"sel=\" + cb.getSelectedItem()));"), ExpectedOutcome.SUCCESS, null)); + // Layout variations. + cases.add(new Case(cat, "border_layout_east_west", ui("" + + "Container c = new Container(new BorderLayout());\n" + + "c.add(BorderLayout.WEST, new Label(\"L\"));\n" + + "c.add(BorderLayout.CENTER, new Label(\"C\"));\n" + + "c.add(BorderLayout.EAST, new Label(\"R\"));\n" + + "root.add(c);"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "grid_layout_2x2", ui("" + + "Container c = new Container(new GridLayout(2, 2));\n" + + "for (int i = 0; i < 4; i++) c.add(new Label(\"\" + i));\n" + + "root.add(c);"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "flow_layout_centered", ui("" + + "Container c = new Container(new FlowLayout(Component.CENTER));\n" + + "c.add(new Button(\"One\"));\n" + + "c.add(new Button(\"Two\"));\n" + + "root.add(c);"), ExpectedOutcome.SUCCESS, null)); + // Style API. + cases.add(new Case(cat, "style_set_fg_color", ui("" + + "Label l = new Label(\"styled\");\n" + + "l.getAllStyles().setFgColor(0xff0000);\n" + + "root.add(l);"), ExpectedOutcome.SUCCESS, null)); + // Event listener beyond ActionListener. + cases.add(new Case(cat, "textfield_datachanged_listener", ui("" + + "TextField tf = new TextField(\"x\");\n" + + "int[] count = {0};\n" + + "tf.addDataChangedListener((type, index) -> count[0]++);\n" + + "root.add(tf);\n" + + "root.add(new Label(\"c=\" + count[0]));"), ExpectedOutcome.SUCCESS, null)); + // Date/time (CN1 ships java.util.Date and Calendar). + cases.add(new Case(cat, "date_via_calendar", ui("" + + "import java.util.Calendar;\n" + + "import java.util.Date;\n" + + "Calendar cal = Calendar.getInstance();\n" + + "cal.set(Calendar.YEAR, 2026);\n" + + "cal.set(Calendar.MONTH, 0);\n" + + "cal.set(Calendar.DAY_OF_MONTH, 15);\n" + + "Date d = cal.getTime();\n" + + "root.add(new Label(\"year=\" + cal.get(Calendar.YEAR)));"), ExpectedOutcome.SUCCESS, null)); + // Math.sqrt/floor/ceil — CN1's Math exposes these double ops. + cases.add(new Case(cat, "math_sqrt_and_floor", ui("" + + "double v = Math.sqrt(50.0);\n" + + "double floored = Math.floor(v);\n" + + "root.add(new Label(\"floor=\" + floored));"), ExpectedOutcome.SUCCESS, null)); + // HashMap put + get + remove. + cases.add(new Case(cat, "hashmap_put_remove_size", ui("" + + "import java.util.*;\n" + + "Map m = new HashMap<>();\n" + + "m.put(\"a\", 1); m.put(\"b\", 2); m.put(\"c\", 3);\n" + + "m.remove(\"b\");\n" + + "root.add(new Label(\"size=\" + m.size() + \" c=\" + m.get(\"c\")));"), ExpectedOutcome.SUCCESS, null)); + // Nested class with generic parameter reference. + cases.add(new Case(cat, "class_generic_holder", ui("" + + "class Holder { T value; void set(T v) { value = v; } T get() { return value; } }\n" + + "Holder h = new Holder();\n" + + "h.set(\"hello\");\n" + + "root.add(new Label(\"v=\" + h.get()));"), ExpectedOutcome.SUCCESS, null)); + // Array field initializer in a class. + cases.add(new Case(cat, "class_with_int_array_field", ui("" + + "class Stats { int[] buckets = new int[4]; void add(int i) { buckets[i]++; } }\n" + + "Stats s = new Stats();\n" + + "s.add(0); s.add(2); s.add(2);\n" + + "int sum = 0; for (int b : s.buckets) sum += b;\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + // Exception message and stack. + cases.add(new Case(cat, "runtime_exception_message", ui("" + + "try { throw new RuntimeException(\"explanation\"); }\n" + + "catch (RuntimeException ex) { root.add(new Label(ex.getMessage())); }"), ExpectedOutcome.SUCCESS, null)); + // Iterator explicit use with remove. + cases.add(new Case(cat, "iterator_remove_path", ui("" + + "import java.util.*;\n" + + "List xs = new ArrayList<>();\n" + + "xs.add(1); xs.add(2); xs.add(3); xs.add(4);\n" + + "Iterator it = xs.iterator();\n" + + "while (it.hasNext()) { int v = (Integer) it.next(); if (v % 2 == 0) it.remove(); }\n" + + "root.add(new Label(xs.toString()));"), ExpectedOutcome.SUCCESS, null)); + // Boolean short-circuit + parenthesised expr. + cases.add(new Case(cat, "short_circuit_evaluation", ui("" + + "int[] counter = {0};\n" + + "Runnable inc = () -> counter[0]++;\n" + + "boolean ok = false || (counter[0] == 0 && true);\n" + + "root.add(new Label(\"ok=\" + ok + \" c=\" + counter[0]));"), ExpectedOutcome.SUCCESS, null)); + // Nested enhanced-for with primitive arrays. + cases.add(new Case(cat, "nested_enhanced_for_int_arrays", ui("" + + "int[][] grid = { {1,2}, {3,4}, {5,6} };\n" + + "int sum = 0;\n" + + "for (int[] row : grid) for (int v : row) sum += v;\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + // Recursive method. + cases.add(new Case(cat, "recursive_factorial", ui("" + + "class F { int fact(int n) { return n <= 1 ? 1 : n * fact(n - 1); } }\n" + + "F f = new F();\n" + + "root.add(new Label(\"5!=\" + f.fact(5)));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Integration — exercises multiple features together. + // ------------------------------------------------------------------ + private static void addIntegrationCases(List cases) { + String cat = "integration"; + cases.add(new Case(cat, "lambda_to_collections_sort", ui("" + + "import java.util.*;\n" + + "List items = new ArrayList<>();\n" + + "items.add(\"bb\"); items.add(\"a\"); items.add(\"ccc\");\n" + + "Collections.sort(items, (a, b) -> a.length() - b.length());\n" + + "root.add(new Label(items.toString()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "record_in_list", ui("" + + "import java.util.*;\n" + + "record Pt(int x, int y) {}\n" + + "List pts = new ArrayList<>();\n" + + "pts.add(new Pt(1,2)); pts.add(new Pt(3,4));\n" + + "int sum = 0;\n" + + "for (Pt p : pts) sum += p.x() + p.y();\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "two_level_inheritance", ui("" + + "class A { int v() { return 1; } }\n" + + "class B extends A { int extra() { return v() * 10; } }\n" + + "class C extends B { int v() { return 5; } }\n" + + "C c = new C();\n" + + "root.add(new Label(\"v=\" + c.v() + \" extra=\" + c.extra()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "interface_with_default_used", ui("" + + "interface Greeter { default String greet() { return \"hello \" + name(); } String name(); }\n" + + "Greeter g = new Greeter() { public String name() { return \"world\"; } };\n" + + "root.add(new Label(g.greet()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "switch_expr_in_method_return", ui("" + + "class C { String label(int x) { String s = switch (x) { case 1 -> \"one\"; default -> \"?\"; }; return s; } }\n" + + "C c = new C();\n" + + "root.add(new Label(c.label(1)));"), ExpectedOutcome.SUCCESS, null)); + // CN1's Collection backport doesn't expose stream() natively, so + // the playground installs a minimal CN1StreamBridge shim that + // supports filter / map / forEach / count / collect / reduce. + cases.add(new Case(cat, "stream_filter_count", ui("" + + "import java.util.*;\n" + + "List items = new ArrayList<>();\n" + + "items.add(\"aa\"); items.add(\"b\"); items.add(\"ccc\");\n" + + "long n = items.stream().filter(s -> ((String) s).length() > 1).count();\n" + + "root.add(new Label(\"n=\" + n));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "stream_map_collect", ui("" + + "import java.util.*;\n" + + "List items = new ArrayList<>();\n" + + "items.add(\"a\"); items.add(\"bb\"); items.add(\"ccc\");\n" + + "List lens = items.stream().map(s -> ((String) s).length()).toList();\n" + + "root.add(new Label(\"lens=\" + lens));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "stream_sorted_distinct_limit", ui("" + + "import java.util.*;\n" + + "List xs = new ArrayList<>();\n" + + "xs.add(3); xs.add(1); xs.add(2); xs.add(3); xs.add(2);\n" + + "List out = xs.stream().distinct().sorted().limit(2).toList();\n" + + "root.add(new Label(\"out=\" + out));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "stream_any_all_none_match", ui("" + + "import java.util.*;\n" + + "List xs = new ArrayList<>();\n" + + "xs.add(2); xs.add(4); xs.add(6);\n" + + "boolean any = xs.stream().anyMatch(x -> ((Integer) x) > 3);\n" + + "boolean all = xs.stream().allMatch(x -> ((Integer) x) % 2 == 0);\n" + + "boolean none = xs.stream().noneMatch(x -> ((Integer) x) > 10);\n" + + "root.add(new Label(any + \",\" + all + \",\" + none));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "stream_reduce_binary_operator", ui("" + + "import java.util.*;\n" + + "List xs = new ArrayList<>();\n" + + "xs.add(1); xs.add(2); xs.add(3); xs.add(4);\n" + + "Object sum = xs.stream().reduce(0, (a, b) -> ((Integer) a) + ((Integer) b));\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "stream_find_first_min_max", ui("" + + "import java.util.*;\n" + + "List xs = new ArrayList<>();\n" + + "xs.add(5); xs.add(2); xs.add(9); xs.add(3);\n" + + "Object first = xs.stream().findFirst();\n" + + "Object min = xs.stream().min();\n" + + "Object max = xs.stream().max();\n" + + "root.add(new Label(first + \",\" + min + \",\" + max));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "stream_flat_map", ui("" + + "import java.util.*;\n" + + "List> groups = new ArrayList<>();\n" + + "List a = new ArrayList<>(); a.add(1); a.add(2);\n" + + "List b = new ArrayList<>(); b.add(3); b.add(4);\n" + + "groups.add(a); groups.add(b);\n" + + "List flat = groups.stream().flatMap(g -> ((List) g).stream()).toList();\n" + + "root.add(new Label(\"flat=\" + flat));"), ExpectedOutcome.SUCCESS, null)); + // Record compact constructor runs validation/normalisation + // before the implicit field assignments. + cases.add(new Case(cat, "record_compact_constructor", ui("" + + "record Range(int lo, int hi) {\n" + + " Range {\n" + + " if (lo > hi) { int t = lo; lo = hi; hi = t; }\n" + + " }\n" + + "}\n" + + "Range r = new Range(7, 3);\n" + + "root.add(new Label(\"lo=\" + r.lo() + \" hi=\" + r.hi()));"), ExpectedOutcome.SUCCESS, null)); + // Pattern-match switch binds the scrutinee into a typed variable + // inside each arrow branch. Desugars to an if/else chain. + cases.add(new Case(cat, "pattern_switch_statement", ui("" + + "Object o = Integer.valueOf(7);\n" + + "String tag;\n" + + "switch (o) {\n" + + " case Integer i -> tag = \"int:\" + i;\n" + + " case String s -> tag = \"str:\" + s;\n" + + " default -> tag = \"other\";\n" + + "}\n" + + "root.add(new Label(tag));"), ExpectedOutcome.SUCCESS, null)); + // Sealed class with subclass named in the permit list is accepted. + cases.add(new Case(cat, "sealed_permits_allowed", ui("" + + "sealed class Shape permits Circle, Square {}\n" + + "final class Circle extends Shape {}\n" + + "final class Square extends Shape {}\n" + + "Circle c = new Circle();\n" + + "root.add(new Label(\"ok\"));"), ExpectedOutcome.SUCCESS, null)); + // Sealed enforcement: a subclass NOT named in the permit list is + // replaced at rewrite time with an immediate throw. + cases.add(new Case(cat, "sealed_permits_rejected", ui("" + + "sealed class Base permits Allowed {}\n" + + "final class Allowed extends Base {}\n" + + "final class Sneaky extends Base {}\n" + + "root.add(new Label(\"oops\"));"), ExpectedOutcome.EVAL_ERROR, "not permitted")); + // Diagnostic suggestions: typo'd field name produces a "did you + // mean" hint pointing at the nearest registry-known field. + cases.add(new Case(cat, "typo_field_suggests_correction", ui("" + + "int t = Display.PICKER_TYP_DATE;\n" + + "root.add(new Label(\"t=\" + t));"), ExpectedOutcome.EVAL_ERROR, "did you mean")); + // Inherited static field access: Display extends CN1Constants, so + // PICKER_TYPE_DATE (declared on CN1Constants) is reachable through + // the Display subclass reference. + cases.add(new Case(cat, "inherited_static_field_via_subclass", ui("" + + "int t = Display.PICKER_TYPE_DATE;\n" + + "root.add(new Label(\"t=\" + t));"), ExpectedOutcome.SUCCESS, null)); + // Nested public static class static-field access: the registry + // now flattens Outer.Inner nested classes so that static fields + // like Paint.Align.CENTER dispatch through the generated + // getStaticField tables. + cases.add(new Case(cat, "nested_static_class_field", ui("" + + "import com.codename1.charts.compat.Paint;\n" + + "int align = Paint.Align.CENTER;\n" + + "root.add(new Label(\"align=\" + align));"), ExpectedOutcome.SUCCESS, null)); + // End-to-end Picker script — inherited static field via subclass, + // Runnable lambdas, and nested-class enum reference all in one. + cases.add(new Case(cat, "picker_lightweight_popup_script", ui("" + + "import com.codename1.ui.spinner.Picker;\n" + + "import java.util.Calendar;\n" + + "import java.util.Date;\n" + + "Picker picker = new Picker();\n" + + "picker.setType(Display.PICKER_TYPE_DATE);\n" + + "picker.setUseLightweightPopup(true);\n" + + "picker.setDate(new Date());\n" + + "picker.addLightweightPopupButton(\"Today\", () -> picker.setDate(new Date()));\n" + + "picker.addLightweightPopupButton(\"+7 Days\", () -> {\n" + + " Calendar cal = Calendar.getInstance();\n" + + " cal.add(Calendar.DAY_OF_MONTH, 7);\n" + + " picker.setDate(cal.getTime());\n" + + "}, Picker.LightweightPopupButtonPlacement.BELOW_SPINNER);\n" + + "root.add(picker);"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "method_overloading", ui("" + + "class M { String fmt(int n) { return \"int:\" + n; } String fmt(String s) { return \"str:\" + s; } }\n" + + "M m = new M();\n" + + "root.add(new Label(m.fmt(5) + \" \" + m.fmt(\"hi\")));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "ctor_overloading", ui("" + + "class P { int v; P() { v = 0; } P(int x) { v = x; } }\n" + + "P a = new P();\n" + + "P b = new P(7);\n" + + "root.add(new Label(\"a=\" + a.v + \" b=\" + b.v));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "iterator_walk", ui("" + + "import java.util.*;\n" + + "List items = new ArrayList<>();\n" + + "items.add(1); items.add(2); items.add(3);\n" + + "Iterator it = items.iterator();\n" + + "int sum = 0;\n" + + "while (it.hasNext()) sum += (Integer) it.next();\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "class_implements_scripted_interface", ui("" + + "interface Greeter { String greet(); }\n" + + "class Hello implements Greeter { public String greet() { return \"hi\"; } }\n" + + "Hello h = new Hello();\n" + + "root.add(new Label(h.greet()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "comparator_natural_order", ui("" + + "import java.util.*;\n" + + "List items = new ArrayList<>();\n" + + "items.add(\"c\"); items.add(\"a\"); items.add(\"b\");\n" + + "Collections.sort(items, (a, b) -> a.compareTo(b));\n" + + "root.add(new Label(items.toString()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "three_level_inheritance", ui("" + + "class A { String name() { return \"A\"; } }\n" + + "class B extends A { String name() { return \"B(\" + super.name() + \")\"; } }\n" + + "class C extends B { String name() { return \"C(\" + super.name() + \")\"; } }\n" + + "C c = new C();\n" + + "root.add(new Label(c.name()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "recursion_factorial", ui("" + + "class F { int fact(int n) { return n <= 1 ? 1 : n * fact(n - 1); } }\n" + + "F f = new F();\n" + + "root.add(new Label(\"5!=\" + f.fact(5)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enum_implements_interface", ui("" + + "interface Op { int apply(int a, int b); }\n" + + "enum Ops implements Op {\n" + + " ADD { public int apply(int a, int b) { return a + b; } },\n" + + " MUL { public int apply(int a, int b) { return a * b; } };\n" + + " public int apply(int a, int b) { return 0; }\n" + + "}\n" + + "root.add(new Label(\"add=\" + Ops.ADD.apply(2,3) + \" mul=\" + Ops.MUL.apply(2,3)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "interface_extends_interface", ui("" + + "interface Named { String name(); }\n" + + "interface Greet extends Named { default String greet() { return \"hi \" + name(); } }\n" + + "Greet g = new Greet() { public String name() { return \"bob\"; } };\n" + + "root.add(new Label(g.greet()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "builder_pattern", ui("" + + "class Person {\n" + + " String name; int age;\n" + + " Person withName(String n) { name = n; return this; }\n" + + " Person withAge(int a) { age = a; return this; }\n" + + " String show() { return name + \",\" + age; }\n" + + "}\n" + + "Person p = new Person().withName(\"Alice\").withAge(30);\n" + + "root.add(new Label(p.show()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "custom_exception_hierarchy", ui("" + + "class AppEx extends RuntimeException { AppEx(String m) { super(m); } }\n" + + "String caught = \"\";\n" + + "try { throw new AppEx(\"boom\"); }\n" + + "catch (AppEx e) { caught = e.getMessage(); }\n" + + "root.add(new Label(\"c=\" + caught));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "nested_switch_expressions", ui("" + + "int x = 2, y = 3;\n" + + "String s = switch (x) {\n" + + " case 1 -> \"one\";\n" + + " case 2 -> switch (y) { case 3 -> \"two-three\"; default -> \"two-?\"; };\n" + + " default -> \"?\";\n" + + "};\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "record_with_static_factory", ui("" + + "record Box(int v) { static Box of(int v) { return new Box(v); } }\n" + + "Box b = Box.of(7);\n" + + "root.add(new Label(\"v=\" + b.v()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enum_used_in_switch", ui("" + + "enum Color { RED, GREEN, BLUE }\n" + + "Color c = Color.GREEN;\n" + + "String s = switch (c) { case RED -> \"r\"; case GREEN -> \"g\"; case BLUE -> \"b\"; };\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "state_machine_via_enum", ui("" + + "enum S {\n" + + " OPEN { public S next() { return CLOSED; } },\n" + + " CLOSED { public S next() { return OPEN; } };\n" + + " public S next() { return this; }\n" + + "}\n" + + "S s = S.OPEN.next();\n" + + "root.add(new Label(s.name()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "twr_with_var", ui("" + + "import java.io.*;\n" + + "try (var in = new StringReader(\"hi\")) {\n" + + " root.add(new Label(\"ok\"));\n" + + "}"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "field_init_at_declaration", ui("" + + "class C { int x = 42; String s = \"hi\"; }\n" + + "C c = new C();\n" + + "root.add(new Label(\"x=\" + c.x + \" s=\" + c.s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "list_of_records", ui("" + + "import java.util.*;\n" + + "record Task(String name, int priority) {}\n" + + "List tasks = new ArrayList<>();\n" + + "tasks.add(new Task(\"a\", 1));\n" + + "tasks.add(new Task(\"b\", 5));\n" + + "Collections.sort(tasks, (x, y) -> x.priority() - y.priority());\n" + + "root.add(new Label(\"first=\" + tasks.get(0).name()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "exception_with_cause_chain", ui("" + + "class AppEx extends RuntimeException { AppEx(String m, Throwable c) { super(m, c); } }\n" + + "String chain = \"\";\n" + + "try {\n" + + " try { throw new RuntimeException(\"root\"); }\n" + + " catch (RuntimeException e) { throw new AppEx(\"wrapped\", e); }\n" + + "} catch (AppEx ex) {\n" + + " chain = ex.getMessage() + \"/\" + ex.getCause().getMessage();\n" + + "}\n" + + "root.add(new Label(chain));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "generic_method_on_class", ui("" + + "class Box { T identity(T t) { return t; } }\n" + + "Box b = new Box();\n" + + "String s = (String) b.identity(\"hi\");\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "multi_dim_array", ui("" + + "int[][] grid = new int[][]{{1,2,3},{4,5,6}};\n" + + "int sum = 0;\n" + + "for (int[] row : grid) for (int v : row) sum += v;\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "interface_with_two_methods", ui("" + + "interface Named { String name(); void setName(String n); }\n" + + "class Item implements Named {\n" + + " String n;\n" + + " public String name() { return n; }\n" + + " public void setName(String v) { n = v; }\n" + + "}\n" + + "Item i = new Item();\n" + + "i.setName(\"hello\");\n" + + "root.add(new Label(i.name()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enum_values_iteration", ui("" + + "enum Color { RED, GREEN, BLUE }\n" + + "String s = \"\";\n" + + "for (Color c : Color.values()) s += c.name() + \" \";\n" + + "root.add(new Label(s.trim()));"), ExpectedOutcome.SUCCESS, null)); + // Map.Entry now resolves as a type (falling back to the JVM + // `Outer$Inner` form). Method dispatch on HashMap$Node itself + // isn't in the registry, so iterate via keySet() instead — that + // case is covered by map_keyset_iteration. + cases.add(new Case(cat, "map_entry_type_resolves", ui("" + + "import java.util.*;\n" + + "Class c = Map.Entry.class;\n" + + "root.add(new Label(c.getName()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "map_entryset_iteration", ui("" + + "import java.util.*;\n" + + "Map m = new HashMap<>();\n" + + "m.put(\"a\", 1); m.put(\"b\", 2);\n" + + "int total = 0;\n" + + "for (Map.Entry e : m.entrySet()) total += (Integer) e.getValue();\n" + + "root.add(new Label(\"total=\" + total));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "map_keyset_iteration", ui("" + + "import java.util.*;\n" + + "Map m = new HashMap<>();\n" + + "m.put(\"a\", 1); m.put(\"b\", 2);\n" + + "int total = 0;\n" + + "for (String k : m.keySet()) total += m.get(k);\n" + + "root.add(new Label(\"total=\" + total));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "lambda_composition", ui("" + + "import java.util.function.*;\n" + + "Function plus1 = x -> x + 1;\n" + + "Function times2 = x -> x * 2;\n" + + "int v = times2.apply(plus1.apply(3));\n" + + "root.add(new Label(\"v=\" + v));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "stringbuilder_no_arg", ui("" + + "StringBuilder sb = new StringBuilder();\n" + + "for (int i = 0; i < 3; i++) sb.append(\"x\");\n" + + "root.add(new Label(sb.toString()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "stringbuilder_with_initial", ui("" + + "StringBuilder sb = new StringBuilder(\"start-\");\n" + + "for (int i = 0; i < 3; i++) sb.append(\"x\");\n" + + "root.add(new Label(sb.toString()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "string_concat_loop_substitute", ui("" + + "String s = \"\";\n" + + "for (int i = 0; i < 3; i++) s += \"x\";\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "arrays_aslist", ui("" + + "import java.util.*;\n" + + "List items = Arrays.asList(\"a\",\"b\",\"c\");\n" + + "String txt = \"\";\n" + + "for (String s : items) txt += s;\n" + + "root.add(new Label(txt));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "record_equals_and_tostring", ui("" + + "record K(int a, int b) {}\n" + + "K x = new K(1, 2);\n" + + "K y = new K(1, 2);\n" + + "root.add(new Label(\"ok=\" + (x != y)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "class_with_protected_method", ui("" + + "class A { protected int internal() { return 11; } }\n" + + "class B extends A { int expose() { return internal() + 1; } }\n" + + "root.add(new Label(\"v=\" + new B().expose()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "visitor_pattern", ui("" + + "interface Visitor { int visit(int n); }\n" + + "class Doubler implements Visitor { public int visit(int n) { return n * 2; } }\n" + + "class Caller { int run(Visitor v, int n) { return v.visit(n); } }\n" + + "Caller c = new Caller();\n" + + "Doubler d = new Doubler();\n" + + "root.add(new Label(\"v=\" + c.run(d, 7)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "factory_method_returning_interface", ui("" + + "interface Shape { int area(); }\n" + + "class Shapes { static Shape rect(int w, int h) { return new Shape() { public int area() { return w * h; } }; } }\n" + + "Shape s = Shapes.rect(3, 4);\n" + + "root.add(new Label(\"a=\" + s.area()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "chained_method_calls_returning_this", ui("" + + "class Fluent { StringBuilder sb = new StringBuilder(\"\"); Fluent add(String s) { sb.append(s); return this; } String build() { return sb.toString(); } }\n" + + "String r = new Fluent().add(\"a\").add(\"b\").add(\"c\").build();\n" + + "root.add(new Label(r));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "static_method_calling_other_static", ui("" + + "class U { static int add(int a, int b) { return a + b; } static int sum3(int a, int b, int c) { return add(add(a, b), c); } }\n" + + "root.add(new Label(\"v=\" + U.sum3(1, 2, 3)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "generic_container", ui("" + + "class Box { T value; Box(T v) { value = v; } T get() { return value; } }\n" + + "Box s = new Box(\"hi\");\n" + + "Box i = new Box(7);\n" + + "root.add(new Label(s.get() + \" \" + i.get()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "array_element_increment", ui("" + + "int[] a = new int[]{0};\n" + + "int v = (a[0]++ > -1) ? a[0] : -1;\n" + + "root.add(new Label(\"v=\" + v));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "array_element_postfix_decrement", ui("" + + "int[] a = new int[]{3};\n" + + "int before = a[0]--;\n" + + "root.add(new Label(\"before=\" + before + \" after=\" + a[0]));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "nested_lambdas", ui("" + + "import java.util.function.*;\n" + + "Function> adder = a -> b -> a + b;\n" + + "root.add(new Label(\"v=\" + adder.apply(3).apply(4)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "array_access_in_ternary", ui("" + + "int[] arr = new int[]{1,2,3};\n" + + "int pick = 2;\n" + + "int v = pick >= 0 && pick < arr.length ? arr[pick] : -1;\n" + + "root.add(new Label(\"v=\" + v));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "class_with_static_field_used_via_instance", ui("" + + "class Counter { static int total = 0; void tick() { total = total + 1; } }\n" + + "Counter a = new Counter();\n" + + "a.tick(); a.tick(); a.tick();\n" + + "root.add(new Label(\"total=\" + Counter.total));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "method_ref_in_sort", ui("" + + "import java.util.*;\n" + + "List items = new ArrayList<>();\n" + + "items.add(\"bbb\"); items.add(\"a\"); items.add(\"cc\");\n" + + "Collections.sort(items, (a, b) -> Integer.compare(a.length(), b.length()));\n" + + "root.add(new Label(items.toString()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "long_chain_calls", ui("" + + "import java.util.*;\n" + + "String s = new ArrayList().toString();\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "cast_of_scripted_instance", ui("" + + "class A { int v() { return 5; } }\n" + + "Object o = new A();\n" + + "A a = (A) o;\n" + + "root.add(new Label(\"v=\" + a.v()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "exception_across_methods", ui("" + + "class C {\n" + + " int inner() { throw new RuntimeException(\"boom\"); }\n" + + " String outer() { try { inner(); return \"no\"; } catch (RuntimeException e) { return e.getMessage(); } }\n" + + "}\n" + + "root.add(new Label(new C().outer()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "return_inside_lambda_block", ui("" + + "import java.util.function.*;\n" + + "Function abs = n -> { if (n < 0) return -n; return n; };\n" + + "root.add(new Label(\"abs=\" + abs.apply(-7)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "multiple_anonymous_impls", ui("" + + "interface Op { int go(); }\n" + + "Op a = new Op() { public int go() { return 1; } };\n" + + "Op b = new Op() { public int go() { return 2; } };\n" + + "root.add(new Label(\"sum=\" + (a.go() + b.go())));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "generic_class_with_generic_method", ui("" + + "class Box { T val; Box(T v) { val = v; } U swap(U other) { return other; } }\n" + + "Box b = new Box(\"a\");\n" + + "String r = (String) b.swap(\"hello\");\n" + + "root.add(new Label(r));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enum_switch_with_yield", ui("" + + "enum D { UP, DOWN }\n" + + "D d = D.DOWN;\n" + + "String s = switch (d) { case UP: yield \"up\"; case DOWN: yield \"down\"; };\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "record_toString_format", ui("" + + "record P(int x, int y) {}\n" + + "P p = new P(3, 4);\n" + + "String s = \"point=\" + p;\n" + + "root.add(new Label(\"len>0=\" + (s.length() > 0)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "class_with_private_helper_method", ui("" + + "class C { private int helper(int n) { return n * 2; } int doit(int n) { return helper(n) + 1; } }\n" + + "root.add(new Label(\"v=\" + new C().doit(3)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "loop_accumulating_into_list", ui("" + + "import java.util.*;\n" + + "List nums = new ArrayList<>();\n" + + "for (int i = 0; i < 5; i++) nums.add(i * i);\n" + + "int sum = 0;\n" + + "for (int n : nums) sum += n;\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "bounded_generic_type", ui("" + + "class NumberBox { T val; NumberBox(T v) { val = v; } double asDouble() { return val.doubleValue(); } }\n" + + "NumberBox b = new NumberBox(42);\n" + + "root.add(new Label(\"v=\" + b.asDouble()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "string_equals", ui("" + + "String a = \"hello\";\n" + + "String b = \"hel\" + \"lo\";\n" + + "root.add(new Label(\"eq=\" + a.equals(b)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "string_substring_indexof", ui("" + + "String s = \"hello world\";\n" + + "int sp = s.indexOf(\" \");\n" + + "String first = s.substring(0, sp);\n" + + "root.add(new Label(first));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "string_indexof_char_widens", ui("" + + "String s = \"hello world\";\n" + + "int sp = s.indexOf(' ');\n" + + "root.add(new Label(\"sp=\" + sp));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "integer_parse_and_format", ui("" + + "int v = Integer.parseInt(\"42\");\n" + + "String s = Integer.toString(v * 2);\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "container_with_multiple_buttons", ui("" + + "for (int i = 0; i < 3; i++) {\n" + + " int n = i;\n" + + " Button b = new Button(\"b\" + n);\n" + + " b.addActionListener(e -> {});\n" + + " root.add(b);\n" + + "}\n" + + "root.add(new Label(\"count=\" + root.getComponentCount()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "form_layout_switching", ui("" + + "Container c = new Container(new FlowLayout());\n" + + "c.add(new Label(\"a\"));\n" + + "c.add(new Label(\"b\"));\n" + + "c.setLayout(new BoxLayout(BoxLayout.Y_AXIS));\n" + + "root.add(c);"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "hashset_basic", ui("" + + "import java.util.*;\n" + + "Set s = new HashSet<>();\n" + + "s.add(\"a\"); s.add(\"b\"); s.add(\"a\");\n" + + "root.add(new Label(\"n=\" + s.size()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "linked_list_as_queue", ui("" + + "import java.util.*;\n" + + "LinkedList q = new LinkedList<>();\n" + + "q.add(\"a\"); q.add(\"b\"); q.add(\"c\");\n" + + "String first = q.removeFirst();\n" + + "root.add(new Label(\"first=\" + first + \" left=\" + q.size()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "instanceof_array_type", ui("" + + "Object o = new int[]{1,2,3};\n" + + "boolean b = o instanceof int[];\n" + + "root.add(new Label(\"b=\" + b));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "final_local_variable", ui("" + + "final int x = 42;\n" + + "int y = x + 1;\n" + + "root.add(new Label(\"y=\" + y));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "long_arithmetic", ui("" + + "long a = 1_000_000_000L;\n" + + "long b = a * 7L;\n" + + "root.add(new Label(\"b=\" + b));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "bitwise_long_ops", ui("" + + "long mask = 0xFFL << 8;\n" + + "long v = mask | 0xAAL;\n" + + "root.add(new Label(\"v=\" + v));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "scripted_class_as_map_key", ui("" + + "import java.util.*;\n" + + "class Key { int id; Key(int v) { id = v; } }\n" + + "Map m = new HashMap<>();\n" + + "Key k = new Key(1);\n" + + "m.put(k, \"one\");\n" + + "root.add(new Label(\"got=\" + m.get(k)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "multi_return_paths", ui("" + + "class C { String classify(int n) { if (n < 0) return \"neg\"; if (n == 0) return \"zero\"; return \"pos\"; } }\n" + + "C c = new C();\n" + + "root.add(new Label(c.classify(-3) + \"/\" + c.classify(0) + \"/\" + c.classify(5)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "this_in_listener_captures_field", ui("" + + "class C {\n" + + " String[] tag = new String[]{\"init\"};\n" + + " void setup(Button b) { b.addActionListener(e -> tag[0] = \"clicked\"); }\n" + + "}\n" + + "C c = new C();\n" + + "Button b = new Button(\"Go\");\n" + + "c.setup(b);\n" + + "root.add(b);\n" + + "root.add(new Label(c.tag[0]));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "triple_nested_enhanced_for", ui("" + + "int[][][] cube = new int[][][]{{{1,2},{3,4}},{{5,6},{7,8}}};\n" + + "int total = 0;\n" + + "for (int[][] plane : cube) for (int[] row : plane) for (int v : row) total += v;\n" + + "root.add(new Label(\"total=\" + total));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "labeled_outer_break_with_search", ui("" + + "int[][] grid = new int[][]{{1,2,3},{4,5,6},{7,8,9}};\n" + + "int found = -1;\n" + + "outer: for (int[] row : grid) {\n" + + " for (int v : row) { if (v == 5) { found = v; break outer; } }\n" + + "}\n" + + "root.add(new Label(\"found=\" + found));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "try_finally_side_effect", ui("" + + "String[] log = new String[]{\"\"};\n" + + "try {\n" + + " log[0] = log[0] + \"body \";\n" + + "} finally {\n" + + " log[0] = log[0] + \"fin\";\n" + + "}\n" + + "root.add(new Label(log[0]));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "null_check_then_use", ui("" + + "String s = null;\n" + + "s = \"hello\";\n" + + "String msg = s != null ? s.toUpperCase() : \"(none)\";\n" + + "root.add(new Label(msg));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "abstract_template_method", ui("" + + "abstract class Base { public abstract int getNum(); public int doubled() { return getNum() * 2; } }\n" + + "class Five extends Base { public int getNum() { return 5; } }\n" + + "Five f = new Five();\n" + + "root.add(new Label(\"v=\" + f.doubled()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "chained_ternary", ui("" + + "int n = 0;\n" + + "String sign = n < 0 ? \"-\" : n == 0 ? \"0\" : \"+\";\n" + + "root.add(new Label(sign));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enum_compare_identity", ui("" + + "enum C { RED, BLUE }\n" + + "C a = C.RED;\n" + + "C b = C.BLUE;\n" + + "boolean same = (a == C.RED) && (a != b);\n" + + "root.add(new Label(\"same=\" + same));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enum_switch_default_fallthrough", ui("" + + "enum Op { ADD, SUB, MUL }\n" + + "Op o = Op.MUL;\n" + + "String tag = switch (o) {\n" + + " case ADD -> \"plus\";\n" + + " case SUB -> \"minus\";\n" + + " default -> \"other\";\n" + + "};\n" + + "root.add(new Label(tag));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "math_operations", ui("" + + "double v = Math.abs(-3.5);\n" + + "double w = Math.max(v, 7.0);\n" + + "root.add(new Label(\"v=\" + v + \" w=\" + w));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "integer_comparison", ui("" + + "Integer a = 5;\n" + + "Integer b = 10;\n" + + "int r = Integer.compare(a, b);\n" + + "String tag;\n" + + "if (r < 0) tag = \"less\"; else if (r > 0) tag = \"more\"; else tag = \"eq\";\n" + + "root.add(new Label(\"r=\" + tag));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "rethrow_exception", ui("" + + "String r = \"\";\n" + + "try {\n" + + " try { throw new RuntimeException(\"inner\"); }\n" + + " catch (RuntimeException e) { r += \"caught-\"; throw e; }\n" + + "} catch (RuntimeException e) { r += e.getMessage(); }\n" + + "root.add(new Label(r));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "interface_default_calling_abstract", ui("" + + "interface Named { String name(); default String hello() { return \"hi \" + name(); } }\n" + + "class Dog implements Named { public String name() { return \"rex\"; } }\n" + + "Dog d = new Dog();\n" + + "root.add(new Label(d.hello()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "shared_static_field_two_instances", ui("" + + "class N { static int counter = 0; void tick() { counter = counter + 1; } }\n" + + "N a = new N(); N b = new N();\n" + + "a.tick(); a.tick(); b.tick();\n" + + "root.add(new Label(\"v=\" + N.counter));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "three_level_polymorphism", ui("" + + "class A { String who() { return \"A\"; } }\n" + + "class B extends A { public String who() { return \"B\"; } }\n" + + "class C extends B { public String who() { return \"C\"; } }\n" + + "A a1 = new A(); A a2 = new B(); A a3 = new C();\n" + + "root.add(new Label(a1.who() + a2.who() + a3.who()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "finally_runs_despite_return", ui("" + + "class C {\n" + + " String[] log = new String[]{\"\"};\n" + + " String go() { try { return \"body\"; } finally { log[0] = \"fin\"; } }\n" + + "}\n" + + "C c = new C();\n" + + "String r = c.go();\n" + + "root.add(new Label(r + \":\" + c.log[0]));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "observer_pattern", ui("" + + "import java.util.*;\n" + + "interface Listener { void on(String ev); }\n" + + "class Bus {\n" + + " List ls = new ArrayList<>();\n" + + " void add(Listener l) { ls.add(l); }\n" + + " void fire(String ev) { for (Listener l : ls) l.on(ev); }\n" + + "}\n" + + "String[] log = new String[]{\"\"};\n" + + "Bus bus = new Bus();\n" + + "bus.add(new Listener() { public void on(String ev) { log[0] = log[0] + \"A:\" + ev + \" \"; } });\n" + + "bus.add(new Listener() { public void on(String ev) { log[0] = log[0] + \"B:\" + ev + \" \"; } });\n" + + "bus.fire(\"ping\");\n" + + "root.add(new Label(log[0].trim()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "decorator_pattern", ui("" + + "interface Greeter { String greet(); }\n" + + "class Basic implements Greeter { public String greet() { return \"hi\"; } }\n" + + "class Excited implements Greeter { Greeter inner; Excited(Greeter i) { inner = i; } public String greet() { return inner.greet() + \"!\"; } }\n" + + "Greeter g = new Excited(new Excited(new Basic()));\n" + + "root.add(new Label(g.greet()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "map_of_list", ui("" + + "import java.util.*;\n" + + "Map> m = new HashMap<>();\n" + + "m.put(\"a\", new ArrayList());\n" + + "m.get(\"a\").add(\"x\"); m.get(\"a\").add(\"y\");\n" + + "int n = m.get(\"a\").size();\n" + + "root.add(new Label(\"n=\" + n));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "continue_in_loop", ui("" + + "int sum = 0;\n" + + "for (int i = 0; i < 10; i++) {\n" + + " if (i % 2 == 0) continue;\n" + + " sum += i;\n" + + "}\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "string_starts_ends_with", ui("" + + "String s = \"hello.world\";\n" + + "boolean starts = s.startsWith(\"hello\");\n" + + "boolean ends = s.endsWith(\"world\");\n" + + "root.add(new Label(\"s=\" + starts + \" e=\" + ends));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "string_char_at_and_length", ui("" + + "String s = \"abc\";\n" + + "char c = s.charAt(1);\n" + + "int n = s.length();\n" + + "root.add(new Label(\"c=\" + c + \" n=\" + n));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "deeply_nested_conditions", ui("" + + "int x = 3, y = 5;\n" + + "String tag;\n" + + "if (x > 0) { if (y > 0) { if (x < y) { tag = \"ok\"; } else { tag = \"ge\"; } } else { tag = \"yneg\"; } } else { tag = \"xneg\"; }\n" + + "root.add(new Label(tag));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enum_iter_if_else", ui("" + + "enum E { A, B, C }\n" + + "String tag = \"\";\n" + + "for (E e : E.values()) { if (e == E.B) tag = tag + \"!\" + e.name() + \"!\"; else tag = tag + e.name(); }\n" + + "root.add(new Label(tag));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "nested_records", ui("" + + "record Inner(int v) {}\n" + + "record Outer(Inner left, Inner right) {}\n" + + "Outer o = new Outer(new Inner(3), new Inner(4));\n" + + "root.add(new Label(\"sum=\" + (o.left().v() + o.right().v())));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "record_with_primitive_components", ui("" + + "record Pair(int a, int b) {}\n" + + "Pair p = new Pair(3, 4);\n" + + "root.add(new Label(\"sum=\" + (p.a() + p.b())));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "generic_interface_scripted", ui("" + + "interface Mapper { R map(T t); }\n" + + "Mapper m = new Mapper() { public Integer map(String s) { return s.length(); } };\n" + + "root.add(new Label(\"v=\" + m.map(\"hello\")));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "throwing_scripted_exception", ui("" + + "class BadInput extends RuntimeException { BadInput(String m) { super(m); } }\n" + + "String caught = \"\";\n" + + "try { throw new BadInput(\"oops\"); }\n" + + "catch (BadInput e) { caught = e.getMessage(); }\n" + + "root.add(new Label(caught));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "array_literal_in_call", ui("" + + "import java.util.*;\n" + + "List items = Arrays.asList(new Integer[]{3, 1, 2});\n" + + "root.add(new Label(\"n=\" + items.size()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "null_coalesce_via_ternary", ui("" + + "String candidate = null;\n" + + "String result = candidate != null ? candidate : \"default\";\n" + + "root.add(new Label(result));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "sequence_of_if_returns", ui("" + + "class Validator {\n" + + " String check(String s) {\n" + + " if (s == null) return \"null\";\n" + + " if (s.length() == 0) return \"empty\";\n" + + " if (s.length() > 10) return \"too long\";\n" + + " return \"ok\";\n" + + " }\n" + + "}\n" + + "Validator v = new Validator();\n" + + "root.add(new Label(v.check(\"hello\")));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "collections_sort_natural_order", ui("" + + "import java.util.*;\n" + + "List items = new ArrayList<>();\n" + + "items.add(\"c\"); items.add(\"a\"); items.add(\"b\");\n" + + "Collections.sort(items);\n" + + "root.add(new Label(items.toString()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "class_shadowing_imported_type", ui("" + + "class Button { String id; Button(String v) { id = v; } }\n" + + "Button b = new Button(\"custom\");\n" + + "root.add(new Label(\"id=\" + b.id));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "empty_switch_expression", ui("" + + "int x = 1;\n" + + "String s = switch (x) { default -> \"fallback\"; };\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "switch_in_lambda_body", ui("" + + "import java.util.function.*;\n" + + "Function f = n -> { String s = switch (n) { case 1 -> \"one\"; default -> \"other\"; }; return s; };\n" + + "root.add(new Label(f.apply(1) + \"-\" + f.apply(9)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "two_classes_typed_cross_ref", ui("" + + "class Pair { Box first; Box second; }\n" + + "class Box { int v; Box(int n) { v = n; } }\n" + + "Pair p = new Pair();\n" + + "p.first = new Box(1);\n" + + "p.second = new Box(2);\n" + + "root.add(new Label(\"sum=\" + (p.first.v + p.second.v)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "external_field_assignment", ui("" + + "class Pair { Object first; Object second; }\n" + + "class Box { int v; Box(int n) { v = n; } }\n" + + "Pair p = new Pair();\n" + + "p.first = new Box(1);\n" + + "p.second = new Box(2);\n" + + "Box f = (Box) p.first;\n" + + "Box s = (Box) p.second;\n" + + "root.add(new Label(\"sum=\" + (f.v + s.v)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "internal_field_assignment_via_setter", ui("" + + "class Pair { Object first; Object second; void setFirst(Object o) { first = o; } void setSecond(Object o) { second = o; } }\n" + + "class Box { int v; Box(int n) { v = n; } }\n" + + "Pair p = new Pair();\n" + + "p.setFirst(new Box(1));\n" + + "p.setSecond(new Box(2));\n" + + "Box f = (Box) p.first;\n" + + "Box s = (Box) p.second;\n" + + "root.add(new Label(\"sum=\" + (f.v + s.v)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "class_accessing_another_class_method", ui("" + + "class Math1 { int plus(int a, int b) { return a + b; } }\n" + + "class Client { Math1 m = new Math1(); int run() { return m.plus(2, 3); } }\n" + + "Client c = new Client();\n" + + "root.add(new Label(\"v=\" + c.run()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enum_switch_statement_arrow", ui("" + + "enum Light { RED, YELLOW, GREEN }\n" + + "Light l = Light.YELLOW;\n" + + "String[] out = new String[]{\"\"};\n" + + "switch (l) {\n" + + " case RED -> out[0] = \"stop\";\n" + + " case YELLOW -> out[0] = \"slow\";\n" + + " case GREEN -> out[0] = \"go\";\n" + + "}\n" + + "root.add(new Label(out[0]));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "initial_non_null_field", ui("" + + "import java.util.*;\n" + + "class Holder { List items = new ArrayList<>(); }\n" + + "Holder h = new Holder();\n" + + "h.items.add(\"a\"); h.items.add(\"b\");\n" + + "root.add(new Label(\"n=\" + h.items.size()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "scripted_list_of_scripted_instances", ui("" + + "import java.util.*;\n" + + "class Item { String n; Item(String v) { n = v; } }\n" + + "List items = new ArrayList<>();\n" + + "items.add(new Item(\"a\")); items.add(new Item(\"b\"));\n" + + "String joined = \"\";\n" + + "for (Item it : items) joined = joined + it.n;\n" + + "root.add(new Label(joined));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "cn1_container_border_layout", ui("" + + "Container c = new Container(new BorderLayout());\n" + + "c.add(BorderLayout.NORTH, new Label(\"n\"));\n" + + "c.add(BorderLayout.CENTER, new Label(\"c\"));\n" + + "c.add(BorderLayout.SOUTH, new Label(\"s\"));\n" + + "root.add(c);\n" + + "root.add(new Label(\"cnt=\" + c.getComponentCount()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "cn1_textfield_and_listener", ui("" + + "TextField tf = new TextField();\n" + + "String[] last = new String[]{\"\"};\n" + + "tf.addActionListener(e -> last[0] = \"changed\");\n" + + "root.add(tf);\n" + + "root.add(new Label(\"ok\"));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "cn1_button_chain_setters", ui("" + + "Button b = new Button(\"Go\");\n" + + "b.setUIID(\"Custom\");\n" + + "b.setEnabled(false);\n" + + "root.add(b);\n" + + "root.add(new Label(\"uiid=\" + b.getUIID() + \" en=\" + b.isEnabled()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "collections_reverse_then_check", ui("" + + "import java.util.*;\n" + + "List xs = new ArrayList<>();\n" + + "for (int i = 1; i <= 3; i++) xs.add(i);\n" + + "Collections.reverse(xs);\n" + + "root.add(new Label(xs.toString()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "function_chain_via_scripted_class", ui("" + + "class Pipeline {\n" + + " int run(int start) { return add(mul(start, 3), 4); }\n" + + " int add(int a, int b) { return a + b; }\n" + + " int mul(int a, int b) { return a * b; }\n" + + "}\n" + + "root.add(new Label(\"v=\" + new Pipeline().run(5)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "varargs_like_user_method", ui("" + + "class V { int sum(int... xs) { int s = 0; for (int x : xs) s += x; return s; } }\n" + + "V v = new V();\n" + + "root.add(new Label(\"s=\" + v.sum(1, 2, 3, 4)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "interface_constant_unqualified", ui("" + + "interface Config { String DEFAULT_NAME = \"world\"; String greet(); }\n" + + "class Greeter implements Config { public String greet() { return \"hi \" + DEFAULT_NAME; } }\n" + + "root.add(new Label(new Greeter().greet()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "interface_constant_qualified", ui("" + + "interface Config { String DEFAULT_NAME = \"world\"; String greet(); }\n" + + "class Greeter implements Config { public String greet() { return \"hi \" + Config.DEFAULT_NAME; } }\n" + + "root.add(new Label(new Greeter().greet()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "boolean_short_circuit_and", ui("" + + "String[] log = new String[]{\"\"};\n" + + "boolean result = false && (log[0] = \"touched\") != null;\n" + + "root.add(new Label(\"r=\" + result + \" log=\" + log[0]));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "boolean_short_circuit_or", ui("" + + "boolean r = true || (1/0 > 0);\n" + + "root.add(new Label(\"r=\" + r));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "scripted_class_returned_from_method", ui("" + + "class Factory { Holder make(String s) { return new Holder(s); } }\n" + + "class Holder { String text; Holder(String t) { text = t; } }\n" + + "Holder h = new Factory().make(\"hello\");\n" + + "root.add(new Label(h.text));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "nested_enhanced_for_with_continue", ui("" + + "int[][] g = new int[][]{{1,2,3},{4,5,6}};\n" + + "int sum = 0;\n" + + "for (int[] row : g) {\n" + + " for (int v : row) { if (v % 2 == 0) continue; sum += v; }\n" + + "}\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "complex_predicate_with_and_or", ui("" + + "import java.util.function.*;\n" + + "Predicate isPositive = n -> n > 0;\n" + + "Predicate isEven = n -> n % 2 == 0;\n" + + "int count = 0;\n" + + "for (int n : new int[]{-2,-1,0,1,2,3,4}) {\n" + + " if (isPositive.test(n) && isEven.test(n)) count++;\n" + + "}\n" + + "root.add(new Label(\"n=\" + count));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enum_with_multiple_fields", ui("" + + "enum Axis { X(1,0), Y(0,1); int dx; int dy; Axis(int x, int y) { dx = x; dy = y; } }\n" + + "Axis a = Axis.X;\n" + + "root.add(new Label(\"dx=\" + a.dx + \" dy=\" + a.dy));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enum_method_returning_self", ui("" + + "enum State { OPEN, CLOSED; public State flip() { return this == OPEN ? CLOSED : OPEN; } }\n" + + "State s = State.OPEN.flip();\n" + + "root.add(new Label(s.name()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "method_parameter_shadowing_field", ui("" + + "class C { int x = 10; int add(int x) { return this.x + x; } }\n" + + "C c = new C();\n" + + "root.add(new Label(\"v=\" + c.add(5)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "lambda_method_ref_combo", ui("" + + "import java.util.function.*;\n" + + "Predicate nonEmpty = s -> s.length() > 0;\n" + + "Function len = String::length;\n" + + "boolean ok = nonEmpty.test(\"hi\");\n" + + "int n = len.apply(\"hello\");\n" + + "root.add(new Label(\"ok=\" + ok + \" n=\" + n));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Control (sanity baselines that must always work) + // ------------------------------------------------------------------ + private static void addControl(List cases) { + String cat = "control"; + cases.add(new Case(cat, "lambda_listener", ui("" + + "Button b = new Button(\"Go\");\n" + + "b.addActionListener(e -> {});\n" + + "root.add(b);"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "anonymous_listener", ui("" + + "Button b = new Button(\"Go\");\n" + + "b.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {} });\n" + + "root.add(b);"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "classic_for_loop", ui("" + + "int sum = 0;\n" + + "for (int i = 0; i < 3; i++) sum += i;\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "string_concat", ui("" + + "String s = \"a\" + 1 + true + 3.14;\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "return_component_only", raw("" + + "import com.codename1.ui.*;\n" + + "import com.codename1.ui.layouts.*;\n" + + "new Container(BoxLayout.y());\n"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Literals + // ------------------------------------------------------------------ + private static void addLiterals(List cases) { + String cat = "literals"; + cases.add(new Case(cat, "int_decimal", ui("" + + "int x = 42;\n" + + "root.add(new Label(\"x=\" + x));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "int_hex", ui("" + + "int x = 0xFF;\n" + + "root.add(new Label(\"x=\" + x));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "int_binary", ui("" + + "int x = 0b1010;\n" + + "root.add(new Label(\"x=\" + x));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "int_underscored", ui("" + + "int x = 1_000_000;\n" + + "root.add(new Label(\"x=\" + x));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "long_suffix", ui("" + + "long x = 9999999999L;\n" + + "root.add(new Label(\"x=\" + x));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "double_literal", ui("" + + "double x = 3.14;\n" + + "root.add(new Label(\"x=\" + x));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "float_suffix", ui("" + + "float x = 3.14f;\n" + + "root.add(new Label(\"x=\" + x));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "char_simple", ui("" + + "char c = 'a';\n" + + "root.add(new Label(\"c=\" + c));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "char_escape", ui("" + + "char c = '\\n';\n" + + "root.add(new Label(\"len=\" + String.valueOf(c).length()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "char_unicode_escape", ui("" + + "char c = '\\u00e9';\n" + + "root.add(new Label(\"c=\" + c));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "string_escapes", ui("" + + "String s = \"a\\tb\\n\\\"c\\\"\";\n" + + "root.add(new Label(\"len=\" + s.length()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "boolean_null", ui("" + + "boolean b = true;\n" + + "Object o = null;\n" + + "root.add(new Label(\"b=\" + b + \" o=\" + o));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Operators + // ------------------------------------------------------------------ + private static void addOperators(List cases) { + String cat = "operators"; + cases.add(new Case(cat, "arithmetic", ui("" + + "int x = (3 + 4) * 2 - 1;\n" + + "root.add(new Label(\"x=\" + x));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "conditional_ternary", ui("" + + "int x = 5;\n" + + "String s = x > 0 ? \"pos\" : \"neg\";\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "compound_assign", ui("" + + "int x = 1;\n" + + "x += 2; x *= 3; x -= 1;\n" + + "root.add(new Label(\"x=\" + x));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "bitwise_and_or_xor", ui("" + + "int x = 0xF0 & 0x0F | 0xAA ^ 0x55;\n" + + "root.add(new Label(\"x=\" + x));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "shift_left_right", ui("" + + "int x = (1 << 4) | (256 >> 2);\n" + + "root.add(new Label(\"x=\" + x));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "unsigned_shift", ui("" + + "int x = -1 >>> 28;\n" + + "root.add(new Label(\"x=\" + x));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "instanceof_simple", ui("" + + "Object o = \"hi\";\n" + + "boolean b = o instanceof String;\n" + + "root.add(new Label(\"b=\" + b));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "postfix_increment", ui("" + + "int x = 1;\n" + + "int y = x++;\n" + + "root.add(new Label(\"x=\" + x + \" y=\" + y));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "prefix_decrement", ui("" + + "int x = 5;\n" + + "int y = --x;\n" + + "root.add(new Label(\"x=\" + x + \" y=\" + y));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "cast_numeric", ui("" + + "double d = 3.7;\n" + + "int i = (int) d;\n" + + "root.add(new Label(\"i=\" + i));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Control flow + // ------------------------------------------------------------------ + private static void addControlFlow(List cases) { + String cat = "control_flow"; + cases.add(new Case(cat, "if_else", ui("" + + "int x = 5;\n" + + "String s;\n" + + "if (x > 0) s = \"pos\"; else if (x < 0) s = \"neg\"; else s = \"zero\";\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "while_loop", ui("" + + "int i = 0, sum = 0;\n" + + "while (i < 3) { sum += i; i++; }\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "do_while", ui("" + + "int i = 0, sum = 0;\n" + + "do { sum += i; i++; } while (i < 3);\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "empty_for_infinite_with_break", ui("" + + "int i = 0;\n" + + "for (;;) { if (i >= 3) break; i++; }\n" + + "root.add(new Label(\"i=\" + i));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "labeled_break", ui("" + + "int count = 0;\n" + + "outer: for (int i = 0; i < 3; i++) {\n" + + " for (int j = 0; j < 3; j++) { count++; if (j == 1) break outer; }\n" + + "}\n" + + "root.add(new Label(\"count=\" + count));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "labeled_continue", ui("" + + "int count = 0;\n" + + "outer: for (int i = 0; i < 3; i++) {\n" + + " for (int j = 0; j < 3; j++) { if (j == 1) continue outer; count++; }\n" + + "}\n" + + "root.add(new Label(\"count=\" + count));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "classic_switch_int", ui("" + + "int x = 2; String s;\n" + + "switch (x) { case 1: s = \"one\"; break; case 2: s = \"two\"; break; default: s = \"other\"; }\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "classic_switch_string", ui("" + + "String x = \"b\"; String s;\n" + + "switch (x) { case \"a\": s = \"A\"; break; case \"b\": s = \"B\"; break; default: s = \"?\"; }\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "classic_switch_fallthrough", ui("" + + "int x = 1; int hits = 0;\n" + + "switch (x) { case 1: hits++; case 2: hits++; break; case 3: hits = 99; break; }\n" + + "root.add(new Label(\"hits=\" + hits));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "return_value_as_component", raw("" + + "import com.codename1.ui.*;\n" + + "import com.codename1.ui.layouts.*;\n" + + "Container c = new Container(BoxLayout.y());\n" + + "c.add(new Label(\"yes\"));\n" + + "c;"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Exceptions + // ------------------------------------------------------------------ + private static void addExceptions(List cases) { + String cat = "exceptions"; + cases.add(new Case(cat, "try_catch_basic", ui("" + + "String s;\n" + + "try { s = Integer.toString(1/0); } catch (ArithmeticException ex) { s = \"caught\"; }\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "try_finally_only", ui("" + + "String s = \"init\";\n" + + "try { s = \"body\"; } finally { s = s + \"-fin\"; }\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "try_catch_finally", ui("" + + "String s;\n" + + "try { s = Integer.toString(1/0); } catch (ArithmeticException ex) { s = \"caught\"; } finally { s = s + \"-fin\"; }\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "multi_catch_two_types", ui("" + + "String s;\n" + + "try { s = Integer.toString(1/0); } catch (ArithmeticException | NullPointerException ex) { s = \"caught\"; }\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "throws_chain", ui("" + + "String s;\n" + + "try { throw new RuntimeException(\"boom\"); } catch (RuntimeException ex) { s = ex.getMessage(); }\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "nested_try_catch", ui("" + + "String s = \"\";\n" + + "try { try { throw new RuntimeException(\"i\"); } catch (RuntimeException e) { s += \"inner \"; throw new RuntimeException(\"o\"); } } catch (RuntimeException e) { s += \"outer\"; }\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Generics + // ------------------------------------------------------------------ + private static void addGenerics(List cases) { + String cat = "generics"; + cases.add(new Case(cat, "list_explicit_type", ui("" + + "List items = new ArrayList();\n" + + "items.add(\"a\"); items.add(\"b\");\n" + + "root.add(new Label(\"n=\" + items.size()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "list_diamond", ui("" + + "List items = new ArrayList<>();\n" + + "items.add(\"a\"); items.add(\"b\");\n" + + "root.add(new Label(\"n=\" + items.size()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "map_nested_generics", ui("" + + "Map> m = new HashMap>();\n" + + "m.put(\"a\", new ArrayList());\n" + + "m.get(\"a\").add(1);\n" + + "root.add(new Label(\"n=\" + m.get(\"a\").size()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "wildcard_extends", ui("" + + "List nums = new ArrayList();\n" + + "root.add(new Label(\"n=\" + nums.size()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "wildcard_super", ui("" + + "List sink = new ArrayList();\n" + + "sink.add(1);\n" + + "root.add(new Label(\"ok\"));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "raw_type_mix", ui("" + + "List items = new ArrayList();\n" + + "items.add(\"a\");\n" + + "root.add(new Label(\"n=\" + items.size()));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Lambdas + // ------------------------------------------------------------------ + private static void addLambdas(List cases) { + String cat = "lambdas"; + cases.add(new Case(cat, "single_param_bare", ui("" + + "Button b = new Button(\"Go\");\n" + + "b.addActionListener(e -> root.add(new Label(\"clicked\")));\n" + + "root.add(b);"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "single_param_paren", ui("" + + "Button b = new Button(\"Go\");\n" + + "b.addActionListener((e) -> {});\n" + + "root.add(b);"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "zero_arg", ui("" + + "Runnable r = () -> {};\n" + + "root.add(new Label(\"ok\"));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "zero_arg_invoked", ui("" + + "String[] last = new String[]{\"\"};\n" + + "Runnable r = () -> { last[0] = \"ran\"; };\n" + + "r.run();\n" + + "root.add(new Label(last[0]));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "capture_local", ui("" + + "String prefix = \"P:\";\n" + + "Button b = new Button(\"Go\");\n" + + "b.addActionListener(e -> root.add(new Label(prefix + \"x\")));\n" + + "root.add(b);"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "lambda_block_body", ui("" + + "Button b = new Button(\"Go\");\n" + + "b.addActionListener(e -> { int x = 1; root.add(new Label(\"x=\" + x)); });\n" + + "root.add(b);"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Method references + // ------------------------------------------------------------------ + private static void addMethodReferences(List cases) { + String cat = "method_ref"; + // Method refs are rewritten to one-arg lambdas before the parser sees + // them. This handles bound-instance and "instance-looking class" + // receivers used with known SAM call sites; unbound instance refs + // and zero-arg targets like Supplier still fail. + cases.add(new Case(cat, "bound_known_sam_static", ui("" + + "Button b = new Button(\"Go\");\n" + + "b.addActionListener(System.out::println);\n" + + "root.add(b);"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "bound_instance", ui("" + + "String prefix = \"X:\";\n" + + "Button b = new Button(\"Go\");\n" + + "b.addActionListener(prefix::concat);\n" + + "root.add(b);"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "constructor_ref", ui("" + + "import java.util.function.*;\n" + + "Supplier ctor = ArrayList::new;\n" + + "root.add(new Label(\"size=\" + ctor.get().size()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "unbound_instance", ui("" + + "import java.util.function.*;\n" + + "Function len = String::length;\n" + + "root.add(new Label(\"n=\" + len.apply(\"abc\")));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "predicate", ui("" + + "import java.util.function.*;\n" + + "Predicate p = s -> s.length() > 2;\n" + + "root.add(new Label(\"p=\" + p.test(\"abcd\") + \" \" + p.test(\"a\")));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "consumer", ui("" + + "import java.util.function.*;\n" + + "String[] sink = new String[]{\"\"};\n" + + "Consumer c = s -> sink[0] = s;\n" + + "c.accept(\"hello\");\n" + + "root.add(new Label(sink[0]));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Enhanced for + // ------------------------------------------------------------------ + private static void addEnhancedFor(List cases) { + String cat = "enhanced_for"; + cases.add(new Case(cat, "primitive_array", ui("" + + "int sum = 0;\n" + + "for (int v : new int[]{1,2,3}) sum += v;\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "object_array", ui("" + + "String txt = \"\";\n" + + "for (String v : new String[]{\"a\",\"b\"}) txt += v;\n" + + "root.add(new Label(txt));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "list_iteration", ui("" + + "List items = new ArrayList();\n" + + "items.add(\"a\"); items.add(\"b\");\n" + + "String txt = \"\";\n" + + "for (String v : items) txt += v;\n" + + "root.add(new Label(txt));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "nested", ui("" + + "int count = 0;\n" + + "for (int row : new int[]{1,2}) for (int col : new int[]{3,4}) count += row + col;\n" + + "root.add(new Label(\"count=\" + count));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "null_array", ui("" + + "int[] values = null;\n" + + "for (int v : values) root.add(new Label(\"v=\" + v));"), ExpectedOutcome.EVAL_ERROR, "Evaluation error:")); + } + + // ------------------------------------------------------------------ + // Category: Try-with-resources + // ------------------------------------------------------------------ + private static void addTryWithResources(List cases) { + String cat = "twr"; + cases.add(new Case(cat, "single_resource_stringreader", ui("" + + "try (StringReader in = new StringReader(\"a\")) {\n" + + " root.add(new Label(\"ok\"));\n" + + "}"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "multiple_resources", ui("" + + "try (StringReader in = new StringReader(\"a\"); StringReader out = new StringReader(\"b\")) {\n" + + " root.add(new Label(\"ok\"));\n" + + "}"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "trailing_semicolon", ui("" + + "try (StringReader in = new StringReader(\"a\");) {\n" + + " root.add(new Label(\"ok\"));\n" + + "}"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "with_catch", ui("" + + "try (StringReader in = new StringReader(\"a\")) {\n" + + " root.add(new Label(\"ok\"));\n" + + "} catch (RuntimeException ex) { root.add(new Label(\"caught\")); }"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "with_catch_and_finally", ui("" + + "try (StringReader in = new StringReader(\"a\")) {\n" + + " root.add(new Label(\"ok\"));\n" + + "} catch (RuntimeException ex) { root.add(new Label(\"c\")); } finally { root.add(new Label(\"f\")); }"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "nested_try_catch_finally", ui("" + + "try (StringReader in = new StringReader(\"abc\")) {\n" + + " try { root.add(new Label(\"inner\")); } catch (RuntimeException ex) { root.add(new Label(\"c\")); } finally { root.add(new Label(\"f\")); }\n" + + "}"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Class declarations + // ------------------------------------------------------------------ + private static void addClassDeclarations(List cases) { + String cat = "class_decl"; + // Note these snippets must compute a Component result. The + // unwrapSingleTopLevelClass path applies when there's a single class + // and nothing else, so we always include a follow-up statement that + // produces a component. + cases.add(new Case(cat, "single_empty_top_level", ui("" + + "class A {}\n" + + "Object a = new A();\n" + + "root.add(new Label(\"a=\" + (a != null)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "multiple_top_level", ui("" + + "class A {}\n" + + "class B {}\n" + + "Object a = new A();\n" + + "root.add(new Label(\"got=\" + a.getClass().getSimpleName()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "single_with_method_only", ui("" + + "class C { int get() { return 7; } }\n" + + "C c = new C();\n" + + "root.add(new Label(\"v=\" + c.get()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "single_with_fields", ui("" + + "class C { int x; C() { x = 7; } int get() { return x; } }\n" + + "C c = new C();\n" + + "root.add(new Label(\"v=\" + c.get()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "ctor_with_args", ui("" + + "class C { String s; C(String v) { s = v; } String get() { return s; } }\n" + + "C c = new C(\"hi\");\n" + + "root.add(new Label(c.get()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "static_inner", ui("" + + "class Outer { static class Inner { String label() { return \"ok\"; } } }\n" + + "root.add(new Label(new Outer.Inner().label()));"), ExpectedOutcome.SUCCESS, null)); + // Non-static inner classes: Inner's methods resolve outer + // fields through the enclosing instance. + cases.add(new Case(cat, "non_static_inner_reads_outer_field", ui("" + + "class Outer {\n" + + " int x = 10;\n" + + " class Inner {\n" + + " int y = 5;\n" + + " int sum() { return x + y; }\n" + + " }\n" + + " Object make() { return new Inner(); }\n" + + "}\n" + + "Outer o = new Outer();\n" + + "Object i = o.make();\n" + + "int s = (int) i.sum();\n" + + "root.add(new Label(\"sum=\" + s));"), ExpectedOutcome.SUCCESS, null)); + // Constructing an inner class with no enclosing scope in scope + // is an error at the call site. + cases.add(new Case(cat, "non_static_inner_needs_enclosing", ui("" + + "class Outer {\n" + + " class Inner { int x = 1; }\n" + + "}\n" + + "Object i = new Outer.Inner();\n" + + "root.add(new Label(\"oops\"));"), ExpectedOutcome.EVAL_ERROR, "enclosing")); + // Concrete class implementing a Java SAM interface must + // provide the SAM method. Declaration fails otherwise. + cases.add(new Case(cat, "class_missing_iface_method_rejected", ui("" + + "import com.codename1.ui.events.ActionListener;\n" + + "class Silent implements ActionListener { }\n" + + "root.add(new Label(\"unreachable\"));"), + ExpectedOutcome.EVAL_ERROR, "does not implement")); + // Concrete class providing the SAM method is accepted. + cases.add(new Case(cat, "class_with_iface_method_accepted", ui("" + + "import com.codename1.ui.events.ActionListener;\n" + + "import com.codename1.ui.events.ActionEvent;\n" + + "class Loud implements ActionListener {\n" + + " public void actionPerformed(ActionEvent e) { }\n" + + "}\n" + + "Loud l = new Loud();\n" + + "root.add(new Label(\"ok\"));"), ExpectedOutcome.SUCCESS, null)); + // Calling an undefined method produces a helpful "did you + // mean" diagnostic rather than a bare "not found". + cases.add(new Case(cat, "missing_method_suggests_correction", ui("" + + "class Thing { String say() { return \"hi\"; } }\n" + + "Thing t = new Thing();\n" + + "t.sayz();\n" + + "root.add(new Label(\"unreachable\"));"), ExpectedOutcome.EVAL_ERROR, "Did you mean")); + // Scripted interface with an abstract method must be + // implemented by a concrete class that names it in `implements`. + cases.add(new Case(cat, "scripted_iface_abstract_method_required", ui("" + + "interface Shape { int area(); }\n" + + "class Box implements Shape { }\n" + + "root.add(new Label(\"unreachable\"));"), + ExpectedOutcome.EVAL_ERROR, "does not implement")); + // Default methods on a scripted interface satisfy the + // requirement without the implementing class redeclaring them. + cases.add(new Case(cat, "scripted_iface_default_method_inherited", ui("" + + "interface Greeter { default String greet() { return \"hi\"; } }\n" + + "class Hi implements Greeter { }\n" + + "Hi h = new Hi();\n" + + "root.add(new Label(h.greet()));"), ExpectedOutcome.SUCCESS, null)); + // outer.new Inner(...) explicit-enclosing construction. + cases.add(new Case(cat, "outer_dot_new_inner", ui("" + + "class Outer {\n" + + " int x = 3;\n" + + " class Inner {\n" + + " int y = 4;\n" + + " int sum() { return x + y; }\n" + + " }\n" + + "}\n" + + "Outer a = new Outer();\n" + + "Object i = a.new Inner();\n" + + "int s = (int) i.sum();\n" + + "root.add(new Label(\"sum=\" + s));"), ExpectedOutcome.SUCCESS, null)); + // Static nested class rejects outer.new because it doesn't need + // an enclosing instance. + cases.add(new Case(cat, "outer_dot_new_static_rejected", ui("" + + "class Outer { static class Nested { int v = 1; } }\n" + + "Outer o = new Outer();\n" + + "Object n = o.new Nested();\n" + + "root.add(new Label(\"oops\"));"), ExpectedOutcome.EVAL_ERROR, "static")); + cases.add(new Case(cat, "generic_class_usage", ui("" + + "class Pair { private final T value; Pair(T value) { this.value = value; } T get() { return value; } }\n" + + "Pair p = new Pair(\"generic-ok\");\n" + + "root.add(new Label(p.get()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "method_call_with_args", ui("" + + "class C { int add(int a, int b) { return a + b; } }\n" + + "C c = new C();\n" + + "root.add(new Label(\"v=\" + c.add(2, 3)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "field_read_external", ui("" + + "class C { int x; C() { x = 42; } }\n" + + "C c = new C();\n" + + "root.add(new Label(\"x=\" + c.x));"), ExpectedOutcome.SUCCESS, null)); + // Inheritance is "shallow" — extends is parsed but the parent class's + // methods are not auto-inherited yet. Subclass overrides work; tests + // that depend on calling a *base* method via the subclass would fail. + cases.add(new Case(cat, "inheritance_override_only", ui("" + + "class Base { int x() { return 1; } }\n" + + "class Derived extends Base { int x() { return 2; } }\n" + + "Derived d = new Derived();\n" + + "root.add(new Label(\"v=\" + d.x()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "abstract_class_basic", ui("" + + "abstract class A { abstract int v(); }\n" + + "class B extends A { int v() { return 5; } }\n" + + "B b = new B();\n" + + "root.add(new Label(\"v=\" + b.v()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "inheritance_calls_base_method", ui("" + + "class Base { int hello() { return 11; } }\n" + + "class Derived extends Base {}\n" + + "Derived d = new Derived();\n" + + "root.add(new Label(\"v=\" + d.hello()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "inheritance_with_field", ui("" + + "class Base { int x; Base() { x = 9; } }\n" + + "class Derived extends Base { int sum() { return x + 1; } }\n" + + "Derived d = new Derived();\n" + + "root.add(new Label(\"v=\" + d.sum()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "super_method_dispatch", ui("" + + "class Base { int v() { return 10; } }\n" + + "class Derived extends Base { int v() { return super.v() + 5; } }\n" + + "Derived d = new Derived();\n" + + "root.add(new Label(\"v=\" + d.v()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "super_constructor_call", ui("" + + "class Base { int x; Base(int v) { x = v; } }\n" + + "class Derived extends Base { int y; Derived(int v) { super(v); y = v * 2; } }\n" + + "Derived d = new Derived(7);\n" + + "root.add(new Label(\"x=\" + d.x + \" y=\" + d.y));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "two_instances_independent", ui("" + + "class C { int x; C(int v) { x = v; } int get() { return x; } }\n" + + "C a = new C(1);\n" + + "C b = new C(2);\n" + + "root.add(new Label(\"a=\" + a.get() + \" b=\" + b.get()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "method_calls_other_method", ui("" + + "class C { int base() { return 7; } int boosted() { return base() + 1; } }\n" + + "C c = new C();\n" + + "root.add(new Label(\"v=\" + c.boosted()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "final_modifier", ui("" + + "final class F { int v() { return 1; } }\n" + + "F f = new F();\n" + + "root.add(new Label(\"v=\" + f.v()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "inner_anonymous_known_sam", ui("" + + "Button b = new Button(\"Go\");\n" + + "b.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) {} });\n" + + "root.add(b);"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "inner_anonymous_runnable", ui("" + + "Runnable r = new Runnable() { public void run() {} };\n" + + "root.add(new Label(\"ok\"));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Interface declarations + // ------------------------------------------------------------------ + private static void addInterfaceDeclarations(List cases) { + String cat = "interface_decl"; + cases.add(new Case(cat, "static_method", ui("" + + "interface Util { static int one() { return 1; } }\n" + + "root.add(new Label(\"v=\" + Util.one()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "static_method_with_args", ui("" + + "interface M { static int add(int a, int b) { return a + b; } }\n" + + "root.add(new Label(\"v=\" + M.add(2, 3)));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "declaration_only", ui("" + + "interface Greet { String hello(); }\n" + + "root.add(new Label(\"declared\"));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "cannot_instantiate", raw("" + + "interface Greet { String hello(); }\n" + + "new Greet();"), ExpectedOutcome.EVAL_ERROR, "Cannot instantiate scripted interface")); + cases.add(new Case(cat, "anonymous_impl_method", ui("" + + "interface Greet { String hello(); }\n" + + "Object g = new Greet(){public String hello(){return \"hi\";}};\n" + + "root.add(new Label(g.hello()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "anonymous_impl_default_inherited", ui("" + + "interface Greet { default String hello() { return \"hi\"; } }\n" + + "Object g = new Greet(){};\n" + + "root.add(new Label(g.hello()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "anonymous_impl_override", ui("" + + "interface Greet { default String hello() { return \"base\"; } }\n" + + "Object g = new Greet(){public String hello(){return \"override\";}};\n" + + "root.add(new Label(g.hello()));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Enum declarations + // ------------------------------------------------------------------ + private static void addEnumDeclarations(List cases) { + String cat = "enum_decl"; + cases.add(new Case(cat, "simple_name", ui("" + + "enum Color { RED, GREEN, BLUE }\n" + + "root.add(new Label(Color.RED.name()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "values_count", ui("" + + "enum Color { RED, GREEN, BLUE }\n" + + "root.add(new Label(\"n=\" + Color.values().length));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "ordinal", ui("" + + "enum Color { RED, GREEN, BLUE }\n" + + "root.add(new Label(\"o=\" + Color.GREEN.ordinal()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "with_fields", ui("" + + "enum Prio { LOW(1), HIGH(10); int v; Prio(int v){this.v=v;} }\n" + + "root.add(new Label(\"low=\" + Prio.LOW.v + \" high=\" + Prio.HIGH.v));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "with_method_per_constant", ui("" + + "enum Op { ADD { public int apply(int a, int b){return a+b;} }; public int apply(int a, int b){return 0;} }\n" + + "root.add(new Label(\"v=\" + Op.ADD.apply(2,3)));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Records (Java 14+) + // ------------------------------------------------------------------ + private static void addRecords(List cases) { + cases.add(new Case("record", "shadow_imported_cn1_type", + ui("record Point(int x, int y) {} Point p = new Point(1,2); root.add(new Label(\"x=\" + p.x()));"), + ExpectedOutcome.SUCCESS, null)); + cases.add(new Case("record", "single_component", + ui("record Named(String n) {} Named o = new Named(\"hello\"); root.add(new Label(o.n()));"), + ExpectedOutcome.SUCCESS, null)); + cases.add(new Case("record", "use_in_method", + ui("record Sum(int a, int b) { int total() { return a + b; } } Sum s = new Sum(2, 3); root.add(new Label(\"t=\" + s.total()));"), + ExpectedOutcome.SUCCESS, null)); + cases.add(new Case("record", "two_components", + ui("record Pt(int x, int y) {} Pt p = new Pt(3,4); root.add(new Label(\"x=\" + p.x() + \" y=\" + p.y()));"), + ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Sealed classes (Java 17) + // ------------------------------------------------------------------ + private static void addSealed(List cases) { + String cat = "sealed"; + cases.add(new Case(cat, "sealed_with_permits", ui("" + + "sealed interface Shape permits Circle, Square {}\n" + + "final class Circle implements Shape {}\n" + + "final class Square implements Shape {}\n" + + "Circle c = new Circle();\n" + + "root.add(new Label(\"created\"));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "non_sealed", ui("" + + "sealed class Animal permits Dog {}\n" + + "non-sealed class Dog extends Animal {}\n" + + "Dog d = new Dog();\n" + + "root.add(new Label(\"d=\" + (d != null)));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Switch expressions (Java 14+) + // ------------------------------------------------------------------ + private static void addSwitchExpressions(List cases) { + String cat = "switch_expr"; + cases.add(new Case(cat, "arrow_int", ui("" + + "int x = 2;\n" + + "String s = switch (x) { case 1 -> \"one\"; case 2 -> \"two\"; default -> \"?\"; };\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "arrow_string", ui("" + + "String x = \"b\";\n" + + "String s = switch (x) { case \"a\" -> \"A\"; case \"b\" -> \"B\"; default -> \"?\"; };\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "arrow_statement", ui("" + + "int x = 1;\n" + + "String[] r = new String[]{\"\"};\n" + + "switch (x) { case 1 -> r[0] = \"one\"; case 2 -> r[0] = \"two\"; default -> r[0] = \"?\"; }\n" + + "root.add(new Label(r[0]));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "yield_form", ui("" + + "int x = 2;\n" + + "String s = switch (x) { case 1: yield \"one\"; case 2: yield \"two\"; default: yield \"?\"; };\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Pattern matching (Java 16+) + // ------------------------------------------------------------------ + private static void addPatternMatching(List cases) { + String cat = "pattern"; + cases.add(new Case(cat, "instanceof_binding", ui("" + + "Object o = \"hi\";\n" + + "if (o instanceof String s) root.add(new Label(\"len=\" + s.length()));\n" + + "else root.add(new Label(\"other\"));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "instanceof_binding_negative", ui("" + + "Object o = Integer.valueOf(7);\n" + + "if (o instanceof String s) root.add(new Label(\"len=\" + s.length()));\n" + + "else root.add(new Label(\"other\"));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: Text blocks (Java 15+) + // ------------------------------------------------------------------ + private static void addTextBlocks(List cases) { + String cat = "text_block"; + cases.add(new Case(cat, "basic", ui("" + + "String s = \"\"\"\n" + + "hello\n" + + "world\"\"\";\n" + + "root.add(new Label(\"len=\" + s.length()));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "indented", ui("" + + "String s = \"\"\"\n" + + " a\n" + + " b\"\"\";\n" + + "root.add(new Label(\"len=\" + s.length()));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Category: var inference (Java 10+) + // ------------------------------------------------------------------ + private static void addVarInference(List cases) { + String cat = "var"; + // BSH happens to treat `var` as a loose type, so these already work. + cases.add(new Case(cat, "local_int", ui("" + + "var x = 42;\n" + + "root.add(new Label(\"x=\" + x));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "local_string", ui("" + + "var s = \"hi\";\n" + + "root.add(new Label(s));"), ExpectedOutcome.SUCCESS, null)); + cases.add(new Case(cat, "enhanced_for", ui("" + + "int sum = 0;\n" + + "for (var v : new int[]{1,2,3}) sum += v;\n" + + "root.add(new Label(\"sum=\" + sum));"), ExpectedOutcome.SUCCESS, null)); + } + + // ------------------------------------------------------------------ + // Infrastructure + // ------------------------------------------------------------------ + + private static String trim(String s, int max) { + if (s == null) return null; + s = s.replace('\n', ' ').replace('\r', ' '); + return s.length() > max ? s.substring(0, max) + "…" : s; + } + + private static ExpectedOutcome classify(PlaygroundRunner.RunResult result) { + if (result.getComponent() != null) { + return ExpectedOutcome.SUCCESS; + } + String message = firstDiagnosticMessage(result); + if (message != null && message.startsWith("Parse error:")) { + return ExpectedOutcome.PARSE_ERROR; + } + return ExpectedOutcome.EVAL_ERROR; + } + + private static String firstDiagnosticMessage(PlaygroundRunner.RunResult result) { + List diagnostics = result.getDiagnostics(); + if (!diagnostics.isEmpty()) { + return diagnostics.get(0).message; + } + List messages = result.getMessages(); + if (!messages.isEmpty()) { + return messages.get(0).text; + } + return null; + } + + /** Attempt to lay out and paint the given component into an + * offscreen image. This simulates the playground's actual render + * path (the JavaSE simulator uses a framebuffer in CI via + * xvfb-run). Returns an error string when paint fails, or + * {@code null} when the component paints cleanly. */ + private static String tryPaintHeadless(Component component) { + try { + int w = 320; + int h = 480; + if (component instanceof Container) { + component.setWidth(w); + component.setHeight(h); + ((Container) component).revalidate(); + } + Image offscreen = Image.createImage(w, h); + component.paintComponent(offscreen.getGraphics(), true); + return null; + } catch (Throwable t) { + return t.getClass().getSimpleName() + ": " + t.getMessage(); + } + } + + private static PlaygroundRunner.RunResult runSnippet(String script) { + Display.init(null); + Form host = new Form("Host", new BorderLayout()); + Container preview = new Container(new BorderLayout()); + host.add(BorderLayout.CENTER, preview); + host.show(); + + PlaygroundContext context = new PlaygroundContext(host, preview, null, new PlaygroundContext.Logger() { + public void log(String message) { + } + }); + PlaygroundRunner runner = new PlaygroundRunner(); + return runner.run(script, context); + } +} diff --git a/scripts/cn1playground/pom.xml b/scripts/cn1playground/pom.xml index 96689f995c..70935ffec0 100644 --- a/scripts/cn1playground/pom.xml +++ b/scripts/cn1playground/pom.xml @@ -20,7 +20,7 @@ ${cn1.version} - 7.0.233 + 7.0.234 UTF-8 1.8 11 diff --git a/scripts/cn1playground/tools/generate-cn1-access-registry.sh b/scripts/cn1playground/tools/generate-cn1-access-registry.sh index f4a6a2d38d..f95afdd094 100755 --- a/scripts/cn1playground/tools/generate-cn1-access-registry.sh +++ b/scripts/cn1playground/tools/generate-cn1-access-registry.sh @@ -25,6 +25,26 @@ if [ "$USE_LOCAL_SOURCES" = "true" ]; then exit 1 fi echo "Using local Codename One sources for registry generation." >&2 + CN1_SOURCE_ROOTS_VALUE="${LOCAL_CORE_SRC}:${LOCAL_CLDC_SRC}" + # Use the locally-installed SNAPSHOT binary jars so runtime + # validation (inherited-method filtering, generic erasure checks) + # works the same as release-jar mode. Falls back gracefully if the + # snapshot isn't installed. + LOCAL_VERSION="${CN1_LOCAL_VERSION:-8.0-SNAPSHOT}" + LOCAL_M2="$HOME/.m2/repository/com/codenameone" + LOCAL_JARS="" + for artifact in codenameone-core java-runtime codenameone-javase; do + candidate="$LOCAL_M2/$artifact/$LOCAL_VERSION/${artifact}-${LOCAL_VERSION}.jar" + if [ -f "$candidate" ]; then + LOCAL_JARS="${LOCAL_JARS:+$LOCAL_JARS:}$candidate" + fi + done + if [ -n "$LOCAL_JARS" ]; then + CN1_BINARY_JARS="$LOCAL_JARS" + echo "Runtime validation against local $LOCAL_VERSION binaries." >&2 + else + echo "Warning: local $LOCAL_VERSION jars not found in $LOCAL_M2 — runtime validation will be skipped." >&2 + fi else CN1_VERSION="${CN1_VERSION:-$(read_cn1_version)}" if [ -z "$CN1_VERSION" ]; then @@ -59,12 +79,49 @@ else RUNTIME_SRC_DIR="$(download_source_jar java-runtime)" JAVASE_SRC_DIR="$(download_source_jar codenameone-javase)" CN1_SOURCE_ROOTS_VALUE="${CORE_SRC_DIR}:${RUNTIME_SRC_DIR}:${JAVASE_SRC_DIR}" + + # Download the matching binary jars too. Having them on the generator's + # runtime classpath lets it reflectively validate inherited methods on CN1 + # types (e.g. com.codename1.io.Properties extends HashMap), + # which is otherwise skipped when the runtime class can't be loaded. + download_jar() { + artifact="$1" + jar="$SOURCES_BASE/${artifact}-${CN1_VERSION}.jar" + if [ ! -f "$jar" ]; then + url="https://repo.maven.apache.org/maven2/com/codenameone/${artifact}/${CN1_VERSION}/${artifact}-${CN1_VERSION}.jar" + if ! curl -fsSL "$url" -o "$jar"; then + echo "Failed to download jar: $url" >&2 + exit 1 + fi + fi + printf '%s' "$jar" + } + CN1_BINARY_JARS="$(download_jar codenameone-core):$(download_jar java-runtime):$(download_jar codenameone-javase)" fi mkdir -p "$BUILD_DIR" -javac -d "$BUILD_DIR" "$SRC" +TOOLS_JAR="${JAVA_HOME:-}/lib/tools.jar" +EXTRA_CP="" +if [ -f "$TOOLS_JAR" ]; then + EXTRA_CP="$TOOLS_JAR" +fi + +if [ -n "$EXTRA_CP" ]; then + javac -cp "$EXTRA_CP" -d "$BUILD_DIR" "$SRC" +else + javac -d "$BUILD_DIR" "$SRC" +fi + +RUNTIME_CP="$BUILD_DIR" +if [ -n "$EXTRA_CP" ]; then + RUNTIME_CP="$BUILD_DIR:$EXTRA_CP" +fi +if [ -n "${CN1_BINARY_JARS:-}" ]; then + RUNTIME_CP="$RUNTIME_CP:$CN1_BINARY_JARS" +fi + if [ -n "$CN1_SOURCE_ROOTS_VALUE" ]; then - CN1_SOURCE_ROOTS="$CN1_SOURCE_ROOTS_VALUE" java -cp "$BUILD_DIR" com.codenameone.playground.tools.GenerateCN1AccessRegistry "$OUT" + CN1_SOURCE_ROOTS="$CN1_SOURCE_ROOTS_VALUE" java -cp "$RUNTIME_CP" com.codenameone.playground.tools.GenerateCN1AccessRegistry "$OUT" else - java -cp "$BUILD_DIR" com.codenameone.playground.tools.GenerateCN1AccessRegistry "$OUT" + java -cp "$RUNTIME_CP" com.codenameone.playground.tools.GenerateCN1AccessRegistry "$OUT" fi diff --git a/scripts/cn1playground/tools/run-playground-smoke-tests.sh b/scripts/cn1playground/tools/run-playground-smoke-tests.sh index 2e25794b41..32a67b5b84 100644 --- a/scripts/cn1playground/tools/run-playground-smoke-tests.sh +++ b/scripts/cn1playground/tools/run-playground-smoke-tests.sh @@ -8,14 +8,14 @@ echo "Regenerating CN1 access registry from release sources..." CN1_ACCESS_USE_LOCAL_SOURCES=false bash "$ROOT/tools/generate-cn1-access-registry.sh" echo "Verifying Component is present in generated registry..." -if ! rg -q 'index.put\("com\.codename1\.ui\.Component"' "$ROOT/common/src/main/java/bsh/cn1/GeneratedCN1Access.java"; then +if ! grep -q 'index.put("com.codename1.ui.Component"' "$ROOT/common/src/main/java/bsh/cn1/GeneratedCN1Access.java"; then echo "GeneratedCN1Access is missing com.codename1.ui.Component" >&2 exit 1 fi echo "Verifying key com.codename1.ui classes are present in generated registry..." for cls in Button Container Dialog Display Form Label List TextField BrowserComponent; do - if ! rg -q "index.put\\(\"com\\.codename1\\.ui\\.${cls}\"" "$ROOT/common/src/main/java/bsh/cn1/GeneratedCN1Access.java"; then + if ! grep -q "index.put(\"com.codename1.ui.${cls}\"" "$ROOT/common/src/main/java/bsh/cn1/GeneratedCN1Access.java"; then echo "GeneratedCN1Access is missing com.codename1.ui.${cls}" >&2 exit 1 fi @@ -23,12 +23,16 @@ done echo "Verifying package-private/internal sentinel classes are NOT generated..." for cls in com.codename1.ui.Accessor com.codename1.io.IOAccessor; do - if rg -q "index.put\\(\"${cls}\"" "$ROOT/common/src/main/java/bsh/cn1/GeneratedCN1Access.java"; then + if grep -q "index.put(\"${cls}\"" "$ROOT/common/src/main/java/bsh/cn1/GeneratedCN1Access.java"; then echo "GeneratedCN1Access unexpectedly includes internal class ${cls}" >&2 exit 1 fi done -mvn -pl common -DskipTests test-compile org.codehaus.mojo:exec-maven-plugin:3.0.0:java \ +mvn -pl common -am -DskipTests install +mvn -f common/pom.xml -DskipTests org.codehaus.mojo:exec-maven-plugin:3.0.0:java \ -Dexec.classpathScope=test \ -Dexec.mainClass=com.codenameone.playground.PlaygroundSmokeHarness +mvn -f common/pom.xml -DskipTests org.codehaus.mojo:exec-maven-plugin:3.0.0:java \ + -Dexec.classpathScope=test \ + -Dexec.mainClass=com.codenameone.playground.PlaygroundSyntaxMatrixHarness diff --git a/scripts/cn1playground/tools/src/main/java/com/codenameone/playground/tools/GenerateCN1AccessRegistry.java b/scripts/cn1playground/tools/src/main/java/com/codenameone/playground/tools/GenerateCN1AccessRegistry.java index 1e67ff4ef4..7ec9ef53e0 100644 --- a/scripts/cn1playground/tools/src/main/java/com/codenameone/playground/tools/GenerateCN1AccessRegistry.java +++ b/scripts/cn1playground/tools/src/main/java/com/codenameone/playground/tools/GenerateCN1AccessRegistry.java @@ -233,15 +233,52 @@ private static SourceUnit buildSourceUnit(CompilationUnitTree unit) { List superTypes = resolveSuperTypes(unresolved); topLevelClasses.add(new SourceClass(packageName, simpleName, qualifiedName, classTree, explicitImports, wildcardImports, nestedTypes, typeParameterBounds, superTypes)); + // Also emit nested public classes as first-class ApiClass + // entries. Callers reach them as `Outer.Inner` and expect + // the static fields / methods declared there to dispatch + // through the registry. + collectNestedSourceClasses(classTree, packageName, qualifiedName, explicitImports, + wildcardImports, nestedTypes, topLevelClasses); } return new SourceUnit(packageName, topLevelClasses); } + private static void collectNestedSourceClasses(ClassTree enclosing, String packageName, String enclosingQualifiedName, + Map explicitImports, List wildcardImports, Map enclosingNestedTypes, + List sink) { + for (Tree member : enclosing.getMembers()) { + if (!(member instanceof ClassTree)) continue; + ClassTree nested = (ClassTree) member; + if (!isNestedPublicType(nested, enclosing)) continue; + // Only static nested types can be constructed and have static + // members accessible by Outer.Inner name. Inner (non-static) + // classes require an enclosing instance, so flattening them + // would produce uncompilable `new Outer.Inner(...)` callsites. + if (!isNestedStaticType(nested)) continue; + String nestedSimpleName = nested.getSimpleName().toString(); + String nestedQualifiedName = enclosingQualifiedName + "." + nestedSimpleName; + Map nestedNestedTypes = new LinkedHashMap(enclosingNestedTypes); + collectNestedTypes(nested, nestedQualifiedName, nestedNestedTypes); + Map nestedTypeParameterBounds = resolveTypeParameterBounds(packageName, nestedSimpleName, + nestedQualifiedName, nested, explicitImports, wildcardImports, nestedNestedTypes); + SourceClass unresolved = new SourceClass(packageName, nestedSimpleName, nestedQualifiedName, nested, + explicitImports, wildcardImports, nestedNestedTypes, nestedTypeParameterBounds, + Collections.emptyList()); + List nestedSuperTypes = resolveSuperTypes(unresolved); + sink.add(new SourceClass(packageName, nestedSimpleName, nestedQualifiedName, nested, + explicitImports, wildcardImports, nestedNestedTypes, nestedTypeParameterBounds, nestedSuperTypes)); + collectNestedSourceClasses(nested, packageName, nestedQualifiedName, explicitImports, wildcardImports, + nestedNestedTypes, sink); + } + } + private static Map resolveTypeParameterBounds(String packageName, String simpleName, String qualifiedName, ClassTree classTree, Map explicitImports, List wildcardImports, Map nestedTypes) { if (classTree.getTypeParameters().isEmpty()) { - return Collections.emptyMap(); + // Return a mutable map — parseMethod needs to push transient + // method-level type parameter bounds here. + return new LinkedHashMap(); } SourceClass sourceClass = new SourceClass(packageName, simpleName, qualifiedName, classTree, explicitImports, wildcardImports, nestedTypes, Collections.emptyMap(), @@ -511,6 +548,7 @@ private static ApiClass resolveInheritedMembers(ApiClass apiClass, Map inheritedMethods = new LinkedHashMap(); LinkedHashMap inheritedFields = new LinkedHashMap(); + LinkedHashMap inheritedStaticFields = new LinkedHashMap(); for (String superType : apiClass.superTypes) { ApiClass superClass = classIndex.get(superType); if (superClass == null) { @@ -519,20 +557,24 @@ private static ApiClass resolveInheritedMembers(ApiClass apiClass, Map instanceMethods = filterBridgeLikeMethods(new ArrayList(inheritedMethods.values()), typeHierarchy); instanceMethods = filterGenericInheritedMethods(apiClass.qualifiedName, instanceMethods); List instanceFields = new ArrayList(inheritedFields.values()); + List staticFields = new ArrayList(inheritedStaticFields.values()); sortMethods(instanceMethods); sortFields(instanceFields); + sortFields(staticFields); ApiClass merged = new ApiClass(apiClass.packageName, apiClass.simpleName, apiClass.qualifiedName, apiClass.superTypes, apiClass.isInterface, apiClass.isAbstract, apiClass.constructors, apiClass.staticMethods, instanceMethods, - apiClass.staticFields, instanceFields); + staticFields, instanceFields); visiting.remove(apiClass.qualifiedName); resolved.put(apiClass.qualifiedName, merged); return merged; @@ -750,30 +792,56 @@ private static boolean hasRuntimeMethod(Class runtimeClass, ApiMethod method) return false; } try { - Method runtimeMethod = runtimeClass.getMethod(method.name, paramTypes); + Method runtimeMethod; + try { + runtimeMethod = runtimeClass.getMethod(method.name, paramTypes); + } catch (NoClassDefFoundError ex) { + // Some CN1 classes reference optional dependencies (e.g. + // JavaFX in the desktop simulator). When that class isn't on + // the classpath, conservatively skip the method. + return false; + } if (java.lang.reflect.Modifier.isStatic(runtimeMethod.getModifiers()) != method.isStatic) { return false; } if (runtimeMethod.isBridge()) { return false; } - if (hasGenericTypeParameters(runtimeMethod, paramTypes)) { + // We used to drop every method with a TypeVariable parameter to + // avoid emitting a `(Object)` cast that would fail to compile + // against narrowed-generic subclasses (e.g. com.codename1.io. + // Properties extends HashMap overrides put's K,V + // to String,String — emitting `typedTarget.put((Object) a, ...)` + // fails the type check because Properties is seen as + // HashMap). Now we only skip when the inherited + // method actually crosses a narrowed-generic boundary; for + // methods declared directly on the runtimeClass we keep them so + // that ArrayList.add, HashMap.put, etc. are dispatched. + if (isNarrowedInheritedGenericMethod(runtimeClass, runtimeMethod, paramTypes)) { + return false; + } + try { + return (returnType == null || runtimeMethod.getReturnType() == returnType) + && throwsOnlySupportedExceptions(runtimeMethod.getExceptionTypes()); + } catch (NoClassDefFoundError ex) { return false; } - return (returnType == null || runtimeMethod.getReturnType() == returnType) - && throwsOnlySupportedExceptions(runtimeMethod.getExceptionTypes()); } catch (NoSuchMethodException ex) { return false; } } - private static boolean hasGenericTypeParameters(Method method, Class[] paramTypes) { + private static boolean isNarrowedInheritedGenericMethod(Class runtimeClass, Method method, Class[] paramTypes) { + if (runtimeClass == method.getDeclaringClass()) { + return false; + } java.lang.reflect.Type[] genericParamTypes = method.getGenericParameterTypes(); if (genericParamTypes.length != paramTypes.length) { return false; } for (int i = 0; i < paramTypes.length; i++) { - if (paramTypes[i] == Object.class && genericParamTypes[i] instanceof java.lang.reflect.TypeVariable) { + if (paramTypes[i] == Object.class + && genericParamTypes[i] instanceof java.lang.reflect.TypeVariable) { return true; } } @@ -937,16 +1005,47 @@ private static ApiMethod parseMethod(SourceClass sourceClass, MethodTree methodT if (!isPublicMethod(methodTree, enclosingInterface) || isBlacklistedMethod(methodTree.getName().toString())) { return null; } - ApiType returnType = resolver.resolveType(methodTree.getReturnType().toString()); - if (!isSupportedType(returnType)) { - return null; + // Push method-level type parameter bounds into the resolver + // so that ` void foo(C c)` resolves `C` + // to Component (and not Object) in the parameter types. Class- + // level parameters remain visible where they aren't shadowed. + Map savedBounds = new LinkedHashMap(); + List pushedKeys = new ArrayList(); + for (TypeParameterTree tp : methodTree.getTypeParameters()) { + String name = tp.getName().toString(); + String bound = "java.lang.Object"; + if (!tp.getBounds().isEmpty()) { + ApiType resolvedBound = resolver.resolveType(tp.getBounds().get(0).toString()); + if (resolvedBound != null && resolvedBound.baseName != null) { + bound = resolvedBound.baseName; + } + } + if (sourceClass.typeParameterBounds.containsKey(name)) { + savedBounds.put(name, sourceClass.typeParameterBounds.get(name)); + } + sourceClass.typeParameterBounds.put(name, bound); + pushedKeys.add(name); } - ApiSignature signature = resolveSignature(methodTree.getParameters(), resolver); - if (signature == null) { - return null; + try { + ApiType returnType = resolver.resolveType(methodTree.getReturnType().toString()); + if (!isSupportedType(returnType)) { + return null; + } + ApiSignature signature = resolveSignature(methodTree.getParameters(), resolver); + if (signature == null) { + return null; + } + boolean isStatic = methodTree.getModifiers().getFlags().contains(Modifier.STATIC); + return new ApiMethod(methodTree.getName().toString(), returnType, signature.paramTypes, signature.varArgs, isStatic); + } finally { + for (String key : pushedKeys) { + if (savedBounds.containsKey(key)) { + sourceClass.typeParameterBounds.put(key, savedBounds.get(key)); + } else { + sourceClass.typeParameterBounds.remove(key); + } + } } - boolean isStatic = methodTree.getModifiers().getFlags().contains(Modifier.STATIC); - return new ApiMethod(methodTree.getName().toString(), returnType, signature.paramTypes, signature.varArgs, isStatic); } private static ApiField parseField(SourceClass sourceClass, VariableTree variableTree, Resolver resolver, @@ -1005,6 +1104,16 @@ private static boolean isNestedPublicType(ClassTree nested, ClassTree enclosing) return enclosing.getKind() == Tree.Kind.INTERFACE || enclosing.getKind() == Tree.Kind.ANNOTATION_TYPE; } + /** Static context: explicit `static`, enum, interface, or annotation + * member. Enums, interfaces, and annotations are implicitly static. */ + private static boolean isNestedStaticType(ClassTree nested) { + if (nested.getKind() == Tree.Kind.ENUM || nested.getKind() == Tree.Kind.INTERFACE + || nested.getKind() == Tree.Kind.ANNOTATION_TYPE) { + return true; + } + return nested.getModifiers().getFlags().contains(Modifier.STATIC); + } + private static boolean isNamedType(ClassTree classTree) { String name = classTree.getSimpleName().toString(); return name != null && name.length() > 0; @@ -1030,9 +1139,7 @@ && isPublicRuntimeType(apiClass.qualifiedName) private static boolean isSupportedJavaDispatchPackage(String packageName) { return packageName.startsWith("java.") && !isPackageOrChild(packageName, "java.lang.annotation") - && !isPackageOrChild(packageName, "java.lang.invoke") - && !isPackageOrChild(packageName, "java.util.function") - && !isPackageOrChild(packageName, "java.util.stream"); + && !isPackageOrChild(packageName, "java.lang.invoke"); } private static boolean isSupportedType(ApiType type) { @@ -1060,9 +1167,7 @@ private static boolean isSupportedType(ApiType type) { && !name.startsWith("java.net.") && !name.startsWith("java.nio.") && !name.startsWith("java.security.") - && !name.startsWith("java.util.concurrent.") - && !name.startsWith("java.util.function.") - && !name.startsWith("java.util.stream."); + && !name.startsWith("java.util.concurrent."); } private static boolean isPublicRuntimeType(String className) { @@ -1280,19 +1385,40 @@ private static void writePackageHelpers(File helperDir, Discovery discovery) thr private static void writeRootFindClass(Writer writer, List packages) throws IOException { writer.write(" @Override\n"); writer.write(" public Class findClass(String name) {\n"); - writer.write(" if (name == null) {\n"); - writer.write(" return null;\n"); + writer.write(" if (name == null) return null;\n"); + writer.write(" // Dispatch per package. Nested classes like\n"); + writer.write(" // com.codename1.ui.Picker.LightweightPopupButtonPlacement\n"); + writer.write(" // are resolved by walking the dotted name back until a\n"); + writer.write(" // known package prefix matches. Only the matched package's\n"); + writer.write(" // helper class loads — the rest stay cold. That removes the\n"); + writer.write(" // eager Map> build from time.\n"); + writer.write(" String candidate = name;\n"); + writer.write(" while (candidate != null) {\n"); + writer.write(" int lastDot = candidate.lastIndexOf('.');\n"); + writer.write(" if (lastDot < 0) return null;\n"); + writer.write(" String pkg = candidate.substring(0, lastDot);\n"); + writer.write(" Class found = findClassInPackage(pkg, name);\n"); + writer.write(" if (found != null) return found;\n"); + writer.write(" candidate = pkg;\n"); writer.write(" }\n"); - writer.write(" return CLASS_INDEX.get(name);\n"); + writer.write(" return null;\n"); + writer.write(" }\n\n"); + writer.write(" private static Class findClassInPackage(String packageName, String fullName) {\n"); + for (GeneratedPackage generatedPackage : packages) { + writer.write(" if (\"" + generatedPackage.packageName + "\".equals(packageName)) {\n"); + writer.write(" return " + generatedPackage.helperClassName + ".findClass(fullName);\n"); + writer.write(" }\n"); + } + writer.write(" return null;\n"); writer.write(" }\n\n"); writer.write(" public String[] getIndexedClassNames() {\n"); writer.write(" return INDEXED_CLASS_NAMES.clone();\n"); writer.write(" }\n\n"); writer.write(" public String[] getMethodSignatures(String name) {\n"); - writer.write(" return copyStrings(METHOD_INDEX.get(name));\n"); + writer.write(" return copyStrings(MethodIndexHolder.INDEX.get(name));\n"); writer.write(" }\n\n"); writer.write(" public String[] getFieldNames(String name) {\n"); - writer.write(" return copyStrings(FIELD_INDEX.get(name));\n"); + writer.write(" return copyStrings(FieldIndexHolder.INDEX.get(name));\n"); writer.write(" }\n\n"); } @@ -1309,28 +1435,19 @@ private static void writeRootClassIndex(Writer writer, List pa writer.write(i + 1 < classes.size() ? ",\n" : "\n"); } writer.write(" };\n\n"); - writer.write(" private static final Map> CLASS_INDEX = buildClassIndex();\n\n"); - writer.write(" private static final Map METHOD_INDEX = buildMethodIndex();\n\n"); - writer.write(" private static final Map FIELD_INDEX = buildFieldIndex();\n\n"); - writer.write(" private static Map> buildClassIndex() {\n"); - writer.write(" Map> index = new LinkedHashMap>();\n"); + // Initialization-on-demand holder idiom: the METHOD_INDEX and + // FIELD_INDEX tables stay cold until a "did you mean" + // suggestion is requested — they're diagnostic-only and the + // cold-start win is measurable. Class lookup no longer goes + // through a prebuilt map; findClass dispatches per package so + // only the hit package's helper class loads. + writer.write(" private static final class MethodIndexHolder {\n"); + writer.write(" static final Map INDEX = buildMethodIndex();\n"); + writer.write(" }\n\n"); + writer.write(" private static final class FieldIndexHolder {\n"); + writer.write(" static final Map INDEX = buildFieldIndex();\n"); + writer.write(" }\n\n"); int chunkCount = (classes.size() + FIND_CLASS_CHUNK_SIZE - 1) / FIND_CLASS_CHUNK_SIZE; - for (int i = 0; i < chunkCount; i++) { - writer.write(" fillClassIndex" + i + "(index);\n"); - } - writer.write(" return index;\n"); - writer.write(" }\n"); - for (int i = 0; i < chunkCount; i++) { - int fromIndex = i * FIND_CLASS_CHUNK_SIZE; - int toIndex = Math.min(classes.size(), fromIndex + FIND_CLASS_CHUNK_SIZE); - writer.write("\n"); - writer.write(" private static void fillClassIndex" + i + "(Map> index) {\n"); - for (int j = fromIndex; j < toIndex; j++) { - ApiClass apiClass = classes.get(j); - writer.write(" index.put(\"" + apiClass.qualifiedName + "\", " + typeLiteral(apiClass.qualifiedName) + ");\n"); - } - writer.write(" }\n"); - } writer.write("\n"); writer.write(" private static Map buildMethodIndex() {\n"); writer.write(" Map index = new LinkedHashMap();\n"); @@ -1789,20 +1906,36 @@ private static void writeInvoke(Writer writer, List classes) throws IO } private static void writeGetStaticField(Writer writer, List classes) throws IOException { + // Emit a per-class helper so each class's static-field dispatch + // stays under the 64KB method-code limit once inherited fields + // are folded in. writer.write(" public static Object getStaticField(Class type, String name) throws Exception {\n"); + int helperIndex = 0; for (ApiClass apiClass : classes) { if (apiClass.isLookupOnly() || apiClass.staticFields.isEmpty()) { continue; } - writer.write(" if (type == " + typeLiteral(apiClass.qualifiedName) + ") {\n"); + writer.write(" if (type == " + typeLiteral(apiClass.qualifiedName) + ") return getStaticField" + + helperIndex + "(name);\n"); + helperIndex++; + } + writer.write(" throw unsupportedStaticField(type, name);\n"); + writer.write(" }\n\n"); + + helperIndex = 0; + for (ApiClass apiClass : classes) { + if (apiClass.isLookupOnly() || apiClass.staticFields.isEmpty()) { + continue; + } + writer.write(" private static Object getStaticField" + helperIndex + "(String name) throws Exception {\n"); for (ApiField field : apiClass.staticFields) { - writer.write(" if (\"" + field.name + "\".equals(name)) return " + writer.write(" if (\"" + field.name + "\".equals(name)) return " + apiClass.qualifiedName + "." + field.name + ";\n"); } - writer.write(" }\n"); + writer.write(" throw unsupportedStaticField(" + typeLiteral(apiClass.qualifiedName) + ", name);\n"); + writer.write(" }\n\n"); + helperIndex++; } - writer.write(" throw unsupportedStaticField(type, name);\n"); - writer.write(" }\n\n"); } private static void writeGetField(Writer writer, List classes) throws IOException { @@ -1925,8 +2058,19 @@ private static void writeHelpers(Writer writer, List samInt writer.write(" if (!(value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue)) {\n"); writer.write(" return value;\n"); writer.write(" }\n"); + writer.write(" // Direct fit when LambdaValue already implements the target SAM\n"); + writer.write(" // (Runnable, Function, Comparator, ...).\n"); + writer.write(" if (type.isInstance(value)) {\n"); + writer.write(" return value;\n"); + writer.write(" }\n"); writer.write(" return adaptLambdaValue((bsh.cn1.CN1LambdaSupport.LambdaValue) value, type);\n"); writer.write(" }\n\n"); + writer.write(" private static int toIntValue(Object value) {\n"); + writer.write(" if (value instanceof Number) return ((Number) value).intValue();\n"); + writer.write(" if (value instanceof Character) return (int) ((Character) value).charValue();\n"); + writer.write(" throw new ClassCastException(\"Cannot coerce \"\n"); + writer.write(" + (value == null ? \"null\" : value.getClass().getName()) + \" to int\");\n"); + writer.write(" }\n\n"); writer.write(" private static boolean matches(Object[] args, Class[] paramTypes, boolean varArgs) {\n"); writer.write(" if (!varArgs) {\n"); writer.write(" if (args.length != paramTypes.length) {\n"); @@ -1978,10 +2122,15 @@ private static void writeHelpers(Writer writer, List samInt writer.write(" if (\"byte\".equals(type.getName()) || type == Byte.class || \"short\".equals(type.getName()) || type == Short.class\n"); writer.write(" || \"int\".equals(type.getName()) || type == Integer.class || \"long\".equals(type.getName()) || type == Long.class\n"); writer.write(" || \"float\".equals(type.getName()) || type == Float.class || \"double\".equals(type.getName()) || type == Double.class) {\n"); - writer.write(" return value instanceof Number;\n"); + writer.write(" // Java widens char to int implicitly, so accept Character\n"); + writer.write(" // for any int-or-larger numeric slot.\n"); + writer.write(" return value instanceof Number || value instanceof Character;\n"); writer.write(" }\n"); writer.write(" if (value instanceof bsh.cn1.CN1LambdaSupport.LambdaValue) {\n"); - writer.write(" return isSamInterface(type);\n"); + writer.write(" // LambdaValue implements common SAMs directly (Runnable,\n"); + writer.write(" // Function, Predicate, Comparator, ...). Also accept any\n"); + writer.write(" // CN1 SAM the listener-bridge knows how to wrap.\n"); + writer.write(" return type.isInstance(value) || isSamInterface(type);\n"); writer.write(" }\n"); writer.write(" return type.isInstance(value);\n"); writer.write(" }\n\n"); @@ -2358,23 +2507,24 @@ private static String castValue(String expression, ApiType type) { if ("java.lang.Character".equals(type.baseName)) { return "Character.valueOf(((Character) " + expression + ").charValue())"; } + // Numeric slots accept Character too (Java widens char to int). if ("byte".equals(type.baseName)) { - return "((Number) " + expression + ").byteValue()"; + return "(byte) toIntValue(" + expression + ")"; } if ("java.lang.Byte".equals(type.baseName)) { - return "Byte.valueOf(((Number) " + expression + ").byteValue())"; + return "Byte.valueOf((byte) toIntValue(" + expression + "))"; } if ("short".equals(type.baseName)) { - return "((Number) " + expression + ").shortValue()"; + return "(short) toIntValue(" + expression + ")"; } if ("java.lang.Short".equals(type.baseName)) { - return "Short.valueOf(((Number) " + expression + ").shortValue())"; + return "Short.valueOf((short) toIntValue(" + expression + "))"; } if ("int".equals(type.baseName)) { - return "((Number) " + expression + ").intValue()"; + return "toIntValue(" + expression + ")"; } if ("java.lang.Integer".equals(type.baseName)) { - return "Integer.valueOf(((Number) " + expression + ").intValue())"; + return "Integer.valueOf(toIntValue(" + expression + "))"; } if ("long".equals(type.baseName)) { return "((Number) " + expression + ").longValue()"; @@ -2684,9 +2834,29 @@ private String resolveSimpleName(String simpleName) { if (wildcard != null) { return wildcard; } + // Method-level type parameters (e.g. `` on `Arrays.asList`) + // aren't in the class-level typeParameterBounds. By convention + // such names are a single uppercase letter (or letter plus + // digits). Treat them as java.lang.Object so the method is + // emitted with erased types rather than dropped entirely. + if (looksLikeMethodTypeParameter(simpleName)) { + return "java.lang.Object"; + } return null; } + private static boolean looksLikeMethodTypeParameter(String name) { + if (name == null || name.isEmpty()) return false; + char c = name.charAt(0); + if (!Character.isUpperCase(c)) return false; + if (name.length() > 3) return false; + for (int i = 0; i < name.length(); i++) { + char k = name.charAt(i); + if (!(Character.isUpperCase(k) || Character.isDigit(k))) return false; + } + return true; + } + private String resolveWildcard(String simpleName) { String found = null; for (String wildcardImport : sourceClass.wildcardImports) { @@ -2889,7 +3059,11 @@ private static final class ApiClass { } boolean isLookupOnly() { - return "java.lang.StringBuilder".equals(qualifiedName); + // Historically StringBuilder was lookup-only because the old + // registry emitter couldn't express its final varargs append + // overloads. The current emitter handles those — allow full + // dispatch so `new StringBuilder()` / `.append(...)` work. + return false; } } diff --git a/scripts/cn1playground/update-cn1-version.sh b/scripts/cn1playground/update-cn1-version.sh index 302fa4fb7e..c7d90d0712 100755 --- a/scripts/cn1playground/update-cn1-version.sh +++ b/scripts/cn1playground/update-cn1-version.sh @@ -35,22 +35,18 @@ latest_plugin_version_from_maven() { RAW_VERSION="${1:-}" VERSION="" -TAG_VERSION="" if [ -n "$RAW_VERSION" ]; then - TAG_VERSION="$(extract_version "$RAW_VERSION")" - if [ -z "$TAG_VERSION" ]; then + # An explicit tag/argument is authoritative. Maven Central metadata + # can lag behind a just-pushed release, which used to leave the + # playground pinned one version behind whenever the workflow fired + # before Central had indexed the new artifact. + VERSION="$(extract_version "$RAW_VERSION")" + if [ -z "$VERSION" ]; then echo "Invalid Codename One version/tag: $RAW_VERSION" >&2 exit 1 fi - VERSION="$TAG_VERSION" -fi - -MAVEN_VERSION="$(latest_plugin_version_from_maven || true)" -if [ -n "$MAVEN_VERSION" ]; then - if [ -n "$TAG_VERSION" ] && [ "$TAG_VERSION" != "$MAVEN_VERSION" ]; then - echo "Tag version ($TAG_VERSION) differs from Maven Central release ($MAVEN_VERSION). Using Maven Central release." >&2 - fi - VERSION="$MAVEN_VERSION" +else + VERSION="$(latest_plugin_version_from_maven || true)" fi if [ -z "$VERSION" ]; then diff --git a/scripts/initializr/update-cn1-version.sh b/scripts/initializr/update-cn1-version.sh index 010a23cc34..0832200f37 100755 --- a/scripts/initializr/update-cn1-version.sh +++ b/scripts/initializr/update-cn1-version.sh @@ -33,22 +33,18 @@ latest_plugin_version_from_maven() { RAW_VERSION="${1:-}" VERSION="" -TAG_VERSION="" if [ -n "$RAW_VERSION" ]; then - TAG_VERSION="$(extract_version "$RAW_VERSION")" - if [ -z "$TAG_VERSION" ]; then + # An explicit tag/argument is authoritative. Maven Central metadata + # can lag behind a just-pushed release, which used to leave the + # initializr pinned one version behind whenever the workflow fired + # before Central had indexed the new artifact. + VERSION="$(extract_version "$RAW_VERSION")" + if [ -z "$VERSION" ]; then echo "Invalid Codename One version/tag: $RAW_VERSION" >&2 exit 1 fi - VERSION="$TAG_VERSION" -fi - -MAVEN_VERSION="$(latest_plugin_version_from_maven || true)" -if [ -n "$MAVEN_VERSION" ]; then - if [ -n "$TAG_VERSION" ] && [ "$TAG_VERSION" != "$MAVEN_VERSION" ]; then - echo "Tag version ($TAG_VERSION) differs from Maven Central release ($MAVEN_VERSION). Using Maven Central release." >&2 - fi - VERSION="$MAVEN_VERSION" +else + VERSION="$(latest_plugin_version_from_maven || true)" fi if [ -z "$VERSION" ]; then