package net.nullschool.grains.generate.model; import java.math.BigDecimal; import java.math.BigInteger; import java.net.URI; import java.util.Collection; import java.util.Map; import java.util.UUID; import javax.annotation.Generated; import net.nullschool.collect.ConstMap; import net.nullschool.grains.Grain; import net.nullschool.grains.GrainFactoryRef; /** * Composition of Intrinsics and Grain. See {@link IntrinsicsFactory}. */ @Generated("net.nullschool.grains.generate.GrainGenerator") @GrainFactoryRef(IntrinsicsFactory.class) public interface IntrinsicsGrain extends Intrinsics, Grain { // // Intrinsics Accessors // String getId(); IntrinsicsGrain withId(String id); float get$float(); IntrinsicsGrain with$float(float _$float); int get0(); IntrinsicsGrain with0(int _0); char get_char(); IntrinsicsGrain with_char(char __char); BigDecimal getBigDecimal(); IntrinsicsGrain withBigDecimal(BigDecimal bigDecimal); BigInteger getBigInteger(); IntrinsicsGrain withBigInteger(BigInteger bigInteger); boolean isBoolean(); IntrinsicsGrain withBoolean(boolean _boolean); Boolean getBoxedBoolean(); IntrinsicsGrain withBoxedBoolean(Boolean boxedBoolean); Double getBoxedDouble(); IntrinsicsGrain withBoxedDouble(Double boxedDouble); Float getBoxedFloat(); IntrinsicsGrain withBoxedFloat(Float boxedFloat); Long getBoxedLong(); IntrinsicsGrain withBoxedLong(Long boxedLong); Short getBoxedShort(); IntrinsicsGrain withBoxedShort(Short boxedShort); byte getByte(); IntrinsicsGrain withByte(byte _byte); char getChar(); IntrinsicsGrain withChar(char _char); Character getCharacter(); IntrinsicsGrain withCharacter(Character character); double getDouble(); IntrinsicsGrain withDouble(double _double); Intrinsics.Color$ getEnum(); IntrinsicsGrain withEnum(Intrinsics.Color$ _enum); float getFloat(); IntrinsicsGrain withFloat(float _float); int getInt(); IntrinsicsGrain withInt(int _int); Integer getInteger(); IntrinsicsGrain withInteger(Integer integer); long getLong(); IntrinsicsGrain withLong(long _long); short getShort(); IntrinsicsGrain withShort(short _short); String getString(); IntrinsicsGrain withString(String string); URI getURI(); IntrinsicsGrain withURI(URI URI); UUID getUUID(); IntrinsicsGrain withUUID(UUID UUID); Byte getボックス化バイト(); IntrinsicsGrain withボックス化バイト(Byte ボックス化バイト); // // Grain Methods // ConstMap<String, Object> extensions(); IntrinsicsGrain with(String key, Object value); IntrinsicsGrain withAll(Map<? extends String, ?> map); IntrinsicsGrain without(Object key); IntrinsicsGrain withoutAll(Collection<?> keys); IntrinsicsBuilder newBuilder(); }