public abstract class org.apache.batik.css.dom.CSSOMValue$AbstractComponent implements org.w3c.dom.css.CSSPrimitiveValue
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.apache.batik.css.dom.CSSOMValue$AbstractComponent
  super_class: java.lang.Object
{
  final org.apache.batik.css.dom.CSSOMValue this$0;
    descriptor: Lorg/apache/batik/css/dom/CSSOMValue;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  protected void <init>(org.apache.batik.css.dom.CSSOMValue);
    descriptor: (Lorg/apache/batik/css/dom/CSSOMValue;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
         0: .line 1000
            aload 0 /* this */
            aload 1
            putfield org.apache.batik.css.dom.CSSOMValue$AbstractComponent.this$0:Lorg/apache/batik/css/dom/CSSOMValue;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue$AbstractComponent;
    MethodParameters:
        Name  Flags
      this$0  final

  protected abstract org.apache.batik.css.engine.value.Value getValue();
    descriptor: ()Lorg/apache/batik/css/engine/value/Value;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT

  public java.lang.String getCssText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
         0: .line 1012
            aload 0 /* this */
            invokevirtual org.apache.batik.css.dom.CSSOMValue$AbstractComponent.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getCssText:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue$AbstractComponent;

  public short getCssValueType();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
         0: .line 1020
            aload 0 /* this */
            invokevirtual org.apache.batik.css.dom.CSSOMValue$AbstractComponent.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getCssValueType:()S
            ireturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue$AbstractComponent;

  public short getPrimitiveType();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
         0: .line 1028
            aload 0 /* this */
            invokevirtual org.apache.batik.css.dom.CSSOMValue$AbstractComponent.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            ireturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue$AbstractComponent;

  public float getFloatValue(short);
    descriptor: (S)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
        start local 1 // short unitType
         0: .line 1036
            iload 1 /* unitType */
            aload 0 /* this */
            invokevirtual org.apache.batik.css.dom.CSSOMValue$AbstractComponent.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokestatic org.apache.batik.css.dom.CSSOMValue.convertFloatValue:(SLorg/apache/batik/css/engine/value/Value;)F
            freturn
        end local 1 // short unitType
        end local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/apache/batik/css/dom/CSSOMValue$AbstractComponent;
            0    1     1  unitType  S
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      unitType  

  public java.lang.String getStringValue();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
         0: .line 1044
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue$AbstractComponent.this$0:Lorg/apache/batik/css/dom/CSSOMValue;
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue$AbstractComponent;
    Exceptions:
      throws org.w3c.dom.DOMException

  public org.w3c.dom.css.Counter getCounterValue();
    descriptor: ()Lorg/w3c/dom/css/Counter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
         0: .line 1052
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue$AbstractComponent;
    Exceptions:
      throws org.w3c.dom.DOMException

  public org.w3c.dom.css.Rect getRectValue();
    descriptor: ()Lorg/w3c/dom/css/Rect;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
         0: .line 1060
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue$AbstractComponent;
    Exceptions:
      throws org.w3c.dom.DOMException

  public org.w3c.dom.css.RGBColor getRGBColorValue();
    descriptor: ()Lorg/w3c/dom/css/RGBColor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
         0: .line 1068
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue$AbstractComponent;
    Exceptions:
      throws org.w3c.dom.DOMException

  public int getLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
         0: .line 1078
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue$AbstractComponent;

  public org.w3c.dom.css.CSSValue item(int);
    descriptor: (I)Lorg/w3c/dom/css/CSSValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
        start local 1 // int index
         0: .line 1086
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 1 // int index
        end local 0 // org.apache.batik.css.dom.CSSOMValue$AbstractComponent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/batik/css/dom/CSSOMValue$AbstractComponent;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  
}
SourceFile: "CSSOMValue.java"
NestHost: org.apache.batik.css.dom.CSSOMValue
InnerClasses:
  protected abstract AbstractComponent = org.apache.batik.css.dom.CSSOMValue$AbstractComponent of org.apache.batik.css.dom.CSSOMValue
  public abstract ValueProvider = org.apache.batik.css.dom.CSSOMValue$ValueProvider of org.apache.batik.css.dom.CSSOMValue