org.eclipse.elk.graph.properties.Property.class Maven / Gradle / Ivy
???? 7 ? )org/eclipse/elk/graph/properties/Property java/lang/Object *org/eclipse/elk/graph/properties/IProperty java/lang/Comparable id Ljava/lang/String; defaultValue Ljava/lang/Object; Signature TT;
lowerBound Ljava/lang/Comparable; Ljava/lang/Comparable<-TT;>;
upperBound NEGATIVE_INFINITY *Ljava/lang/Comparable; POSITIVE_INFINITY ()V Code +org/eclipse/elk/graph/properties/Property$1
! +org/eclipse/elk/graph/properties/Property$2
$ LineNumberTable LocalVariableTable (Ljava/lang/String;)V
* , .
this +Lorg/eclipse/elk/graph/properties/Property; theid LocalVariableTypeTable 0Lorg/eclipse/elk/graph/properties/Property; '(Ljava/lang/String;Ljava/lang/Object;)V (Ljava/lang/String;TT;)V
7 ' 9 thedefaultValue A(Lorg/eclipse/elk/graph/properties/IProperty;Ljava/lang/Object;)V 7(Lorg/eclipse/elk/graph/properties/IProperty;TT;)V > ? @ getId ()Ljava/lang/String;
B 4 other ,Lorg/eclipse/elk/graph/properties/IProperty; 1Lorg/eclipse/elk/graph/properties/IProperty; =(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Comparable;)V 4(Ljava/lang/String;TT;Ljava/lang/Comparable<-TT;>;)V
thelowerBound
StackMapTable K java/lang/String S(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Comparable;)V P(Ljava/lang/String;TT;Ljava/lang/Comparable<-TT;>;Ljava/lang/Comparable<-TT;>;)V
O F
theupperBound equals (Ljava/lang/Object;)Z
J T Q R obj hashCode ()I
J Y V W toString
getDefault ()Ljava/lang/Object; ()TT; _ java/lang/Cloneable
a c b %org/eclipse/elk/graph/util/ElkReflect d e clone &(Ljava/lang/Object;)Ljava/lang/Object; g java/lang/IllegalStateException i java/lang/StringBuilder k Couldn't clone property '
h 7
h n o p append -(Ljava/lang/String;)Ljava/lang/StringBuilder; r '. t *Make sure its type is registered with the
v x w java/lang/Class y @
getSimpleName { utility class.
h } Z @
f 7
getLowerBound ()Ljava/lang/Comparable; ()Ljava/lang/Comparable<-TT;>;
getUpperBound compareTo /(Lorg/eclipse/elk/graph/properties/IProperty;)I 2(Lorg/eclipse/elk/graph/properties/IProperty<*>;)I
J ? ? ? (Ljava/lang/String;)I /Lorg/eclipse/elk/graph/properties/IProperty<*>; (Ljava/lang/Object;)I
? ? ?
SourceFile
Property.java ?Ljava/lang/Object;Lorg/eclipse/elk/graph/properties/IProperty;Ljava/lang/Comparable;>; InnerClasses NestMembers !
= ? Y? ? ? Y? "? #? % ?
? ? &