Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / swingjs / j2s / jssun / java2d / StateTrackableDelegate.js
index 9fd9a79..86e6f03 100644 (file)
@@ -1,95 +1,95 @@
-Clazz.declarePackage ("jssun.java2d");\r
-Clazz.load (["jssun.java2d.StateTrackable"], "jssun.java2d.StateTrackableDelegate", ["java.lang.IllegalStateException", "$.InternalError", "jssun.java2d.StateTracker"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.theState = null;\r
-this.theTracker = null;\r
-this.numDynamicAgents = 0;\r
-Clazz.instantialize (this, arguments);\r
-}, jssun.java2d, "StateTrackableDelegate", null, jssun.java2d.StateTrackable);\r
-c$.createInstance = Clazz.defineMethod (c$, "createInstance", \r
-function (state) {\r
-switch (state) {\r
-case jssun.java2d.StateTrackable.State.UNTRACKABLE:\r
-return jssun.java2d.StateTrackableDelegate.UNTRACKABLE_DELEGATE;\r
-case jssun.java2d.StateTrackable.State.STABLE:\r
-return  new jssun.java2d.StateTrackableDelegate (jssun.java2d.StateTrackable.State.STABLE);\r
-case jssun.java2d.StateTrackable.State.DYNAMIC:\r
-return  new jssun.java2d.StateTrackableDelegate (jssun.java2d.StateTrackable.State.DYNAMIC);\r
-case jssun.java2d.StateTrackable.State.IMMUTABLE:\r
-return jssun.java2d.StateTrackableDelegate.IMMUTABLE_DELEGATE;\r
-default:\r
-throw  new InternalError ("unknown state");\r
-}\r
-}, "jssun.java2d.StateTrackable.State");\r
-Clazz.makeConstructor (c$, \r
- function (state) {\r
-this.theState = state;\r
-}, "jssun.java2d.StateTrackable.State");\r
-Clazz.overrideMethod (c$, "getState", \r
-function () {\r
-return this.theState;\r
-});\r
-Clazz.overrideMethod (c$, "getStateTracker", \r
-function () {\r
-var st = this.theTracker;\r
-if (st == null) {\r
-switch (this.theState) {\r
-case jssun.java2d.StateTrackable.State.IMMUTABLE:\r
-st = jssun.java2d.StateTracker.ALWAYS_CURRENT;\r
-break;\r
-case jssun.java2d.StateTrackable.State.STABLE:\r
-st = ((Clazz.isClassDefined ("jssun.java2d.StateTrackableDelegate$1") ? 0 : jssun.java2d.StateTrackableDelegate.$StateTrackableDelegate$1$ ()), Clazz.innerTypeInstance (jssun.java2d.StateTrackableDelegate$1, this, null));\r
-break;\r
-case jssun.java2d.StateTrackable.State.DYNAMIC:\r
-case jssun.java2d.StateTrackable.State.UNTRACKABLE:\r
-st = jssun.java2d.StateTracker.NEVER_CURRENT;\r
-break;\r
-}\r
-this.theTracker = st;\r
-}return st;\r
-});\r
-Clazz.defineMethod (c$, "setImmutable", \r
-function () {\r
-if (this.theState === jssun.java2d.StateTrackable.State.UNTRACKABLE || this.theState === jssun.java2d.StateTrackable.State.DYNAMIC) {\r
-throw  new IllegalStateException ("UNTRACKABLE or DYNAMIC objects cannot become IMMUTABLE");\r
-}this.theState = jssun.java2d.StateTrackable.State.IMMUTABLE;\r
-this.theTracker = null;\r
-});\r
-Clazz.defineMethod (c$, "setUntrackable", \r
-function () {\r
-if (this.theState === jssun.java2d.StateTrackable.State.IMMUTABLE) {\r
-throw  new IllegalStateException ("IMMUTABLE objects cannot become UNTRACKABLE");\r
-}this.theState = jssun.java2d.StateTrackable.State.UNTRACKABLE;\r
-this.theTracker = null;\r
-});\r
-Clazz.defineMethod (c$, "addDynamicAgent", \r
-function () {\r
-if (this.theState === jssun.java2d.StateTrackable.State.IMMUTABLE) {\r
-throw  new IllegalStateException ("Cannot change state from IMMUTABLE");\r
-}++this.numDynamicAgents;\r
-if (this.theState === jssun.java2d.StateTrackable.State.STABLE) {\r
-this.theState = jssun.java2d.StateTrackable.State.DYNAMIC;\r
-this.theTracker = null;\r
-}});\r
-Clazz.defineMethod (c$, "removeDynamicAgent", \r
-function () {\r
-if (--this.numDynamicAgents == 0 && this.theState === jssun.java2d.StateTrackable.State.DYNAMIC) {\r
-this.theState = jssun.java2d.StateTrackable.State.STABLE;\r
-this.theTracker = null;\r
-}});\r
-Clazz.defineMethod (c$, "markDirty", \r
-function () {\r
-this.theTracker = null;\r
-});\r
-c$.$StateTrackableDelegate$1$ = function () {\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.declareAnonymous (jssun.java2d, "StateTrackableDelegate$1", null, jssun.java2d.StateTracker);\r
-Clazz.overrideMethod (c$, "isCurrent", \r
-function () {\r
-return (this.b$["jssun.java2d.StateTrackableDelegate"].theTracker === this);\r
-});\r
-c$ = Clazz.p0p ();\r
-};\r
-c$.UNTRACKABLE_DELEGATE = c$.prototype.UNTRACKABLE_DELEGATE =  new jssun.java2d.StateTrackableDelegate (jssun.java2d.StateTrackable.State.UNTRACKABLE);\r
-c$.IMMUTABLE_DELEGATE = c$.prototype.IMMUTABLE_DELEGATE =  new jssun.java2d.StateTrackableDelegate (jssun.java2d.StateTrackable.State.IMMUTABLE);\r
-});\r
+Clazz.declarePackage ("jssun.java2d");
+Clazz.load (["jssun.java2d.StateTrackable"], "jssun.java2d.StateTrackableDelegate", ["java.lang.IllegalStateException", "$.InternalError", "jssun.java2d.StateTracker"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.theState = null;
+this.theTracker = null;
+this.numDynamicAgents = 0;
+Clazz.instantialize (this, arguments);
+}, jssun.java2d, "StateTrackableDelegate", null, jssun.java2d.StateTrackable);
+c$.createInstance = Clazz.defineMethod (c$, "createInstance", 
+function (state) {
+switch (state) {
+case jssun.java2d.StateTrackable.State.UNTRACKABLE:
+return jssun.java2d.StateTrackableDelegate.UNTRACKABLE_DELEGATE;
+case jssun.java2d.StateTrackable.State.STABLE:
+return  new jssun.java2d.StateTrackableDelegate (jssun.java2d.StateTrackable.State.STABLE);
+case jssun.java2d.StateTrackable.State.DYNAMIC:
+return  new jssun.java2d.StateTrackableDelegate (jssun.java2d.StateTrackable.State.DYNAMIC);
+case jssun.java2d.StateTrackable.State.IMMUTABLE:
+return jssun.java2d.StateTrackableDelegate.IMMUTABLE_DELEGATE;
+default:
+throw  new InternalError ("unknown state");
+}
+}, "jssun.java2d.StateTrackable.State");
+Clazz.makeConstructor (c$, 
+ function (state) {
+this.theState = state;
+}, "jssun.java2d.StateTrackable.State");
+Clazz.overrideMethod (c$, "getState", 
+function () {
+return this.theState;
+});
+Clazz.overrideMethod (c$, "getStateTracker", 
+function () {
+var st = this.theTracker;
+if (st == null) {
+switch (this.theState) {
+case jssun.java2d.StateTrackable.State.IMMUTABLE:
+st = jssun.java2d.StateTracker.ALWAYS_CURRENT;
+break;
+case jssun.java2d.StateTrackable.State.STABLE:
+st = ((Clazz.isClassDefined ("jssun.java2d.StateTrackableDelegate$1") ? 0 : jssun.java2d.StateTrackableDelegate.$StateTrackableDelegate$1$ ()), Clazz.innerTypeInstance (jssun.java2d.StateTrackableDelegate$1, this, null));
+break;
+case jssun.java2d.StateTrackable.State.DYNAMIC:
+case jssun.java2d.StateTrackable.State.UNTRACKABLE:
+st = jssun.java2d.StateTracker.NEVER_CURRENT;
+break;
+}
+this.theTracker = st;
+}return st;
+});
+Clazz.defineMethod (c$, "setImmutable", 
+function () {
+if (this.theState === jssun.java2d.StateTrackable.State.UNTRACKABLE || this.theState === jssun.java2d.StateTrackable.State.DYNAMIC) {
+throw  new IllegalStateException ("UNTRACKABLE or DYNAMIC objects cannot become IMMUTABLE");
+}this.theState = jssun.java2d.StateTrackable.State.IMMUTABLE;
+this.theTracker = null;
+});
+Clazz.defineMethod (c$, "setUntrackable", 
+function () {
+if (this.theState === jssun.java2d.StateTrackable.State.IMMUTABLE) {
+throw  new IllegalStateException ("IMMUTABLE objects cannot become UNTRACKABLE");
+}this.theState = jssun.java2d.StateTrackable.State.UNTRACKABLE;
+this.theTracker = null;
+});
+Clazz.defineMethod (c$, "addDynamicAgent", 
+function () {
+if (this.theState === jssun.java2d.StateTrackable.State.IMMUTABLE) {
+throw  new IllegalStateException ("Cannot change state from IMMUTABLE");
+}++this.numDynamicAgents;
+if (this.theState === jssun.java2d.StateTrackable.State.STABLE) {
+this.theState = jssun.java2d.StateTrackable.State.DYNAMIC;
+this.theTracker = null;
+}});
+Clazz.defineMethod (c$, "removeDynamicAgent", 
+function () {
+if (--this.numDynamicAgents == 0 && this.theState === jssun.java2d.StateTrackable.State.DYNAMIC) {
+this.theState = jssun.java2d.StateTrackable.State.STABLE;
+this.theTracker = null;
+}});
+Clazz.defineMethod (c$, "markDirty", 
+function () {
+this.theTracker = null;
+});
+c$.$StateTrackableDelegate$1$ = function () {
+Clazz.pu$h(self.c$);
+c$ = Clazz.declareAnonymous (jssun.java2d, "StateTrackableDelegate$1", null, jssun.java2d.StateTracker);
+Clazz.overrideMethod (c$, "isCurrent", 
+function () {
+return (this.b$["jssun.java2d.StateTrackableDelegate"].theTracker === this);
+});
+c$ = Clazz.p0p ();
+};
+c$.UNTRACKABLE_DELEGATE = c$.prototype.UNTRACKABLE_DELEGATE =  new jssun.java2d.StateTrackableDelegate (jssun.java2d.StateTrackable.State.UNTRACKABLE);
+c$.IMMUTABLE_DELEGATE = c$.prototype.IMMUTABLE_DELEGATE =  new jssun.java2d.StateTrackableDelegate (jssun.java2d.StateTrackable.State.IMMUTABLE);
+});