public abstract class android.view.ViewStructure
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: android.view.ViewStructure
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.ViewStructure this
         0: .line 45
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.view.ViewStructure this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/ViewStructure;

  public abstract void setId(int, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      id           
      packageName  
      typeName     
      entryName    

  public abstract void setDimens(int, int, int, int, int, int);
    descriptor: (IIIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      left     
      top      
      scrollX  
      scrollY  
      width    
      height   

  public abstract void setTransformation(android.graphics.Matrix);
    descriptor: (Landroid/graphics/Matrix;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      matrix  

  public abstract void setElevation(float);
    descriptor: (F)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      elevation  

  public abstract void setAlpha(float);
    descriptor: (F)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      alpha  

  public abstract void setVisibility(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      visibility  

  public abstract void setAssistBlocked(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      state  

  public abstract void setEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      state  

  public abstract void setClickable(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      state  

  public abstract void setLongClickable(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      state  

  public abstract void setContextClickable(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      state  

  public abstract void setFocusable(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      state  

  public abstract void setFocused(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      state  

  public abstract void setAccessibilityFocused(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      state  

  public abstract void setCheckable(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      state  

  public abstract void setChecked(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      state  

  public abstract void setSelected(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      state  

  public abstract void setActivated(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      state  

  public abstract void setOpaque(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      opaque  

  public abstract void setClassName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      className  

  public abstract void setContentDescription(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                    Name  Flags
      contentDescription  

  public abstract void setText(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      text  

  public abstract void setText(java.lang.CharSequence, int, int);
    descriptor: (Ljava/lang/CharSequence;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      text            
      selectionStart  
      selectionEnd    

  public abstract void setTextStyle(float, int, int, int);
    descriptor: (FIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      size     
      fgColor  
      bgColor  
      style    

  public abstract void setTextLines(int[], int[]);
    descriptor: ([I[I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      charOffsets  
      baselines    

  public void setTextIdEntry(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // android.view.ViewStructure this
        start local 1 // java.lang.String entryName
         0: .line 222
            aload 1 /* entryName */
            invokestatic com.android.internal.util.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 223
            return
        end local 1 // java.lang.String entryName
        end local 0 // android.view.ViewStructure this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/view/ViewStructure;
            0    2     1  entryName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      entryName  

  public abstract void setHint(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      hint  

  public abstract java.lang.CharSequence getText();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getTextSelectionStart();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getTextSelectionEnd();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.CharSequence getHint();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract android.os.Bundle getExtras();
    descriptor: ()Landroid/os/Bundle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hasExtras();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setChildCount(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      num   

  public abstract int addChildCount(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      num   

  public abstract int getChildCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract android.view.ViewStructure newChild(int);
    descriptor: (I)Landroid/view/ViewStructure;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract android.view.ViewStructure asyncNewChild(int);
    descriptor: (I)Landroid/view/ViewStructure;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract android.view.autofill.AutofillId getAutofillId();
    descriptor: ()Landroid/view/autofill/AutofillId;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setAutofillId(android.view.autofill.AutofillId);
    descriptor: (Landroid/view/autofill/AutofillId;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      id    

  public abstract void setAutofillId(android.view.autofill.AutofillId, int);
    descriptor: (Landroid/view/autofill/AutofillId;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      parentId   
      virtualId  

  public abstract void setAutofillType(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      type  

  public abstract void setAutofillHints(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      hint  

  public abstract void setAutofillValue(android.view.autofill.AutofillValue);
    descriptor: (Landroid/view/autofill/AutofillValue;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      value  

  public abstract void setAutofillOptions(java.lang.CharSequence[]);
    descriptor: ([Ljava/lang/CharSequence;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      options  

  public void setImportantForAutofill(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.view.ViewStructure this
        start local 1 // int mode
         0: .line 360
            return
        end local 1 // int mode
        end local 0 // android.view.ViewStructure this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/ViewStructure;
            0    1     1  mode  I
    MethodParameters:
      Name  Flags
      mode  

  public abstract void setInputType(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      inputType  

  public abstract void setDataIsSensitive(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      sensitive  

  public void setMinTextEms(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.view.ViewStructure this
        start local 1 // int minEms
         0: .line 398
            return
        end local 1 // int minEms
        end local 0 // android.view.ViewStructure this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/view/ViewStructure;
            0    1     1  minEms  I
    MethodParameters:
        Name  Flags
      minEms  

  public void setMaxTextEms(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.view.ViewStructure this
        start local 1 // int maxEms
         0: .line 406
            return
        end local 1 // int maxEms
        end local 0 // android.view.ViewStructure this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/view/ViewStructure;
            0    1     1  maxEms  I
    MethodParameters:
        Name  Flags
      maxEms  

  public void setMaxTextLength(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.view.ViewStructure this
        start local 1 // int maxLength
         0: .line 414
            return
        end local 1 // int maxLength
        end local 0 // android.view.ViewStructure this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Landroid/view/ViewStructure;
            0    1     1  maxLength  I
    MethodParameters:
           Name  Flags
      maxLength  

  public abstract void asyncCommit();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract android.graphics.Rect getTempRect();
    descriptor: ()Landroid/graphics/Rect;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setWebDomain(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      domain  

  public abstract void setLocaleList(android.os.LocaleList);
    descriptor: (Landroid/os/LocaleList;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      localeList  

  public abstract android.view.ViewStructure$HtmlInfo$Builder newHtmlInfoBuilder(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/view/ViewStructure$HtmlInfo$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      tagName  

  public abstract void setHtmlInfo(android.view.ViewStructure$HtmlInfo);
    descriptor: (Landroid/view/ViewStructure$HtmlInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      htmlInfo  
}
SourceFile: "ViewStructure.java"
NestMembers:
  android.view.ViewStructure$HtmlInfo  android.view.ViewStructure$HtmlInfo$Builder
InnerClasses:
  public abstract HtmlInfo = android.view.ViewStructure$HtmlInfo of android.view.ViewStructure
  public abstract Builder = android.view.ViewStructure$HtmlInfo$Builder of android.view.ViewStructure$HtmlInfo