2006-07-01から1ヶ月間の記事一覧

やな文法

int a = (int) + 1.5; Integer b = (Integer) + 1.5;前者は int a = (int) (+ 1.5); // +1.5 (ぷらすいってんご) を int 型にキャストとなり問題ないが、後者は Integer b = Integer + 1.5; // いんてじゃーたすいってんごとなり、Integerという名前のフィー…

invokedynamic

http://jcp.org/en/jsr/detail?id=292 今更ながら。むしろ構文が気になる…。Genericsの上でやるのかしら?

priceless

"0" を解釈するために必要なコンパイラの動作。 Call: parseExpression Call: expression Call: assignmentExpression Call: conditionalExpression Call: conditionalOrExpression Call: conditionalAndExpression Call: inclusiveOrExpression Call: exclu…

Soot

http://www.sable.mcgill.ca/soot/逆コンパイル時に便利げ。 class file -> AST も夢じゃない。