/** * Gets the component type of this type. This method is only valid on * array types. * * @return {@code non-null;} the component type */ public Type getComponentType() { if (componentType == null) { if (descriptor.charAt(0) != '[') { throw new IllegalArgumentException("not an array type: " + descriptor); } componentType = intern(descriptor.substring(1)); } return componentType; }
/** * Gets the component type of this type. This method is only valid on * array types. * * @return {@code non-null;} the component type */ public Type getComponentType() { if (componentType == null) { if (descriptor.charAt(0) != '[') { throw new IllegalArgumentException("not an array type: " + descriptor); } componentType = intern(descriptor.substring(1)); } return componentType; }
/** * Gets the component type of this type. This method is only valid on * array types. * * @return {@code non-null;} the component type */ public Type getComponentType() { if (componentType == null) { if (descriptor.charAt(0) != '[') { throw new IllegalArgumentException("not an array type: " + descriptor); } componentType = intern(descriptor.substring(1)); } return componentType; }
/** * Gets the component type of this type. This method is only valid on * array types. * * @return {@code non-null;} the component type */ public Type getComponentType() { if (componentType == null) { if (descriptor.charAt(0) != '[') { throw new IllegalArgumentException("not an array type: " + descriptor); } componentType = intern(descriptor.substring(1)); } return componentType; }
/** * Gets the component type of this type. This method is only valid on * array types. * * @return {@code non-null;} the component type */ public Type getComponentType() { if (componentType == null) { if (descriptor.charAt(0) != '[') { throw new IllegalArgumentException("not an array type: " + descriptor); } componentType = intern(descriptor.substring(1)); } return componentType; }
/** * Gets the component type of this type. This method is only valid on * array types. * * @return {@code non-null;} the component type */ public Type getComponentType() { if (componentType == null) { if (descriptor.charAt(0) != '[') { throw new IllegalArgumentException("not an array type: " + descriptor); } componentType = intern(descriptor.substring(1)); } return componentType; }
/** * Gets the variable's type descriptor. This is a convenient shorthand * for {@code Type.intern(getDescriptor().getString())}. * * @return {@code non-null;} the variable's type */ public Type getType() { return Type.intern(descriptor.getString()); }
/** * Gets the field type corresponding to this instance's descriptor. * This method is only valid to call if the descriptor in fact describes * a field (and not a method). * * @return {@code non-null;} the field type */ public Type getFieldType() { return Type.intern(descriptor.getString()); }
/** * Gets the field type corresponding to this instance's descriptor. * This method is only valid to call if the descriptor in fact describes * a field (and not a method). * * @return {@code non-null;} the field type */ public Type getFieldType() { return Type.intern(descriptor.getString()); }
/** * Gets the field type corresponding to this instance's descriptor. * This method is only valid to call if the descriptor in fact describes * a field (and not a method). * * @return {@code non-null;} the field type */ public Type getFieldType() { return Type.intern(descriptor.getString()); }
/** * Gets the variable's type descriptor. This is a convenient shorthand * for {@code Type.intern(getDescriptor().getString())}. * * @return {@code non-null;} the variable's type */ public Type getType() { return Type.intern(descriptor.getString()); }
/** * Gets the field type corresponding to this instance's descriptor. * This method is only valid to call if the descriptor in fact describes * a field (and not a method). * * @return {@code non-null;} the field type */ public Type getFieldType() { return Type.intern(descriptor.getString()); }
/** * Gets the variable's type descriptor. This is a convenient shorthand * for {@code Type.intern(getDescriptor().getString())}. * * @return {@code non-null;} the variable's type */ public Type getType() { return Type.intern(descriptor.getString()); }
/** * Gets the variable's type descriptor. This is a convenient shorthand * for {@code Type.intern(getDescriptor().getString())}. * * @return {@code non-null;} the variable's type */ public Type getType() { return Type.intern(descriptor.getString()); }
/** * Gets the variable's type descriptor. This is a convenient shorthand * for {@code Type.intern(getDescriptor().getString())}. * * @return {@code non-null;} the variable's type */ public Type getType() { return Type.intern(descriptor.getString()); }
/** * Gets the field type corresponding to this instance's descriptor. * This method is only valid to call if the descriptor in fact describes * a field (and not a method). * * @return {@code non-null;} the field type */ public Type getFieldType() { return Type.intern(descriptor.getString()); }
/** * Gets the field type corresponding to this instance's descriptor. * This method is only valid to call if the descriptor in fact describes * a field (and not a method). * * @return {@code non-null;} the field type */ public Type getFieldType() { return Type.intern(descriptor.getString()); }
/** * Gets the variable's type descriptor. This is a convenient shorthand * for {@code Type.intern(getDescriptor().getString())}. * * @return {@code non-null;} the variable's type */ public Type getType() { return Type.intern(descriptor.getString()); }
/** * Gets the field type corresponding to this instance's descriptor. * This method is only valid to call if the descriptor in fact describes * a field (and not a method). * * @return {@code non-null;} the field type */ public Type getFieldType() { return Type.intern(descriptor.getString()); }
/** * Gets the field type corresponding to this instance's descriptor. * This method is only valid to call if the descriptor in fact describes * a field (and not a method). * * @return {@code non-null;} the field type */ public Type getFieldType() { return Type.intern(descriptor.getString()); }