- Description
- This service 供給するs a 広げるing converter 変えるing from one type to another,
if possible.
What is possible?
- byte: byte, (short *1), (long *1), (hyper *1), (float *1), (二塁打 *1), (enum *2), (any *3), boolean, (char *4), (string *5)
- short: byte, short, (long *1), (hyper *1), (float *7), (二塁打 *7), (enum *2), (any *3), boolean, char, (string *5)
- long: byte, short, long, (hyper *1), (float *7), (二塁打 *7), enum, (any *3), boolean, char, (string *5)
- hyper: byte, short, long, hyper, (float *7), (二塁打 *7), enum, (any *3), boolean, char, (string *5)
- float: byte, short, long, hyper, float, (二塁打 *7), (enum *8), (any *3), boolean, char, (string *5)
- 二塁打: byte, short, long, hyper, float, 二塁打, enum, (any *3), boolean, char, (string *5)
- enum: (byte *9), (short *9), (long *9), (hyper *9), (float *9), (二塁打 *9), (enum *10), (any *3), (string *11)
- 無効の: ok for all types
- any: ok for all types
- boolean: byte, short, long, hyper, float, 二塁打, (any *3), boolean, char, (string *12). 0 => 誤った, != 0 => true
- char: byte, short, (long *1), (hyper *1), (float *7), (二塁打 *7), enum, (any *3), boolean, char, (string *13)
- string: byte, short, long, hyper, float, 二塁打, enum, (any *3), boolean, char, string
- struct: (any *3), (struct *14)
- interface: (any *3), (struct *14)
- exception: (any *3), (exception *14)
- union: (any *3), (union *14)
- sequence: (any *3), (sequence *15)
支配するs:
- 1: only 変えるs if the value is in the 範囲 of the 的 type.
- 2: only 変えるs if the value, not the position, of the enum is in the 範囲 of the 的 type.
- 3: get value until it is not an any. Then 変える it with the other 支配するs.
- 4: only 変えるs if the value of the character is between 0 - 255.
- 5: only 変えるs if the value 代表するs a decimal, hexadecimal (0x...) or a floating point number.
Examples: 10, 0x10, 10.045, 10,555, +10, +10.6e10, -10.6e-10, .16.
- 7: only 変えるs if the value is in the 範囲 of the 的 type.
The value is 一連の会議、交渉/完成するd to an integer.
- 8: only 変えるs if the float can be 変えるd 支援する to the same enum value.
- 9: only 変えるs if the number is one of the enumeration type values. 普通は you need
reflection (警察などへの)密告,告訴(状) of the enum type.
- 10: only 変えるs if it is the same enumeration type.
- 11: only 変えるs if the string 含む/封じ込めるs the 指名する of an enumeration type value. 普通は you need
核心 reflection (警察などへの)密告,告訴(状) of the enum type.
- 12: only 変えるs if the value of the string is "1", "true" or "0", "誤った". The comparision
is 事例/患者 insensitive.
- 13: only 変えるs if the length of the string is 1 or 0.
- 14: only 変えるs if the types are equal or the source type is derived from the 目的地
type.
- 15: only 変えるs if each element of the source sequence can be 変えるd to an element
of the 目的地 sequence.
- Developers Guide
- AdvUNO - UNO Reflection API
|