-
Notifications
You must be signed in to change notification settings - Fork 142
/
Enum1.impl.java.js.txt
74 lines (66 loc) · 2.52 KB
/
Enum1.impl.java.js.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
goog.module('enums.Enum1$impl');
const Enum = goog.require('java.lang.Enum$impl');
const $Util = goog.require('nativebootstrap.Util$impl');
let $Equality = goog.forwardDeclare('nativebootstrap.Equality$impl');
let $Arrays = goog.forwardDeclare('vmbootstrap.Arrays$impl');
let $Enums = goog.forwardDeclare('vmbootstrap.Enums$impl');
/**
* @extends {Enum<Enum1>}
*/
class Enum1 extends Enum {
/** @protected */
constructor() {
super();
}
/** @return {!Enum1} */
static $create__java_lang_String__int(/** ?string */ $name, /** number */ $ordinal) {
let $instance = new Enum1();
$instance.$ctor__enums_Enum1__java_lang_String__int($name, $ordinal);
return $instance;
}
$ctor__enums_Enum1__java_lang_String__int(/** ?string */ $name, /** number */ $ordinal) {
this.f_name__java_lang_Enum_ = $name;
this.f_ordinal__java_lang_Enum_ = $ordinal;
this.$ctor__java_lang_Enum__java_lang_String__int($name, $ordinal);
}
/** @return {!Enum1} */
static m_valueOf__java_lang_String(/** string */ name) {
Enum1.$clinit();
if ($Equality.$same(Enum1.f_namesToValuesMap__enums_Enum1_, null)) {
Enum1.f_namesToValuesMap__enums_Enum1_ = /**@type {Map<?string, !Enum1>}*/ ($Enums.createMapFromValues(Enum1.m_values__()));
}
return /**@type {Enum1}*/ ($Enums.getValueFromNameAndMap(name, Enum1.f_namesToValuesMap__enums_Enum1_));
}
/** @return {!Array<!Enum1>} */
static m_values__() {
Enum1.$clinit();
return /**@type {!Array<Enum1>}*/ ($Arrays.$init([Enum1.f_V1__enums_Enum1, Enum1.f_V2__enums_Enum1], Enum1));
}
static $clinit() {
Enum1.$clinit = () =>{};
Enum1.$loadModules();
Enum.$clinit();
}
/** @return {boolean} */
static $isInstance(/** ? */ instance) {
return instance instanceof Enum1;
}
static $loadModules() {
$Equality = goog.module.get('nativebootstrap.Equality$impl');
$Arrays = goog.module.get('vmbootstrap.Arrays$impl');
$Enums = goog.module.get('vmbootstrap.Enums$impl');
}
}
/**@const {number}*/
Enum1.$ordinal_V1__enums_Enum1 = 0;
/**@const {number}*/
Enum1.$ordinal_V2__enums_Enum1 = 1;
/**@const {!Enum1}*/
Enum1.f_V1__enums_Enum1 = /**@pureOrBreakMyCode*/ Enum1.$create__java_lang_String__int($Util.$makeEnumName('V1'), Enum1.$ordinal_V1__enums_Enum1);
/**@const {!Enum1}*/
Enum1.f_V2__enums_Enum1 = /**@pureOrBreakMyCode*/ Enum1.$create__java_lang_String__int($Util.$makeEnumName('V2'), Enum1.$ordinal_V2__enums_Enum1);
/**@type {Map<?string, !Enum1>}*/
Enum1.f_namesToValuesMap__enums_Enum1_;
$Util.$setClassMetadataForEnum(Enum1, 'enums.Enum1');
exports = Enum1;
//# sourceMappingURL=Enum1.js.map