Edit C:\dspace\webapps\sword\WEB-INF\lib\org\elasticsearch\common\unit\MemorySizeValue.class
???? 3 ? -org/elasticsearch/common/unit/MemorySizeValue ALjava/lang/Enum<Lorg/elasticsearch/common/unit/MemorySizeValue;>; java/lang/Enum MemorySizeValue.java )org/elasticsearch/monitor/jvm/JvmInfo$Mem %org/elasticsearch/monitor/jvm/JvmInfo Mem $VALUES 0[Lorg/elasticsearch/common/unit/MemorySizeValue; values 2()[Lorg/elasticsearch/common/unit/MemorySizeValue; clone ()Ljava/lang/Object; valueOf C(Ljava/lang/String;)Lorg/elasticsearch/common/unit/MemorySizeValue; 5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; name Ljava/lang/String; <init> (Ljava/lang/String;I)V this /Lorg/elasticsearch/common/unit/MemorySizeValue; parseBytesSizeValueOrHeapRatio A(Ljava/lang/String;)Lorg/elasticsearch/common/unit/ByteSizeValue; java/lang/NumberFormatException & % ( java/lang/String * endsWith (Ljava/lang/String;)Z , - + . length ()I 0 1 + 2 substring (II)Ljava/lang/String; 4 5 + 6 java/lang/Double 8 parseDouble (Ljava/lang/String;)D : ; 9 <@Y -org/elasticsearch/ElasticsearchParseException @ java/lang/StringBuilder B ()V D C E %Percentage should be in [0-100], got G append -(Ljava/lang/String;)Ljava/lang/StringBuilder; I J C K toString ()Ljava/lang/String; M N C O (Ljava/lang/String;)V Q A R +org/elasticsearch/common/unit/ByteSizeValue T jvmInfo )()Lorg/elasticsearch/monitor/jvm/JvmInfo; V W X getMem -()Lorg/elasticsearch/monitor/jvm/JvmInfo$Mem; Z [ \ getHeapMax /()Lorg/elasticsearch/common/unit/ByteSizeValue; ^ _ ` bytes ()J b c U d *org/elasticsearch/common/unit/ByteSizeUnit f BYTES ,Lorg/elasticsearch/common/unit/ByteSizeUnit; h i g j 0(JLorg/elasticsearch/common/unit/ByteSizeUnit;)V l U m Failed to parse [ o ] as a double q *(Ljava/lang/String;Ljava/lang/Throwable;)V s A t parseBytesSizeValue v % U w percent D e !Ljava/lang/NumberFormatException; percentAsString sValue <clinit> Code LineNumberTable LocalVariableTable Signature StackMapTable SourceFile InnerClasses@1 ? "