/** {@inheritDoc} */ @Override public final int getBasicFrameType() { return type.getBasicFrameType(); }
/** {@inheritDoc} */ @Override public final int getBasicFrameType() { return type.getBasicFrameType(); }
/** {@inheritDoc} */ @Override public final int getBasicFrameType() { return type.getBasicFrameType(); }
/** {@inheritDoc} */ public final int getBasicFrameType() { return type.getBasicFrameType(); }
/** {@inheritDoc} */ public final int getBasicFrameType() { return type.getBasicFrameType(); }
/** {@inheritDoc} */ public final int getBasicFrameType() { return type.getBasicFrameType(); }
/** {@inheritDoc} */ public final int getBasicFrameType() { return type.getBasicFrameType(); }
/** {@inheritDoc} */ public final int getBasicFrameType() { return type.getBasicFrameType(); }
/** * Returns the appropriate {@code not} rop for the given type. The * result is a shared instance. * * @param type {@code non-null;} type of value being operated on * @return {@code non-null;} an appropriate instance */ public static Rop opNot(TypeBearer type) { switch (type.getBasicFrameType()) { case Type.BT_INT: return NOT_INT; case Type.BT_LONG: return NOT_LONG; } return throwBadType(type); }
/** * Returns the appropriate {@code not} rop for the given type. The * result is a shared instance. * * @param type {@code non-null;} type of value being operated on * @return {@code non-null;} an appropriate instance */ public static Rop opNot(TypeBearer type) { switch (type.getBasicFrameType()) { case Type.BT_INT: return NOT_INT; case Type.BT_LONG: return NOT_LONG; } return throwBadType(type); }
/** * Returns the appropriate {@code not} rop for the given type. The * result is a shared instance. * * @param type {@code non-null;} type of value being operated on * @return {@code non-null;} an appropriate instance */ public static Rop opNot(TypeBearer type) { switch (type.getBasicFrameType()) { case Type.BT_INT: return NOT_INT; case Type.BT_LONG: return NOT_LONG; } return throwBadType(type); }
/** * Returns the appropriate {@code not} rop for the given type. The * result is a shared instance. * * @param type {@code non-null;} type of value being operated on * @return {@code non-null;} an appropriate instance */ public static Rop opNot(TypeBearer type) { switch (type.getBasicFrameType()) { case Type.BT_INT: return NOT_INT; case Type.BT_LONG: return NOT_LONG; } return throwBadType(type); }
/** * Returns the appropriate {@code not} rop for the given type. The * result is a shared instance. * * @param type {@code non-null;} type of value being operated on * @return {@code non-null;} an appropriate instance */ public static Rop opNot(TypeBearer type) { switch (type.getBasicFrameType()) { case Type.BT_INT: return NOT_INT; case Type.BT_LONG: return NOT_LONG; } return throwBadType(type); }
/** * Returns the appropriate {@code not} rop for the given type. The * result is a shared instance. * * @param type {@code non-null;} type of value being operated on * @return {@code non-null;} an appropriate instance */ public static Rop opNot(TypeBearer type) { switch (type.getBasicFrameType()) { case Type.BT_INT: return NOT_INT; case Type.BT_LONG: return NOT_LONG; } return throwBadType(type); }
/** * Returns the appropriate {@code not} rop for the given type. The * result is a shared instance. * * @param type {@code non-null;} type of value being operated on * @return {@code non-null;} an appropriate instance */ public static Rop opNot(TypeBearer type) { switch (type.getBasicFrameType()) { case Type.BT_INT: return NOT_INT; case Type.BT_LONG: return NOT_LONG; } return throwBadType(type); }
/** * Returns the appropriate {@code not} rop for the given type. The * result is a shared instance. * * @param type {@code non-null;} type of value being operated on * @return {@code non-null;} an appropriate instance */ public static Rop opNot(TypeBearer type) { switch (type.getBasicFrameType()) { case Type.BT_INT: return NOT_INT; case Type.BT_LONG: return NOT_LONG; } return throwBadType(type); }
/** * Returns the appropriate {@code move-param} rop for the * given type. The result is a shared instance. * * @param type {@code non-null;} type of value being moved * @return {@code non-null;} an appropriate instance */ public static Rop opMoveParam(TypeBearer type) { switch (type.getBasicFrameType()) { case Type.BT_INT: return MOVE_PARAM_INT; case Type.BT_LONG: return MOVE_PARAM_LONG; case Type.BT_FLOAT: return MOVE_PARAM_FLOAT; case Type.BT_DOUBLE: return MOVE_PARAM_DOUBLE; case Type.BT_OBJECT: return MOVE_PARAM_OBJECT; } return throwBadType(type); }
/** * Returns the appropriate {@code neg} rop for the given type. The * result is a shared instance. * * @param type {@code non-null;} type of value being operated on * @return {@code non-null;} an appropriate instance */ public static Rop opNeg(TypeBearer type) { switch (type.getBasicFrameType()) { case Type.BT_INT: return NEG_INT; case Type.BT_LONG: return NEG_LONG; case Type.BT_FLOAT: return NEG_FLOAT; case Type.BT_DOUBLE: return NEG_DOUBLE; } return throwBadType(type); }
/** * Returns the appropriate {@code mark-local} rop for the given type. * The result is a shared instance. * * @param type {@code non-null;} type of value being marked * @return {@code non-null;} an appropriate instance */ public static Rop opMarkLocal(TypeBearer type) { switch (type.getBasicFrameType()) { case Type.BT_INT: return MARK_LOCAL_INT; case Type.BT_LONG: return MARK_LOCAL_LONG; case Type.BT_FLOAT: return MARK_LOCAL_FLOAT; case Type.BT_DOUBLE: return MARK_LOCAL_DOUBLE; case Type.BT_OBJECT: return MARK_LOCAL_OBJECT; } return throwBadType(type); }
/** * Returns the appropriate {@code neg} rop for the given type. The * result is a shared instance. * * @param type {@code non-null;} type of value being operated on * @return {@code non-null;} an appropriate instance */ public static Rop opNeg(TypeBearer type) { switch (type.getBasicFrameType()) { case Type.BT_INT: return NEG_INT; case Type.BT_LONG: return NEG_LONG; case Type.BT_FLOAT: return NEG_FLOAT; case Type.BT_DOUBLE: return NEG_DOUBLE; } return throwBadType(type); }