Mercurial > hg > graal-compiler
diff graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/TypeCheck.java @ 14906:f3a5036cc13c
javadoc fixes
javadoc has become stricter in jdk8
author | Bernhard Urban <bernhard.urban@jku.at> |
---|---|
date | Mon, 31 Mar 2014 20:51:09 +0200 |
parents | 494b818b527c |
children | e6d15134ca86 |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/TypeCheck.java Mon Mar 31 19:07:49 2014 +0200 +++ b/graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/TypeCheck.java Mon Mar 31 20:51:09 2014 +0200 @@ -35,45 +35,43 @@ * {@link TypeSystem}. You can define multiple overloaded {@link TypeCheck} methods for the same * type. This can be used to reduce the boxing overhead in type conversions. * </p> - * + * * <p> * By default the system generates type checks for all types in the parent {@link TypeSystem} which * look like the follows: - * + * * <pre> * {@literal @}TypeCheck * boolean is${typeName}(Object value) { * return value instanceof ${typeName}; * } * </pre> - * - * </p> - * + * * <b>Example:</b> * <p> * A type check for BigInteger with one overloaded optimized variant to reduce boxing. * </p> - * + * * <pre> - * - * + * + * * {@literal @}TypeSystem(types = {int.class, BigInteger.class, String.class}, nodeBaseClass = TypedNode.class) * public abstract class Types { - * + * * {@literal @}TypeCheck * public boolean isBigInteger(Object value) { * return value instanceof Integer || value instanceof BigInteger; * } - * + * * {@literal @}TypeCheck * public boolean isBigInteger(int value) { * return true; * } - * + * * } * </pre> - * - * + * + * */ @Retention(RetentionPolicy.CLASS) @Target({ElementType.METHOD})