From 591ab2cc4fd3746a2a83588da27dc1e343044fb5 Mon Sep 17 00:00:00 2001 From: enbrain <69905075+enbrain@users.noreply.github.com> Date: Sun, 11 Oct 2020 23:59:33 +0900 Subject: [PATCH] Add Javadoc for property classes (#1789) --- mappings/net/minecraft/state/property/IntProperty.mapping | 8 ++++++++ mappings/net/minecraft/state/property/Property.mapping | 1 + 2 files changed, 9 insertions(+) diff --git a/mappings/net/minecraft/state/property/IntProperty.mapping b/mappings/net/minecraft/state/property/IntProperty.mapping index a9c34c63f8..5f6902a8ee 100644 --- a/mappings/net/minecraft/state/property/IntProperty.mapping +++ b/mappings/net/minecraft/state/property/IntProperty.mapping @@ -5,6 +5,14 @@ CLASS net/minecraft/class_2758 net/minecraft/state/property/IntProperty ARG 2 min ARG 3 max METHOD method_11867 of (Ljava/lang/String;II)Lnet/minecraft/class_2758; + COMMENT Creates an integer property. + COMMENT + COMMENT

{@code min} must be non-negative and {@code max} must be greater than {@code min}. + COMMENT + COMMENT

Note that this method takes O({@code max} - {@code min}) time as it computes all possible values during instantiation. ARG 0 name + COMMENT the name of the property ARG 1 min + COMMENT the minimum value the property can take ARG 2 max + COMMENT the maximum value the property can take diff --git a/mappings/net/minecraft/state/property/Property.mapping b/mappings/net/minecraft/state/property/Property.mapping index ccea800773..07f6e4af33 100644 --- a/mappings/net/minecraft/state/property/Property.mapping +++ b/mappings/net/minecraft/state/property/Property.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_2769 net/minecraft/state/property/Property ARG 2 type METHOD method_11799 computeHashCode ()I METHOD method_11898 getValues ()Ljava/util/Collection; + COMMENT Returns all possible values the property can take. METHOD method_11899 getName ()Ljava/lang/String; METHOD method_11900 parse (Ljava/lang/String;)Ljava/util/Optional; ARG 1 name