2007-07-11から1日間の記事一覧

単項数値演算の違和感

単項+演算子は単項数値格上げの対象になる。 byte b = 10; byte c = +b;上記の「+b」は単項数値格上げによってintになり、byteに代入できない。 byte b = 10; byte c = +10;今度はOK。代入の際には代入変換と呼ばれる変換があって、代入する値が定数であり、…

JSR-202 Java Class File Specification Update

Type Signatureの文法がconflictしてるよねー、と知り合いに言われたので覚書。原版 FormalTypeParameter: Identifier ClassBound InterfaceBound* ClassBound: : FieldTypeSignature? InterfaceBound: : FieldTypeSignature現行javacの実装 FormalTypeParam…