FOREIGN MODULE android_widget;

IMPORT
    android_content := "android.content",
    android_util := "android.util",
    android_view := "android.view",
    android_view_animation := "android.view.animation",
    android_content_res := "android.content.res",
    java_lang := "java.lang",
    android_text := "android.text",
    android_graphics := "android.graphics",
    android_os := "android.os",
    android_graphics_drawable := "android.graphics.drawable",
    java_util := "java.util",
    android_view_inputmethod := "android.view.inputmethod",
    android_view_accessibility := "android.view.accessibility",
    android_database := "android.database",
    android_text_method := "android.text.method",
    android_text_style := "android.text.style",
    android_net := "android.net",
    java_io := "java.io",
    java_lang_annotation := "java.lang.annotation",
    android_app := "android.app",
    android_media := "android.media";

TYPE

  AbsListView* = POINTER TO ABSTRACT RECORD (AdapterView + android_text.TextWatcher + android_view.ViewTreeObserver$OnGlobalLayoutListener + Filter$FilterListener + android_view.ViewTreeObserver$OnTouchModeChangeListener)    (* Typebound Procedures *)
                 STATIC
                   TRANSCRIPT_MODE_ALWAYS_SCROLL* = 2;
                   TRANSCRIPT_MODE_DISABLED*      = 0;
                   TRANSCRIPT_MODE_NORMAL*        = 1;
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet;
                                   p2 : INTEGER) : AbsListView,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet) : AbsListView,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context) : AbsListView,CONSTRUCTOR;
                 END;

  AbsListView$LayoutParams* = POINTER TO EXTENSIBLE RECORD (android_view.ViewGroup$LayoutParams)
                              STATIC
                                PROCEDURE Init*(p0 : INTEGER;
                                                p1 : INTEGER;
                                                p2 : INTEGER) : AbsListView$LayoutParams,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : android_view.ViewGroup$LayoutParams) : AbsListView$LayoutParams,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : android_content.Context;
                                                p1 : android_util.AttributeSet) : AbsListView$LayoutParams,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : INTEGER;
                                                p1 : INTEGER) : AbsListView$LayoutParams,CONSTRUCTOR;
                              END;

  AbsListView$OnScrollListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                  STATIC
                                    SCROLL_STATE_FLING*        = 2;
                                    SCROLL_STATE_IDLE*         = 0;
                                    SCROLL_STATE_TOUCH_SCROLL* = 1;
                                  END;

  AbsListView$RecyclerListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                  END;

  AbsoluteLayout* = POINTER TO EXTENSIBLE RECORD (android_view.ViewGroup)    (* Typebound Procedures *)
                    STATIC
                      PROCEDURE Init*(p0 : android_content.Context;
                                      p1 : android_util.AttributeSet;
                                      p2 : INTEGER) : AbsoluteLayout,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : android_content.Context;
                                      p1 : android_util.AttributeSet) : AbsoluteLayout,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : android_content.Context) : AbsoluteLayout,CONSTRUCTOR;
                    END;

  AbsoluteLayout$LayoutParams* = POINTER TO EXTENSIBLE RECORD (android_view.ViewGroup$LayoutParams)    (* Typebound Procedures *)
                                   x* : INTEGER;
                                   y* : INTEGER;
                                 STATIC
                                   PROCEDURE Init*(p0 : android_view.ViewGroup$LayoutParams) : AbsoluteLayout$LayoutParams,CONSTRUCTOR;
                                   PROCEDURE Init*(p0 : android_content.Context;
                                                   p1 : android_util.AttributeSet) : AbsoluteLayout$LayoutParams,CONSTRUCTOR;
                                   PROCEDURE Init*(p0 : INTEGER;
                                                   p1 : INTEGER;
                                                   p2 : INTEGER;
                                                   p3 : INTEGER) : AbsoluteLayout$LayoutParams,CONSTRUCTOR;
                                 END;

  AbsSeekBar* = POINTER TO ABSTRACT RECORD (ProgressBar)    (* Typebound Procedures *)
                STATIC
                  PROCEDURE Init*(p0 : android_content.Context;
                                  p1 : android_util.AttributeSet;
                                  p2 : INTEGER) : AbsSeekBar,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : android_content.Context;
                                  p1 : android_util.AttributeSet) : AbsSeekBar,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : android_content.Context) : AbsSeekBar,CONSTRUCTOR;
                END;

  AbsSpinner* = POINTER TO ABSTRACT RECORD (AdapterView)    (* Typebound Procedures *)
                STATIC
                  PROCEDURE Init*(p0 : android_content.Context;
                                  p1 : android_util.AttributeSet;
                                  p2 : INTEGER) : AbsSpinner,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : android_content.Context;
                                  p1 : android_util.AttributeSet) : AbsSpinner,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : android_content.Context) : AbsSpinner,CONSTRUCTOR;
                END;

  Adapter* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
             STATIC
               IGNORE_ITEM_VIEW_TYPE* = -1;
               NO_SELECTION*          = -2147483648;
             END;

  AdapterView* = POINTER TO ABSTRACT RECORD (android_view.ViewGroup)    (* Typebound Procedures *)
                 STATIC
                   INVALID_POSITION*                = -1;
                   INVALID_ROW_ID*                  = -9223372036854775808;
                   ITEM_VIEW_TYPE_HEADER_OR_FOOTER* = -2;
                   ITEM_VIEW_TYPE_IGNORE*           = -1;
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet;
                                   p2 : INTEGER) : AdapterView,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet) : AdapterView,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context) : AdapterView,CONSTRUCTOR;
                 END;

  AdapterView$AdapterContextMenuInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_view.ContextMenu$ContextMenuInfo)
                                          targetView* : android_view.View;
                                          position*   : INTEGER;
                                          id*         : LONGINT;
                                        STATIC
                                          PROCEDURE Init*(p0 : android_view.View;
                                                          p1 : INTEGER;
                                                          p2 : LONGINT) : AdapterView$AdapterContextMenuInfo,CONSTRUCTOR;
                                        END;

  AdapterView$OnItemClickListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                     END;

  AdapterView$OnItemLongClickListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                         END;

  AdapterView$OnItemSelectedListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                        END;

  AlphabetIndexer* = POINTER TO EXTENSIBLE RECORD (android_database.DataSetObserver + SectionIndexer)    (* Typebound Procedures *)
                       mDataCursor!  : android_database.Cursor;
                       mColumnIndex! : INTEGER;
                       mAlphabet!    : java_lang.CharSequence;
                     STATIC
                       PROCEDURE Init*(p0 : android_database.Cursor;
                                       p1 : INTEGER;
                                       p2 : java_lang.CharSequence) : AlphabetIndexer,CONSTRUCTOR;
                     END;

  AnalogClock* = POINTER TO EXTENSIBLE RECORD (android_view.View)    (* Typebound Procedures *)
                 STATIC
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet;
                                   p2 : INTEGER) : AnalogClock,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet) : AnalogClock,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context) : AnalogClock,CONSTRUCTOR;
                 END;

  ArrayAdapter* = POINTER TO EXTENSIBLE RECORD (BaseAdapter + Filterable)    (* Typebound Procedures *)
                  STATIC
                    PROCEDURE createFromResource*(p0 : android_content.Context;
                                                  p1 : INTEGER;
                                                  p2 : INTEGER) : ArrayAdapter;
                    PROCEDURE Init*(p0 : android_content.Context;
                                    p1 : INTEGER;
                                    p2 : java_util.List) : ArrayAdapter,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : android_content.Context;
                                    p1 : INTEGER;
                                    p2 : INTEGER;
                                    p3 : java_util.List) : ArrayAdapter,CONSTRUCTOR;
                    PROCEDURE Init*(    p0 : android_content.Context;
                                        p1 : INTEGER;
                                        p2 : INTEGER;
                                    IN  p3 : ARRAY OF java_lang.Object) : ArrayAdapter,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : android_content.Context;
                                    p1 : INTEGER) : ArrayAdapter,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : android_content.Context;
                                    p1 : INTEGER;
                                    p2 : INTEGER) : ArrayAdapter,CONSTRUCTOR;
                    PROCEDURE Init*(    p0 : android_content.Context;
                                        p1 : INTEGER;
                                    IN  p2 : ARRAY OF java_lang.Object) : ArrayAdapter,CONSTRUCTOR;
                  END;

  AutoCompleteTextView* = POINTER TO EXTENSIBLE RECORD (EditText + Filter$FilterListener)    (* Typebound Procedures *)
                          STATIC
                            PROCEDURE Init*(p0 : android_content.Context;
                                            p1 : android_util.AttributeSet;
                                            p2 : INTEGER) : AutoCompleteTextView,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : android_content.Context;
                                            p1 : android_util.AttributeSet) : AutoCompleteTextView,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : android_content.Context) : AutoCompleteTextView,CONSTRUCTOR;
                          END;

  AutoCompleteTextView$Validator* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                    END;

  BaseAdapter* = POINTER TO ABSTRACT RECORD (java_lang.Object + ListAdapter + SpinnerAdapter)    (* Typebound Procedures *)
                 STATIC
                   PROCEDURE Init*() : BaseAdapter,CONSTRUCTOR;
                 END;

  BaseExpandableListAdapter* = POINTER TO ABSTRACT RECORD (java_lang.Object + ExpandableListAdapter)    (* Typebound Procedures *)
                               STATIC
                                 PROCEDURE Init*() : BaseExpandableListAdapter,CONSTRUCTOR;
                               END;

  Button* = POINTER TO EXTENSIBLE RECORD (TextView)
            STATIC
              PROCEDURE Init*(p0 : android_content.Context;
                              p1 : android_util.AttributeSet;
                              p2 : INTEGER) : Button,CONSTRUCTOR;
              PROCEDURE Init*(p0 : android_content.Context;
                              p1 : android_util.AttributeSet) : Button,CONSTRUCTOR;
              PROCEDURE Init*(p0 : android_content.Context) : Button,CONSTRUCTOR;
            END;

  Checkable* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
               END;

  CheckBox* = POINTER TO EXTENSIBLE RECORD (CompoundButton)
              STATIC
                PROCEDURE Init*(p0 : android_content.Context;
                                p1 : android_util.AttributeSet;
                                p2 : INTEGER) : CheckBox,CONSTRUCTOR;
                PROCEDURE Init*(p0 : android_content.Context;
                                p1 : android_util.AttributeSet) : CheckBox,CONSTRUCTOR;
                PROCEDURE Init*(p0 : android_content.Context) : CheckBox,CONSTRUCTOR;
              END;

  CheckedTextView* = POINTER TO EXTENSIBLE RECORD (TextView + Checkable)    (* Typebound Procedures *)
                     STATIC
                       PROCEDURE Init*(p0 : android_content.Context;
                                       p1 : android_util.AttributeSet;
                                       p2 : INTEGER) : CheckedTextView,CONSTRUCTOR;
                       PROCEDURE Init*(p0 : android_content.Context;
                                       p1 : android_util.AttributeSet) : CheckedTextView,CONSTRUCTOR;
                       PROCEDURE Init*(p0 : android_content.Context) : CheckedTextView,CONSTRUCTOR;
                     END;

  Chronometer* = POINTER TO EXTENSIBLE RECORD (TextView)    (* Typebound Procedures *)
                 STATIC
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet;
                                   p2 : INTEGER) : Chronometer,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet) : Chronometer,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context) : Chronometer,CONSTRUCTOR;
                 END;

  Chronometer$OnChronometerTickListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                           END;

  CompoundButton* = POINTER TO ABSTRACT RECORD (Button + Checkable)    (* Typebound Procedures *)
                    STATIC
                      PROCEDURE Init*(p0 : android_content.Context;
                                      p1 : android_util.AttributeSet;
                                      p2 : INTEGER) : CompoundButton,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : android_content.Context;
                                      p1 : android_util.AttributeSet) : CompoundButton,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : android_content.Context) : CompoundButton,CONSTRUCTOR;
                    END;

  CompoundButton$OnCheckedChangeListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                            END;

  CursorAdapter* = POINTER TO ABSTRACT RECORD (BaseAdapter + Filterable)    (* Typebound Procedures *)
                   STATIC
                     PROCEDURE Init*(p0 : android_content.Context;
                                     p1 : android_database.Cursor;
                                     p2 : BOOLEAN) : CursorAdapter,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : android_content.Context;
                                     p1 : android_database.Cursor) : CursorAdapter,CONSTRUCTOR;
                   END;

  CursorTreeAdapter* = POINTER TO ABSTRACT RECORD (BaseExpandableListAdapter + Filterable)    (* Typebound Procedures *)
                       STATIC
                         PROCEDURE Init*(p0 : android_database.Cursor;
                                         p1 : android_content.Context;
                                         p2 : BOOLEAN) : CursorTreeAdapter,CONSTRUCTOR;
                         PROCEDURE Init*(p0 : android_database.Cursor;
                                         p1 : android_content.Context) : CursorTreeAdapter,CONSTRUCTOR;
                       END;

  DatePicker* = POINTER TO EXTENSIBLE RECORD (FrameLayout)    (* Typebound Procedures *)
                STATIC
                  PROCEDURE Init*(p0 : android_content.Context;
                                  p1 : android_util.AttributeSet;
                                  p2 : INTEGER) : DatePicker,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : android_content.Context;
                                  p1 : android_util.AttributeSet) : DatePicker,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : android_content.Context) : DatePicker,CONSTRUCTOR;
                END;

  DatePicker$OnDateChangedListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                      END;

  DialerFilter* = POINTER TO EXTENSIBLE RECORD (RelativeLayout)    (* Typebound Procedures *)
                  STATIC
                    DIGITS_AND_LETTERS*            = 1;
                    DIGITS_AND_LETTERS_NO_DIGITS*  = 2;
                    DIGITS_AND_LETTERS_NO_LETTERS* = 3;
                    DIGITS_ONLY*                   = 4;
                    LETTERS_ONLY*                  = 5;
                    PROCEDURE Init*(p0 : android_content.Context;
                                    p1 : android_util.AttributeSet) : DialerFilter,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : android_content.Context) : DialerFilter,CONSTRUCTOR;
                  END;

  DigitalClock* = POINTER TO EXTENSIBLE RECORD (TextView)    (* Typebound Procedures *)
                  STATIC
                    PROCEDURE Init*(p0 : android_content.Context;
                                    p1 : android_util.AttributeSet) : DigitalClock,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : android_content.Context) : DigitalClock,CONSTRUCTOR;
                  END;

  EditText* = POINTER TO EXTENSIBLE RECORD (TextView)    (* Typebound Procedures *)
              STATIC
                PROCEDURE Init*(p0 : android_content.Context;
                                p1 : android_util.AttributeSet;
                                p2 : INTEGER) : EditText,CONSTRUCTOR;
                PROCEDURE Init*(p0 : android_content.Context;
                                p1 : android_util.AttributeSet) : EditText,CONSTRUCTOR;
                PROCEDURE Init*(p0 : android_content.Context) : EditText,CONSTRUCTOR;
              END;

  ExpandableListAdapter* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                           END;

  ExpandableListView* = POINTER TO EXTENSIBLE RECORD (ListView)    (* Typebound Procedures *)
                        STATIC
                          CHILD_INDICATOR_INHERIT*    = -1;
                          PACKED_POSITION_TYPE_CHILD* = 1;
                          PACKED_POSITION_TYPE_GROUP* = 0;
                          PACKED_POSITION_TYPE_NULL*  = 2;
                          PACKED_POSITION_VALUE_NULL* = 4294967295;
                          PROCEDURE getPackedPositionChild*(p0 : LONGINT) : INTEGER;
                          PROCEDURE getPackedPositionForChild*(p0 : INTEGER;
                                                               p1 : INTEGER) : LONGINT;
                          PROCEDURE getPackedPositionForGroup*(p0 : INTEGER) : LONGINT;
                          PROCEDURE getPackedPositionGroup*(p0 : LONGINT) : INTEGER;
                          PROCEDURE getPackedPositionType*(p0 : LONGINT) : INTEGER;
                          PROCEDURE Init*(p0 : android_content.Context) : ExpandableListView,CONSTRUCTOR;
                          PROCEDURE Init*(p0 : android_content.Context;
                                          p1 : android_util.AttributeSet) : ExpandableListView,CONSTRUCTOR;
                          PROCEDURE Init*(p0 : android_content.Context;
                                          p1 : android_util.AttributeSet;
                                          p2 : INTEGER) : ExpandableListView,CONSTRUCTOR;
                        END;

  ExpandableListView$ExpandableListContextMenuInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_view.ContextMenu$ContextMenuInfo)
                                                        targetView*     : android_view.View;
                                                        packedPosition* : LONGINT;
                                                        id*             : LONGINT;
                                                      STATIC
                                                        PROCEDURE Init*(p0 : android_view.View;
                                                                        p1 : LONGINT;
                                                                        p2 : LONGINT) : ExpandableListView$ExpandableListContextMenuInfo,CONSTRUCTOR;
                                                      END;

  ExpandableListView$OnChildClickListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                             END;

  ExpandableListView$OnGroupClickListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                             END;

  ExpandableListView$OnGroupCollapseListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                                END;

  ExpandableListView$OnGroupExpandListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                              END;

  Filter* = POINTER TO ABSTRACT RECORD (java_lang.Object)    (* Typebound Procedures *)
            STATIC
              PROCEDURE Init*() : Filter,CONSTRUCTOR;
            END;

  Filter$FilterListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                           END;

  Filter$FilterResults* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
                            values* : java_lang.Object;
                            count*  : INTEGER;
                          STATIC
                            PROCEDURE Init*() : Filter$FilterResults,CONSTRUCTOR;
                          END;

  Filterable* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                END;

  FilterQueryProvider* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                         END;

  FrameLayout* = POINTER TO EXTENSIBLE RECORD (android_view.ViewGroup)    (* Typebound Procedures *)
                 STATIC
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet;
                                   p2 : INTEGER) : FrameLayout,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet) : FrameLayout,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context) : FrameLayout,CONSTRUCTOR;
                 END;

  FrameLayout$LayoutParams* = POINTER TO EXTENSIBLE RECORD (android_view.ViewGroup$MarginLayoutParams)
                                gravity* : INTEGER;
                              STATIC
                                PROCEDURE Init*(p0 : android_view.ViewGroup$LayoutParams) : FrameLayout$LayoutParams,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : android_view.ViewGroup$MarginLayoutParams) : FrameLayout$LayoutParams,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : INTEGER;
                                                p1 : INTEGER;
                                                p2 : INTEGER) : FrameLayout$LayoutParams,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : android_content.Context;
                                                p1 : android_util.AttributeSet) : FrameLayout$LayoutParams,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : INTEGER;
                                                p1 : INTEGER) : FrameLayout$LayoutParams,CONSTRUCTOR;
                              END;

  Gallery* = POINTER TO EXTENSIBLE RECORD (AbsSpinner + android_view.GestureDetector$OnGestureListener)    (* Typebound Procedures *)
             STATIC
               PROCEDURE Init*(p0 : android_content.Context;
                               p1 : android_util.AttributeSet;
                               p2 : INTEGER) : Gallery,CONSTRUCTOR;
               PROCEDURE Init*(p0 : android_content.Context;
                               p1 : android_util.AttributeSet) : Gallery,CONSTRUCTOR;
               PROCEDURE Init*(p0 : android_content.Context) : Gallery,CONSTRUCTOR;
             END;

  Gallery$LayoutParams* = POINTER TO EXTENSIBLE RECORD (android_view.ViewGroup$LayoutParams)
                          STATIC
                            PROCEDURE Init*(p0 : android_view.ViewGroup$LayoutParams) : Gallery$LayoutParams,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : INTEGER;
                                            p1 : INTEGER) : Gallery$LayoutParams,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : android_content.Context;
                                            p1 : android_util.AttributeSet) : Gallery$LayoutParams,CONSTRUCTOR;
                          END;

  GridView* = POINTER TO EXTENSIBLE RECORD (AbsListView)    (* Typebound Procedures *)
              STATIC
                AUTO_FIT*                = -1;
                NO_STRETCH*              = 0;
                STRETCH_COLUMN_WIDTH*    = 2;
                STRETCH_SPACING*         = 1;
                STRETCH_SPACING_UNIFORM* = 3;
                PROCEDURE Init*(p0 : android_content.Context;
                                p1 : android_util.AttributeSet;
                                p2 : INTEGER) : GridView,CONSTRUCTOR;
                PROCEDURE Init*(p0 : android_content.Context;
                                p1 : android_util.AttributeSet) : GridView,CONSTRUCTOR;
                PROCEDURE Init*(p0 : android_content.Context) : GridView,CONSTRUCTOR;
              END;

  HeaderViewListAdapter* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + WrapperListAdapter + Filterable)    (* Typebound Procedures *)
                           STATIC
                             PROCEDURE Init*(p0 : java_util.ArrayList;
                                             p1 : java_util.ArrayList;
                                             p2 : ListAdapter) : HeaderViewListAdapter,CONSTRUCTOR;
                           END;

  HorizontalScrollView* = POINTER TO EXTENSIBLE RECORD (FrameLayout)    (* Typebound Procedures *)
                          STATIC
                            PROCEDURE Init*(p0 : android_content.Context;
                                            p1 : android_util.AttributeSet;
                                            p2 : INTEGER) : HorizontalScrollView,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : android_content.Context;
                                            p1 : android_util.AttributeSet) : HorizontalScrollView,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : android_content.Context) : HorizontalScrollView,CONSTRUCTOR;
                          END;

  ImageButton* = POINTER TO EXTENSIBLE RECORD (ImageView)    (* Typebound Procedures *)
                 STATIC
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet;
                                   p2 : INTEGER) : ImageButton,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet) : ImageButton,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context) : ImageButton,CONSTRUCTOR;
                 END;

  ImageSwitcher* = POINTER TO EXTENSIBLE RECORD (ViewSwitcher)    (* Typebound Procedures *)
                   STATIC
                     PROCEDURE Init*(p0 : android_content.Context;
                                     p1 : android_util.AttributeSet) : ImageSwitcher,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : android_content.Context) : ImageSwitcher,CONSTRUCTOR;
                   END;

  ImageView* = POINTER TO EXTENSIBLE RECORD (android_view.View)    (* Typebound Procedures *)
               STATIC
                 PROCEDURE Init*(p0 : android_content.Context;
                                 p1 : android_util.AttributeSet;
                                 p2 : INTEGER) : ImageView,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : android_content.Context;
                                 p1 : android_util.AttributeSet) : ImageView,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : android_content.Context) : ImageView,CONSTRUCTOR;
               END;

  ImageView$ScaleType* = POINTER TO RECORD (java_lang.Enum)
                         STATIC
                           CENTER*        : ImageView$ScaleType;
                           CENTER_CROP*   : ImageView$ScaleType;
                           CENTER_INSIDE* : ImageView$ScaleType;
                           FIT_CENTER*    : ImageView$ScaleType;
                           FIT_END*       : ImageView$ScaleType;
                           FIT_START*     : ImageView$ScaleType;
                           FIT_XY*        : ImageView$ScaleType;
                           MATRIX*        : ImageView$ScaleType;
                           PROCEDURE valueOf*(p0 : java_lang.String) : ImageView$ScaleType;
                           PROCEDURE values*() : POINTER TO ARRAY OF ImageView$ScaleType;
                         END;

  LinearLayout* = POINTER TO EXTENSIBLE RECORD (android_view.ViewGroup)    (* Typebound Procedures *)
                  STATIC
                    HORIZONTAL* = 0;
                    VERTICAL*   = 1;
                    PROCEDURE Init*(p0 : android_content.Context;
                                    p1 : android_util.AttributeSet) : LinearLayout,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : android_content.Context) : LinearLayout,CONSTRUCTOR;
                  END;

  LinearLayout$LayoutParams* = POINTER TO EXTENSIBLE RECORD (android_view.ViewGroup$MarginLayoutParams)    (* Typebound Procedures *)
                                 weight*  : SHORTREAL;
                                 gravity* : INTEGER;
                               STATIC
                                 PROCEDURE Init*(p0 : android_view.ViewGroup$LayoutParams) : LinearLayout$LayoutParams,CONSTRUCTOR;
                                 PROCEDURE Init*(p0 : android_view.ViewGroup$MarginLayoutParams) : LinearLayout$LayoutParams,CONSTRUCTOR;
                                 PROCEDURE Init*(p0 : INTEGER;
                                                 p1 : INTEGER;
                                                 p2 : SHORTREAL) : LinearLayout$LayoutParams,CONSTRUCTOR;
                                 PROCEDURE Init*(p0 : android_content.Context;
                                                 p1 : android_util.AttributeSet) : LinearLayout$LayoutParams,CONSTRUCTOR;
                                 PROCEDURE Init*(p0 : INTEGER;
                                                 p1 : INTEGER) : LinearLayout$LayoutParams,CONSTRUCTOR;
                               END;

  ListAdapter* = POINTER TO INTERFACE RECORD (java_lang.Object + Adapter)    (* Typebound Procedures *)
                 END;

  ListView* = POINTER TO EXTENSIBLE RECORD (AbsListView)    (* Typebound Procedures *)
              STATIC
                CHOICE_MODE_MULTIPLE* = 2;
                CHOICE_MODE_NONE*     = 0;
                CHOICE_MODE_SINGLE*   = 1;
                PROCEDURE Init*(p0 : android_content.Context;
                                p1 : android_util.AttributeSet;
                                p2 : INTEGER) : ListView,CONSTRUCTOR;
                PROCEDURE Init*(p0 : android_content.Context;
                                p1 : android_util.AttributeSet) : ListView,CONSTRUCTOR;
                PROCEDURE Init*(p0 : android_content.Context) : ListView,CONSTRUCTOR;
              END;

  ListView$FixedViewInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
                              view*         : android_view.View;
                              data*         : java_lang.Object;
                              isSelectable* : BOOLEAN;
                            STATIC
                              PROCEDURE Init*(p0 : ListView) : ListView$FixedViewInfo,CONSTRUCTOR;
                            END;

  MediaController* = POINTER TO EXTENSIBLE RECORD (FrameLayout)    (* Typebound Procedures *)
                     STATIC
                       PROCEDURE Init*(p0 : android_content.Context) : MediaController,CONSTRUCTOR;
                       PROCEDURE Init*(p0 : android_content.Context;
                                       p1 : BOOLEAN) : MediaController,CONSTRUCTOR;
                       PROCEDURE Init*(p0 : android_content.Context;
                                       p1 : android_util.AttributeSet) : MediaController,CONSTRUCTOR;
                     END;

  MediaController$MediaPlayerControl* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                        END;

  MultiAutoCompleteTextView* = POINTER TO EXTENSIBLE RECORD (AutoCompleteTextView)    (* Typebound Procedures *)
                               STATIC
                                 PROCEDURE Init*(p0 : android_content.Context;
                                                 p1 : android_util.AttributeSet;
                                                 p2 : INTEGER) : MultiAutoCompleteTextView,CONSTRUCTOR;
                                 PROCEDURE Init*(p0 : android_content.Context;
                                                 p1 : android_util.AttributeSet) : MultiAutoCompleteTextView,CONSTRUCTOR;
                                 PROCEDURE Init*(p0 : android_content.Context) : MultiAutoCompleteTextView,CONSTRUCTOR;
                               END;

  MultiAutoCompleteTextView$CommaTokenizer* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + MultiAutoCompleteTextView$Tokenizer)    (* Typebound Procedures *)
                                              STATIC
                                                PROCEDURE Init*() : MultiAutoCompleteTextView$CommaTokenizer,CONSTRUCTOR;
                                              END;

  MultiAutoCompleteTextView$Tokenizer* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                         END;

  PopupWindow* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)    (* Typebound Procedures *)
                 STATIC
                   INPUT_METHOD_FROM_FOCUSABLE* = 0;
                   INPUT_METHOD_NEEDED*         = 1;
                   INPUT_METHOD_NOT_NEEDED*     = 2;
                   PROCEDURE Init*(p0 : INTEGER;
                                   p1 : INTEGER) : PopupWindow,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_view.View) : PopupWindow,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_view.View;
                                   p1 : INTEGER;
                                   p2 : INTEGER;
                                   p3 : BOOLEAN) : PopupWindow,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_view.View;
                                   p1 : INTEGER;
                                   p2 : INTEGER) : PopupWindow,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet) : PopupWindow,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context) : PopupWindow,CONSTRUCTOR;
                   PROCEDURE Init*() : PopupWindow,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet;
                                   p2 : INTEGER) : PopupWindow,CONSTRUCTOR;
                 END;

  PopupWindow$OnDismissListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                   END;

  ProgressBar* = POINTER TO EXTENSIBLE RECORD (android_view.View)    (* Typebound Procedures *)
                 STATIC
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet;
                                   p2 : INTEGER) : ProgressBar,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet) : ProgressBar,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context) : ProgressBar,CONSTRUCTOR;
                 END;

  QuickContactBadge* = POINTER TO EXTENSIBLE RECORD (ImageView + android_view.View$OnClickListener)    (* Typebound Procedures *)
                         mExcludeMimes! : POINTER TO ARRAY OF java_lang.String;
                       STATIC
                         PROCEDURE Init*(p0 : android_content.Context;
                                         p1 : android_util.AttributeSet;
                                         p2 : INTEGER) : QuickContactBadge,CONSTRUCTOR;
                         PROCEDURE Init*(p0 : android_content.Context;
                                         p1 : android_util.AttributeSet) : QuickContactBadge,CONSTRUCTOR;
                         PROCEDURE Init*(p0 : android_content.Context) : QuickContactBadge,CONSTRUCTOR;
                       END;

  RadioButton* = POINTER TO EXTENSIBLE RECORD (CompoundButton)    (* Typebound Procedures *)
                 STATIC
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet;
                                   p2 : INTEGER) : RadioButton,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet) : RadioButton,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context) : RadioButton,CONSTRUCTOR;
                 END;

  RadioGroup* = POINTER TO EXTENSIBLE RECORD (LinearLayout)    (* Typebound Procedures *)
                STATIC
                  PROCEDURE Init*(p0 : android_content.Context;
                                  p1 : android_util.AttributeSet) : RadioGroup,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : android_content.Context) : RadioGroup,CONSTRUCTOR;
                END;

  RadioGroup$LayoutParams* = POINTER TO EXTENSIBLE RECORD (LinearLayout$LayoutParams)    (* Typebound Procedures *)
                             STATIC
                               PROCEDURE Init*(p0 : android_view.ViewGroup$LayoutParams) : RadioGroup$LayoutParams,CONSTRUCTOR;
                               PROCEDURE Init*(p0 : android_view.ViewGroup$MarginLayoutParams) : RadioGroup$LayoutParams,CONSTRUCTOR;
                               PROCEDURE Init*(p0 : INTEGER;
                                               p1 : INTEGER;
                                               p2 : SHORTREAL) : RadioGroup$LayoutParams,CONSTRUCTOR;
                               PROCEDURE Init*(p0 : android_content.Context;
                                               p1 : android_util.AttributeSet) : RadioGroup$LayoutParams,CONSTRUCTOR;
                               PROCEDURE Init*(p0 : INTEGER;
                                               p1 : INTEGER) : RadioGroup$LayoutParams,CONSTRUCTOR;
                             END;

  RadioGroup$OnCheckedChangeListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                        END;

  RatingBar* = POINTER TO EXTENSIBLE RECORD (AbsSeekBar)    (* Typebound Procedures *)
               STATIC
                 PROCEDURE Init*(p0 : android_content.Context) : RatingBar,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : android_content.Context;
                                 p1 : android_util.AttributeSet) : RatingBar,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : android_content.Context;
                                 p1 : android_util.AttributeSet;
                                 p2 : INTEGER) : RatingBar,CONSTRUCTOR;
               END;

  RatingBar$OnRatingBarChangeListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                         END;

  RelativeLayout* = POINTER TO EXTENSIBLE RECORD (android_view.ViewGroup)    (* Typebound Procedures *)
                    STATIC
                      ABOVE*               = 2;
                      ALIGN_BASELINE*      = 4;
                      ALIGN_BOTTOM*        = 8;
                      ALIGN_LEFT*          = 5;
                      ALIGN_PARENT_BOTTOM* = 12;
                      ALIGN_PARENT_LEFT*   = 9;
                      ALIGN_PARENT_RIGHT*  = 11;
                      ALIGN_PARENT_TOP*    = 10;
                      ALIGN_RIGHT*         = 7;
                      ALIGN_TOP*           = 6;
                      BELOW*               = 3;
                      CENTER_HORIZONTAL*   = 14;
                      CENTER_IN_PARENT*    = 13;
                      CENTER_VERTICAL*     = 15;
                      LEFT_OF*             = 0;
                      RIGHT_OF*            = 1;
                      TRUE*                = -1;
                      PROCEDURE Init*(p0 : android_content.Context;
                                      p1 : android_util.AttributeSet;
                                      p2 : INTEGER) : RelativeLayout,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : android_content.Context;
                                      p1 : android_util.AttributeSet) : RelativeLayout,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : android_content.Context) : RelativeLayout,CONSTRUCTOR;
                    END;

  RelativeLayout$LayoutParams* = POINTER TO EXTENSIBLE RECORD (android_view.ViewGroup$MarginLayoutParams)    (* Typebound Procedures *)
                                   alignWithParent* : BOOLEAN;
                                 STATIC
                                   PROCEDURE Init*(p0 : android_view.ViewGroup$LayoutParams) : RelativeLayout$LayoutParams,CONSTRUCTOR;
                                   PROCEDURE Init*(p0 : android_view.ViewGroup$MarginLayoutParams) : RelativeLayout$LayoutParams,CONSTRUCTOR;
                                   PROCEDURE Init*(p0 : android_content.Context;
                                                   p1 : android_util.AttributeSet) : RelativeLayout$LayoutParams,CONSTRUCTOR;
                                   PROCEDURE Init*(p0 : INTEGER;
                                                   p1 : INTEGER) : RelativeLayout$LayoutParams,CONSTRUCTOR;
                                 END;

  RemoteViews* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable + android_view.LayoutInflater$Filter)    (* Typebound Procedures *)
                 STATIC
                   CREATOR* : android_os.Parcelable$Creator;
                   PROCEDURE Init*(p0 : android_os.Parcel) : RemoteViews,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : java_lang.String;
                                   p1 : INTEGER) : RemoteViews,CONSTRUCTOR;
                 END;

  RemoteViews$ActionException* = POINTER TO EXTENSIBLE RECORD (java_lang.RuntimeException)
                                 STATIC
                                   PROCEDURE Init*(p0 : java_lang.String) : RemoteViews$ActionException,CONSTRUCTOR;
                                   PROCEDURE Init*(p0 : java_lang.Exception) : RemoteViews$ActionException,CONSTRUCTOR;
                                 END;

  RemoteViews$RemoteView* = POINTER TO INTERFACE RECORD (java_lang.Object + java_lang_annotation.Annotation)
                            END;

  ResourceCursorAdapter* = POINTER TO ABSTRACT RECORD (CursorAdapter)    (* Typebound Procedures *)
                           STATIC
                             PROCEDURE Init*(p0 : android_content.Context;
                                             p1 : INTEGER;
                                             p2 : android_database.Cursor;
                                             p3 : BOOLEAN) : ResourceCursorAdapter,CONSTRUCTOR;
                             PROCEDURE Init*(p0 : android_content.Context;
                                             p1 : INTEGER;
                                             p2 : android_database.Cursor) : ResourceCursorAdapter,CONSTRUCTOR;
                           END;

  ResourceCursorTreeAdapter* = POINTER TO ABSTRACT RECORD (CursorTreeAdapter)    (* Typebound Procedures *)
                               STATIC
                                 PROCEDURE Init*(p0 : android_content.Context;
                                                 p1 : android_database.Cursor;
                                                 p2 : INTEGER;
                                                 p3 : INTEGER) : ResourceCursorTreeAdapter,CONSTRUCTOR;
                                 PROCEDURE Init*(p0 : android_content.Context;
                                                 p1 : android_database.Cursor;
                                                 p2 : INTEGER;
                                                 p3 : INTEGER;
                                                 p4 : INTEGER) : ResourceCursorTreeAdapter,CONSTRUCTOR;
                                 PROCEDURE Init*(p0 : android_content.Context;
                                                 p1 : android_database.Cursor;
                                                 p2 : INTEGER;
                                                 p3 : INTEGER;
                                                 p4 : INTEGER;
                                                 p5 : INTEGER) : ResourceCursorTreeAdapter,CONSTRUCTOR;
                               END;

  Scroller* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)    (* Typebound Procedures *)
              STATIC
                PROCEDURE Init*(p0 : android_content.Context;
                                p1 : android_view_animation.Interpolator) : Scroller,CONSTRUCTOR;
                PROCEDURE Init*(p0 : android_content.Context) : Scroller,CONSTRUCTOR;
              END;

  ScrollView* = POINTER TO EXTENSIBLE RECORD (FrameLayout)    (* Typebound Procedures *)
                STATIC
                  PROCEDURE Init*(p0 : android_content.Context;
                                  p1 : android_util.AttributeSet;
                                  p2 : INTEGER) : ScrollView,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : android_content.Context;
                                  p1 : android_util.AttributeSet) : ScrollView,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : android_content.Context) : ScrollView,CONSTRUCTOR;
                END;

  SectionIndexer* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                    END;

  SeekBar* = POINTER TO EXTENSIBLE RECORD (AbsSeekBar)    (* Typebound Procedures *)
             STATIC
               PROCEDURE Init*(p0 : android_content.Context;
                               p1 : android_util.AttributeSet;
                               p2 : INTEGER) : SeekBar,CONSTRUCTOR;
               PROCEDURE Init*(p0 : android_content.Context;
                               p1 : android_util.AttributeSet) : SeekBar,CONSTRUCTOR;
               PROCEDURE Init*(p0 : android_content.Context) : SeekBar,CONSTRUCTOR;
             END;

  SeekBar$OnSeekBarChangeListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                     END;

  SimpleAdapter* = POINTER TO EXTENSIBLE RECORD (BaseAdapter + Filterable)    (* Typebound Procedures *)
                   STATIC
                     PROCEDURE Init*(    p0 : android_content.Context;
                                         p1 : java_util.List;
                                         p2 : INTEGER;
                                     IN  p3 : ARRAY OF java_lang.String;
                                     IN  p4 : ARRAY OF INTEGER) : SimpleAdapter,CONSTRUCTOR;
                   END;

  SimpleAdapter$ViewBinder* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                              END;

  SimpleCursorAdapter* = POINTER TO EXTENSIBLE RECORD (ResourceCursorAdapter)    (* Typebound Procedures *)
                         STATIC
                           PROCEDURE Init*(    p0 : android_content.Context;
                                               p1 : INTEGER;
                                               p2 : android_database.Cursor;
                                           IN  p3 : ARRAY OF java_lang.String;
                                           IN  p4 : ARRAY OF INTEGER) : SimpleCursorAdapter,CONSTRUCTOR;
                         END;

  SimpleCursorAdapter$CursorToStringConverter* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                                 END;

  SimpleCursorAdapter$ViewBinder* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                    END;

  SimpleCursorTreeAdapter* = POINTER TO ABSTRACT RECORD (ResourceCursorTreeAdapter)    (* Typebound Procedures *)
                             STATIC
                               PROCEDURE Init*(    p0 : android_content.Context;
                                                   p1 : android_database.Cursor;
                                                   p2 : INTEGER;
                                               IN  p3 : ARRAY OF java_lang.String;
                                               IN  p4 : ARRAY OF INTEGER;
                                                   p5 : INTEGER;
                                               IN  p6 : ARRAY OF java_lang.String;
                                               IN  p7 : ARRAY OF INTEGER) : SimpleCursorTreeAdapter,CONSTRUCTOR;
                               PROCEDURE Init*(    p0 : android_content.Context;
                                                   p1 : android_database.Cursor;
                                                   p2 : INTEGER;
                                                   p3 : INTEGER;
                                               IN  p4 : ARRAY OF java_lang.String;
                                               IN  p5 : ARRAY OF INTEGER;
                                                   p6 : INTEGER;
                                               IN  p7 : ARRAY OF java_lang.String;
                                               IN  p8 : ARRAY OF INTEGER) : SimpleCursorTreeAdapter,CONSTRUCTOR;
                               PROCEDURE Init*(    p0 : android_content.Context;
                                                   p1 : android_database.Cursor;
                                                   p2 : INTEGER;
                                                   p3 : INTEGER;
                                               IN  p4 : ARRAY OF java_lang.String;
                                               IN  p5 : ARRAY OF INTEGER;
                                                   p6 : INTEGER;
                                                   p7 : INTEGER;
                                               IN  p8 : ARRAY OF java_lang.String;
                                               IN  p9 : ARRAY OF INTEGER) : SimpleCursorTreeAdapter,CONSTRUCTOR;
                             END;

  SimpleCursorTreeAdapter$ViewBinder* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                        END;

  SimpleExpandableListAdapter* = POINTER TO EXTENSIBLE RECORD (BaseExpandableListAdapter)    (* Typebound Procedures *)
                                 STATIC
                                   PROCEDURE Init*(    p0  : android_content.Context;
                                                       p1  : java_util.List;
                                                       p2  : INTEGER;
                                                       p3  : INTEGER;
                                                   IN  p4  : ARRAY OF java_lang.String;
                                                   IN  p5  : ARRAY OF INTEGER;
                                                       p6  : java_util.List;
                                                       p7  : INTEGER;
                                                       p8  : INTEGER;
                                                   IN  p9  : ARRAY OF java_lang.String;
                                                   IN  p10 : ARRAY OF INTEGER) : SimpleExpandableListAdapter,CONSTRUCTOR;
                                   PROCEDURE Init*(    p0 : android_content.Context;
                                                       p1 : java_util.List;
                                                       p2 : INTEGER;
                                                       p3 : INTEGER;
                                                   IN  p4 : ARRAY OF java_lang.String;
                                                   IN  p5 : ARRAY OF INTEGER;
                                                       p6 : java_util.List;
                                                       p7 : INTEGER;
                                                   IN  p8 : ARRAY OF java_lang.String;
                                                   IN  p9 : ARRAY OF INTEGER) : SimpleExpandableListAdapter,CONSTRUCTOR;
                                   PROCEDURE Init*(    p0 : android_content.Context;
                                                       p1 : java_util.List;
                                                       p2 : INTEGER;
                                                   IN  p3 : ARRAY OF java_lang.String;
                                                   IN  p4 : ARRAY OF INTEGER;
                                                       p5 : java_util.List;
                                                       p6 : INTEGER;
                                                   IN  p7 : ARRAY OF java_lang.String;
                                                   IN  p8 : ARRAY OF INTEGER) : SimpleExpandableListAdapter,CONSTRUCTOR;
                                 END;

  SlidingDrawer* = POINTER TO EXTENSIBLE RECORD (android_view.ViewGroup)    (* Typebound Procedures *)
                   STATIC
                     ORIENTATION_HORIZONTAL* = 0;
                     ORIENTATION_VERTICAL*   = 1;
                     PROCEDURE Init*(p0 : android_content.Context;
                                     p1 : android_util.AttributeSet;
                                     p2 : INTEGER) : SlidingDrawer,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : android_content.Context;
                                     p1 : android_util.AttributeSet) : SlidingDrawer,CONSTRUCTOR;
                   END;

  SlidingDrawer$OnDrawerCloseListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                         END;

  SlidingDrawer$OnDrawerOpenListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                        END;

  SlidingDrawer$OnDrawerScrollListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                          END;

  Spinner* = POINTER TO EXTENSIBLE RECORD (AbsSpinner + android_content.DialogInterface$OnClickListener)    (* Typebound Procedures *)
             STATIC
               PROCEDURE Init*(p0 : android_content.Context;
                               p1 : android_util.AttributeSet;
                               p2 : INTEGER) : Spinner,CONSTRUCTOR;
               PROCEDURE Init*(p0 : android_content.Context;
                               p1 : android_util.AttributeSet) : Spinner,CONSTRUCTOR;
               PROCEDURE Init*(p0 : android_content.Context) : Spinner,CONSTRUCTOR;
             END;

  SpinnerAdapter* = POINTER TO INTERFACE RECORD (java_lang.Object + Adapter)    (* Typebound Procedures *)
                    END;

  TabHost* = POINTER TO EXTENSIBLE RECORD (FrameLayout + android_view.ViewTreeObserver$OnTouchModeChangeListener)    (* Typebound Procedures *)
             STATIC
               PROCEDURE Init*(p0 : android_content.Context;
                               p1 : android_util.AttributeSet) : TabHost,CONSTRUCTOR;
               PROCEDURE Init*(p0 : android_content.Context) : TabHost,CONSTRUCTOR;
             END;

  TabHost$OnTabChangeListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                 END;

  TabHost$TabContentFactory* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                               END;

  TabHost$TabSpec* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)    (* Typebound Procedures *)
                     END;

  TableLayout* = POINTER TO EXTENSIBLE RECORD (LinearLayout)    (* Typebound Procedures *)
                 STATIC
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet) : TableLayout,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context) : TableLayout,CONSTRUCTOR;
                 END;

  TableLayout$LayoutParams* = POINTER TO EXTENSIBLE RECORD (LinearLayout$LayoutParams)    (* Typebound Procedures *)
                              STATIC
                                PROCEDURE Init*() : TableLayout$LayoutParams,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : android_view.ViewGroup$LayoutParams) : TableLayout$LayoutParams,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : android_view.ViewGroup$MarginLayoutParams) : TableLayout$LayoutParams,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : android_content.Context;
                                                p1 : android_util.AttributeSet) : TableLayout$LayoutParams,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : INTEGER;
                                                p1 : INTEGER) : TableLayout$LayoutParams,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : INTEGER;
                                                p1 : INTEGER;
                                                p2 : SHORTREAL) : TableLayout$LayoutParams,CONSTRUCTOR;
                              END;

  TableRow* = POINTER TO EXTENSIBLE RECORD (LinearLayout)    (* Typebound Procedures *)
              STATIC
                PROCEDURE Init*(p0 : android_content.Context;
                                p1 : android_util.AttributeSet) : TableRow,CONSTRUCTOR;
                PROCEDURE Init*(p0 : android_content.Context) : TableRow,CONSTRUCTOR;
              END;

  TableRow$LayoutParams* = POINTER TO EXTENSIBLE RECORD (LinearLayout$LayoutParams)    (* Typebound Procedures *)
                             column* : INTEGER;
                             span*   : INTEGER;
                           STATIC
                             PROCEDURE Init*(p0 : INTEGER) : TableRow$LayoutParams,CONSTRUCTOR;
                             PROCEDURE Init*(p0 : android_view.ViewGroup$LayoutParams) : TableRow$LayoutParams,CONSTRUCTOR;
                             PROCEDURE Init*(p0 : android_view.ViewGroup$MarginLayoutParams) : TableRow$LayoutParams,CONSTRUCTOR;
                             PROCEDURE Init*() : TableRow$LayoutParams,CONSTRUCTOR;
                             PROCEDURE Init*(p0 : android_content.Context;
                                             p1 : android_util.AttributeSet) : TableRow$LayoutParams,CONSTRUCTOR;
                             PROCEDURE Init*(p0 : INTEGER;
                                             p1 : INTEGER) : TableRow$LayoutParams,CONSTRUCTOR;
                             PROCEDURE Init*(p0 : INTEGER;
                                             p1 : INTEGER;
                                             p2 : SHORTREAL) : TableRow$LayoutParams,CONSTRUCTOR;
                           END;

  TabWidget* = POINTER TO EXTENSIBLE RECORD (LinearLayout + android_view.View$OnFocusChangeListener)    (* Typebound Procedures *)
               STATIC
                 PROCEDURE Init*(p0 : android_content.Context;
                                 p1 : android_util.AttributeSet;
                                 p2 : INTEGER) : TabWidget,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : android_content.Context;
                                 p1 : android_util.AttributeSet) : TabWidget,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : android_content.Context) : TabWidget,CONSTRUCTOR;
               END;

  TextSwitcher* = POINTER TO EXTENSIBLE RECORD (ViewSwitcher)    (* Typebound Procedures *)
                  STATIC
                    PROCEDURE Init*(p0 : android_content.Context;
                                    p1 : android_util.AttributeSet) : TextSwitcher,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : android_content.Context) : TextSwitcher,CONSTRUCTOR;
                  END;

  TextView* = POINTER TO EXTENSIBLE RECORD (android_view.View + android_view.ViewTreeObserver$OnPreDrawListener)    (* Typebound Procedures *)
              STATIC
                PROCEDURE getTextColor*(p0 : android_content.Context;
                                        p1 : android_content_res.TypedArray;
                                        p2 : INTEGER) : INTEGER;
                PROCEDURE getTextColors*(p0 : android_content.Context;
                                         p1 : android_content_res.TypedArray) : android_content_res.ColorStateList;
                PROCEDURE Init*(p0 : android_content.Context;
                                p1 : android_util.AttributeSet;
                                p2 : INTEGER) : TextView,CONSTRUCTOR;
                PROCEDURE Init*(p0 : android_content.Context) : TextView,CONSTRUCTOR;
                PROCEDURE Init*(p0 : android_content.Context;
                                p1 : android_util.AttributeSet) : TextView,CONSTRUCTOR;
              END;

  TextView$BufferType* = POINTER TO RECORD (java_lang.Enum)
                         STATIC
                           EDITABLE*  : TextView$BufferType;
                           NORMAL*    : TextView$BufferType;
                           SPANNABLE* : TextView$BufferType;
                           PROCEDURE valueOf*(p0 : java_lang.String) : TextView$BufferType;
                           PROCEDURE values*() : POINTER TO ARRAY OF TextView$BufferType;
                         END;

  TextView$OnEditorActionListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                     END;

  TextView$SavedState* = POINTER TO EXTENSIBLE RECORD (android_view.View$BaseSavedState)    (* Typebound Procedures *)
                         STATIC
                           CREATOR* : android_os.Parcelable$Creator;
                         END;

  TimePicker* = POINTER TO EXTENSIBLE RECORD (FrameLayout)    (* Typebound Procedures *)
                STATIC
                  PROCEDURE Init*(p0 : android_content.Context;
                                  p1 : android_util.AttributeSet;
                                  p2 : INTEGER) : TimePicker,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : android_content.Context;
                                  p1 : android_util.AttributeSet) : TimePicker,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : android_content.Context) : TimePicker,CONSTRUCTOR;
                END;

  TimePicker$OnTimeChangedListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                      END;

  Toast* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)    (* Typebound Procedures *)
           STATIC
             LENGTH_LONG*  = 1;
             LENGTH_SHORT* = 0;
             PROCEDURE Init*(p0 : android_content.Context) : Toast,CONSTRUCTOR;
             PROCEDURE makeText*(p0 : android_content.Context;
                                 p1 : INTEGER;
                                 p2 : INTEGER) : Toast;
             PROCEDURE makeText*(p0 : android_content.Context;
                                 p1 : java_lang.CharSequence;
                                 p2 : INTEGER) : Toast;
           END;

  ToggleButton* = POINTER TO EXTENSIBLE RECORD (CompoundButton)    (* Typebound Procedures *)
                  STATIC
                    PROCEDURE Init*(p0 : android_content.Context) : ToggleButton,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : android_content.Context;
                                    p1 : android_util.AttributeSet) : ToggleButton,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : android_content.Context;
                                    p1 : android_util.AttributeSet;
                                    p2 : INTEGER) : ToggleButton,CONSTRUCTOR;
                  END;

  TwoLineListItem* = POINTER TO EXTENSIBLE RECORD (RelativeLayout)    (* Typebound Procedures *)
                     STATIC
                       PROCEDURE Init*(p0 : android_content.Context;
                                       p1 : android_util.AttributeSet;
                                       p2 : INTEGER) : TwoLineListItem,CONSTRUCTOR;
                       PROCEDURE Init*(p0 : android_content.Context;
                                       p1 : android_util.AttributeSet) : TwoLineListItem,CONSTRUCTOR;
                       PROCEDURE Init*(p0 : android_content.Context) : TwoLineListItem,CONSTRUCTOR;
                     END;

  VideoView* = POINTER TO EXTENSIBLE RECORD (android_view.SurfaceView + MediaController$MediaPlayerControl)    (* Typebound Procedures *)
               STATIC
                 PROCEDURE Init*(p0 : android_content.Context;
                                 p1 : android_util.AttributeSet;
                                 p2 : INTEGER) : VideoView,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : android_content.Context;
                                 p1 : android_util.AttributeSet) : VideoView,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : android_content.Context) : VideoView,CONSTRUCTOR;
               END;

  ViewAnimator* = POINTER TO EXTENSIBLE RECORD (FrameLayout)    (* Typebound Procedures *)
                  STATIC
                    PROCEDURE Init*(p0 : android_content.Context;
                                    p1 : android_util.AttributeSet) : ViewAnimator,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : android_content.Context) : ViewAnimator,CONSTRUCTOR;
                  END;

  ViewFlipper* = POINTER TO EXTENSIBLE RECORD (ViewAnimator)    (* Typebound Procedures *)
                 STATIC
                   PROCEDURE Init*(p0 : android_content.Context;
                                   p1 : android_util.AttributeSet) : ViewFlipper,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : android_content.Context) : ViewFlipper,CONSTRUCTOR;
                 END;

  ViewSwitcher* = POINTER TO EXTENSIBLE RECORD (ViewAnimator)    (* Typebound Procedures *)
                  STATIC
                    PROCEDURE Init*(p0 : android_content.Context;
                                    p1 : android_util.AttributeSet) : ViewSwitcher,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : android_content.Context) : ViewSwitcher,CONSTRUCTOR;
                  END;

  ViewSwitcher$ViewFactory* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                              END;

  WrapperListAdapter* = POINTER TO INTERFACE RECORD (java_lang.Object + ListAdapter)    (* Typebound Procedures *)
                        END;

  ZoomButton* = POINTER TO EXTENSIBLE RECORD (ImageButton + android_view.View$OnLongClickListener)    (* Typebound Procedures *)
                STATIC
                  PROCEDURE Init*(p0 : android_content.Context;
                                  p1 : android_util.AttributeSet;
                                  p2 : INTEGER) : ZoomButton,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : android_content.Context;
                                  p1 : android_util.AttributeSet) : ZoomButton,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : android_content.Context) : ZoomButton,CONSTRUCTOR;
                END;

  ZoomButtonsController* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_view.View$OnTouchListener)    (* Typebound Procedures *)
                           STATIC
                             PROCEDURE Init*(p0 : android_view.View) : ZoomButtonsController,CONSTRUCTOR;
                           END;

  ZoomButtonsController$OnZoomListener* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                          END;

  ZoomControls* = POINTER TO EXTENSIBLE RECORD (LinearLayout)    (* Typebound Procedures *)
                  STATIC
                    PROCEDURE Init*(p0 : android_content.Context;
                                    p1 : android_util.AttributeSet) : ZoomControls,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : android_content.Context) : ZoomControls,CONSTRUCTOR;
                  END;




PROCEDURE (self:AbsListView) addTouchables*(p0 : java_util.ArrayList),EXTENSIBLE;

PROCEDURE (self:AbsListView) afterTextChanged*(p0 : android_text.Editable),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) beforeTextChanged*(p0 : java_lang.CharSequence;
                                                p1 : INTEGER;
                                                p2 : INTEGER;
                                                p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) checkInputConnectionProxy*(p0 : android_view.View) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AbsListView) checkLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AbsListView) clearTextFilter*(),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) computeVerticalScrollExtent!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:AbsListView) computeVerticalScrollOffset!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:AbsListView) computeVerticalScrollRange!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:AbsListView) dispatchDraw!(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:AbsListView) dispatchSetPressed!(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:AbsListView) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:AbsListView) drawableStateChanged!(),EXTENSIBLE;

PROCEDURE (self:AbsListView) generateLayoutParams*(p0 : android_util.AttributeSet) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:AbsListView) generateLayoutParams*(p0 : android_util.AttributeSet) : AbsListView$LayoutParams,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) generateLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:AbsListView) getBottomFadingEdgeStrength!() : SHORTREAL,EXTENSIBLE;

PROCEDURE (self:AbsListView) getCacheColorHint*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) getContextMenuInfo!() : android_view.ContextMenu$ContextMenuInfo,EXTENSIBLE;

PROCEDURE (self:AbsListView) getFocusedRect*(p0 : android_graphics.Rect),EXTENSIBLE;

PROCEDURE (self:AbsListView) getListPaddingBottom*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) getListPaddingLeft*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) getListPaddingRight*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) getListPaddingTop*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) getSelectedView*() : android_view.View,EXTENSIBLE;

PROCEDURE (self:AbsListView) getSelector*() : android_graphics_drawable.Drawable,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) getSolidColor*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:AbsListView) getTextFilter*() : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) getTopFadingEdgeStrength!() : SHORTREAL,EXTENSIBLE;

PROCEDURE (self:AbsListView) getTranscriptMode*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) handleDataChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) hasTextFilter*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) invalidateViews*(),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) isFastScrollEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) isInFilterMode!() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) isScrollingCacheEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) isSmoothScrollbarEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) isStackFromBottom*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) isTextFilterEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) layoutChildren!(),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) onAttachedToWindow!(),EXTENSIBLE;

PROCEDURE (self:AbsListView) onCreateDrawableState!(p0 : INTEGER) : POINTER TO ARRAY OF INTEGER,EXTENSIBLE;

PROCEDURE (self:AbsListView) onCreateInputConnection*(p0 : android_view_inputmethod.EditorInfo) : android_view_inputmethod.InputConnection,EXTENSIBLE;

PROCEDURE (self:AbsListView) onDetachedFromWindow!(),EXTENSIBLE;

PROCEDURE (self:AbsListView) onFilterComplete*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) onFocusChanged!(p0 : BOOLEAN;
                                             p1 : INTEGER;
                                             p2 : android_graphics.Rect),EXTENSIBLE;

PROCEDURE (self:AbsListView) onGlobalLayout*(),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) onInterceptTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AbsListView) onKeyDown*(p0 : INTEGER;
                                        p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AbsListView) onKeyUp*(p0 : INTEGER;
                                      p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AbsListView) onLayout!(p0 : BOOLEAN;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : INTEGER;
                                       p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AbsListView) onMeasure!(p0 : INTEGER;
                                        p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AbsListView) onRestoreInstanceState*(p0 : android_os.Parcelable),EXTENSIBLE;

PROCEDURE (self:AbsListView) onSaveInstanceState*() : android_os.Parcelable,EXTENSIBLE;

PROCEDURE (self:AbsListView) onSizeChanged!(p0 : INTEGER;
                                            p1 : INTEGER;
                                            p2 : INTEGER;
                                            p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AbsListView) onTextChanged*(p0 : java_lang.CharSequence;
                                            p1 : INTEGER;
                                            p2 : INTEGER;
                                            p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) onTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AbsListView) onTouchModeChanged*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) onWindowFocusChanged*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:AbsListView) pointToPosition*(p0 : INTEGER;
                                              p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) pointToRowId*(p0 : INTEGER;
                                           p1 : INTEGER) : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) reclaimViews*(p0 : java_util.List),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) requestLayout*(),EXTENSIBLE;

PROCEDURE (self:AbsListView) setCacheColorHint*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) setDrawSelectorOnTop*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) setFastScrollEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) setFilterText*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) setOnScrollListener*(p0 : AbsListView$OnScrollListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) setRecyclerListener*(p0 : AbsListView$RecyclerListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) setScrollIndicators*(p0 : android_view.View;
                                                  p1 : android_view.View),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) setScrollingCacheEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) setSelector*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) setSelector*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) setSmoothScrollbarEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) setStackFromBottom*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) setTextFilterEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) setTranscriptMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbsListView) showContextMenuForChild*(p0 : android_view.View) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AbsListView) verifyDrawable*(p0 : android_graphics_drawable.Drawable) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AbsListView$OnScrollListener) onScroll*(p0 : AbsListView;
                                                        p1 : INTEGER;
                                                        p2 : INTEGER;
                                                        p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:AbsListView$OnScrollListener) onScrollStateChanged*(p0 : AbsListView;
                                                                    p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:AbsListView$RecyclerListener) onMovedToScrapHeap*(p0 : android_view.View),NEW,ABSTRACT;

PROCEDURE (self:AbsoluteLayout) checkLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AbsoluteLayout) generateDefaultLayoutParams!() : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:AbsoluteLayout) generateLayoutParams*(p0 : android_util.AttributeSet) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:AbsoluteLayout) generateLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:AbsoluteLayout) onLayout!(p0 : BOOLEAN;
                                          p1 : INTEGER;
                                          p2 : INTEGER;
                                          p3 : INTEGER;
                                          p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AbsoluteLayout) onMeasure!(p0 : INTEGER;
                                           p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AbsoluteLayout$LayoutParams) debug*(p0 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:AbsSeekBar) drawableStateChanged!(),EXTENSIBLE;

PROCEDURE (self:AbsSeekBar) getKeyProgressIncrement*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbsSeekBar) getThumbOffset*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbsSeekBar) onDraw!(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:AbsSeekBar) onKeyDown*(p0 : INTEGER;
                                       p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AbsSeekBar) onMeasure!(p0 : INTEGER;
                                       p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AbsSeekBar) onSizeChanged!(p0 : INTEGER;
                                           p1 : INTEGER;
                                           p2 : INTEGER;
                                           p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AbsSeekBar) onTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AbsSeekBar) setKeyProgressIncrement*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbsSeekBar) setMax*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AbsSeekBar) setThumb*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:AbsSeekBar) setThumbOffset*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbsSeekBar) verifyDrawable!(p0 : android_graphics_drawable.Drawable) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AbsSpinner) generateDefaultLayoutParams!() : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:AbsSpinner) getAdapter*() : SpinnerAdapter,NEW,EXTENSIBLE;

PROCEDURE (self:AbsSpinner) getAdapter*() : Adapter,EXTENSIBLE;

PROCEDURE (self:AbsSpinner) getCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:AbsSpinner) getSelectedView*() : android_view.View,EXTENSIBLE;

PROCEDURE (self:AbsSpinner) onMeasure!(p0 : INTEGER;
                                       p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AbsSpinner) onRestoreInstanceState*(p0 : android_os.Parcelable),EXTENSIBLE;

PROCEDURE (self:AbsSpinner) onSaveInstanceState*() : android_os.Parcelable,EXTENSIBLE;

PROCEDURE (self:AbsSpinner) pointToPosition*(p0 : INTEGER;
                                             p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbsSpinner) requestLayout*(),EXTENSIBLE;

PROCEDURE (self:AbsSpinner) setAdapter*(p0 : Adapter),EXTENSIBLE;

PROCEDURE (self:AbsSpinner) setAdapter*(p0 : SpinnerAdapter),NEW,EXTENSIBLE;

PROCEDURE (self:AbsSpinner) setSelection*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AbsSpinner) setSelection*(p0 : INTEGER;
                                          p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:Adapter) getCount*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:Adapter) getItem*(p0 : INTEGER) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:Adapter) getItemId*(p0 : INTEGER) : LONGINT,NEW,ABSTRACT;

PROCEDURE (self:Adapter) getItemViewType*(p0 : INTEGER) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:Adapter) getView*(p0 : INTEGER;
                                  p1 : android_view.View;
                                  p2 : android_view.ViewGroup) : android_view.View,NEW,ABSTRACT;

PROCEDURE (self:Adapter) getViewTypeCount*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:Adapter) hasStableIds*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:Adapter) isEmpty*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:Adapter) registerDataSetObserver*(p0 : android_database.DataSetObserver),NEW,ABSTRACT;

PROCEDURE (self:Adapter) unregisterDataSetObserver*(p0 : android_database.DataSetObserver),NEW,ABSTRACT;

PROCEDURE (self:AdapterView) addView*(p0 : android_view.View;
                                      p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AdapterView) addView*(p0 : android_view.View),EXTENSIBLE;

PROCEDURE (self:AdapterView) addView*(p0 : android_view.View;
                                      p1 : INTEGER;
                                      p2 : android_view.ViewGroup$LayoutParams),EXTENSIBLE;

PROCEDURE (self:AdapterView) addView*(p0 : android_view.View;
                                      p1 : android_view.ViewGroup$LayoutParams),EXTENSIBLE;

PROCEDURE (self:AdapterView) canAnimate!() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AdapterView) dispatchPopulateAccessibilityEvent*(p0 : android_view_accessibility.AccessibilityEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AdapterView) dispatchRestoreInstanceState!(p0 : android_util.SparseArray),EXTENSIBLE;

PROCEDURE (self:AdapterView) dispatchSaveInstanceState!(p0 : android_util.SparseArray),EXTENSIBLE;

PROCEDURE (self:AdapterView) getAdapter*() : Adapter,NEW,ABSTRACT;

PROCEDURE (self:AdapterView) getCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) getEmptyView*() : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) getFirstVisiblePosition*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) getItemAtPosition*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) getItemIdAtPosition*(p0 : INTEGER) : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) getLastVisiblePosition*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) getOnItemClickListener*() : AdapterView$OnItemClickListener,NEW;

PROCEDURE (self:AdapterView) getOnItemLongClickListener*() : AdapterView$OnItemLongClickListener,NEW;

PROCEDURE (self:AdapterView) getOnItemSelectedListener*() : AdapterView$OnItemSelectedListener,NEW;

PROCEDURE (self:AdapterView) getPositionForView*(p0 : android_view.View) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) getSelectedItem*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) getSelectedItemId*() : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) getSelectedItemPosition*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) getSelectedView*() : android_view.View,NEW,ABSTRACT;

PROCEDURE (self:AdapterView) onLayout!(p0 : BOOLEAN;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : INTEGER;
                                       p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AdapterView) performItemClick*(p0 : android_view.View;
                                               p1 : INTEGER;
                                               p2 : LONGINT) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) removeAllViews*(),EXTENSIBLE;

PROCEDURE (self:AdapterView) removeView*(p0 : android_view.View),EXTENSIBLE;

PROCEDURE (self:AdapterView) removeViewAt*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AdapterView) setAdapter*(p0 : Adapter),NEW,ABSTRACT;

PROCEDURE (self:AdapterView) setEmptyView*(p0 : android_view.View),NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) setFocusable*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:AdapterView) setFocusableInTouchMode*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:AdapterView) setOnClickListener*(p0 : android_view.View$OnClickListener),EXTENSIBLE;

PROCEDURE (self:AdapterView) setOnItemClickListener*(p0 : AdapterView$OnItemClickListener),NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) setOnItemLongClickListener*(p0 : AdapterView$OnItemLongClickListener),NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) setOnItemSelectedListener*(p0 : AdapterView$OnItemSelectedListener),NEW,EXTENSIBLE;

PROCEDURE (self:AdapterView) setSelection*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:AdapterView$OnItemClickListener) onItemClick*(p0 : AdapterView;
                                                              p1 : android_view.View;
                                                              p2 : INTEGER;
                                                              p3 : LONGINT),NEW,ABSTRACT;

PROCEDURE (self:AdapterView$OnItemLongClickListener) onItemLongClick*(p0 : AdapterView;
                                                                      p1 : android_view.View;
                                                                      p2 : INTEGER;
                                                                      p3 : LONGINT) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:AdapterView$OnItemSelectedListener) onItemSelected*(p0 : AdapterView;
                                                                    p1 : android_view.View;
                                                                    p2 : INTEGER;
                                                                    p3 : LONGINT),NEW,ABSTRACT;

PROCEDURE (self:AdapterView$OnItemSelectedListener) onNothingSelected*(p0 : AdapterView),NEW,ABSTRACT;

PROCEDURE (self:AlphabetIndexer) compare!(p0 : java_lang.String;
                                          p1 : java_lang.String) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AlphabetIndexer) getPositionForSection*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AlphabetIndexer) getSectionForPosition*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AlphabetIndexer) getSections*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:AlphabetIndexer) onChanged*(),EXTENSIBLE;

PROCEDURE (self:AlphabetIndexer) onInvalidated*(),EXTENSIBLE;

PROCEDURE (self:AlphabetIndexer) setCursor*(p0 : android_database.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:AnalogClock) onAttachedToWindow!(),EXTENSIBLE;

PROCEDURE (self:AnalogClock) onDetachedFromWindow!(),EXTENSIBLE;

PROCEDURE (self:AnalogClock) onDraw!(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:AnalogClock) onMeasure!(p0 : INTEGER;
                                        p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AnalogClock) onSizeChanged!(p0 : INTEGER;
                                            p1 : INTEGER;
                                            p2 : INTEGER;
                                            p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) add*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) clear*(),NEW,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) getContext*() : android_content.Context,NEW,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) getCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) getDropDownView*(p0 : INTEGER;
                                               p1 : android_view.View;
                                               p2 : android_view.ViewGroup) : android_view.View,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) getFilter*() : Filter,NEW,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) getItem*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) getItemId*(p0 : INTEGER) : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) getPosition*(p0 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) getView*(p0 : INTEGER;
                                       p1 : android_view.View;
                                       p2 : android_view.ViewGroup) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) insert*(p0 : java_lang.Object;
                                      p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) notifyDataSetChanged*(),EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) remove*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) setDropDownViewResource*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) setNotifyOnChange*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ArrayAdapter) sort*(p0 : java_util.Comparator),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) clearListSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) convertSelectionToString!(p0 : java_lang.Object) : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) dismissDropDown*(),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) enoughToFilter*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getAdapter*() : ListAdapter,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getDropDownAnchor*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getDropDownBackground*() : android_graphics_drawable.Drawable,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getDropDownHeight*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getDropDownHorizontalOffset*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getDropDownVerticalOffset*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getDropDownWidth*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getFilter!() : Filter,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getItemClickListener*() : AdapterView$OnItemClickListener,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getItemSelectedListener*() : AdapterView$OnItemSelectedListener,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getListSelection*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getOnItemClickListener*() : AdapterView$OnItemClickListener,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getOnItemSelectedListener*() : AdapterView$OnItemSelectedListener,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getThreshold*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) getValidator*() : AutoCompleteTextView$Validator,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) isPerformingCompletion*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) isPopupShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) onAttachedToWindow!(),EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) onCommitCompletion*(p0 : android_view_inputmethod.CompletionInfo),EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) onDetachedFromWindow!(),EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) onFilterComplete*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) onFocusChanged!(p0 : BOOLEAN;
                                                      p1 : INTEGER;
                                                      p2 : android_graphics.Rect),EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) onKeyDown*(p0 : INTEGER;
                                                 p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) onKeyPreIme*(p0 : INTEGER;
                                                   p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) onKeyUp*(p0 : INTEGER;
                                               p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) onWindowFocusChanged*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) performCompletion*(),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) performFiltering!(p0 : java_lang.CharSequence;
                                                        p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) performValidation*(),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) replaceText!(p0 : java_lang.CharSequence),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setAdapter*(p0 : ListAdapter),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setCompletionHint*(p0 : java_lang.CharSequence),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setDropDownAnchor*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setDropDownBackgroundDrawable*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setDropDownBackgroundResource*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setDropDownHeight*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setDropDownHorizontalOffset*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setDropDownVerticalOffset*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setDropDownWidth*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setFrame!(p0 : INTEGER;
                                                p1 : INTEGER;
                                                p2 : INTEGER;
                                                p3 : INTEGER) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setListSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setOnClickListener*(p0 : android_view.View$OnClickListener),EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setOnItemClickListener*(p0 : AdapterView$OnItemClickListener),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setOnItemSelectedListener*(p0 : AdapterView$OnItemSelectedListener),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setThreshold*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) setValidator*(p0 : AutoCompleteTextView$Validator),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView) showDropDown*(),NEW,EXTENSIBLE;

PROCEDURE (self:AutoCompleteTextView$Validator) fixText*(p0 : java_lang.CharSequence) : java_lang.CharSequence,NEW,ABSTRACT;

PROCEDURE (self:AutoCompleteTextView$Validator) isValid*(p0 : java_lang.CharSequence) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:BaseAdapter) areAllItemsEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:BaseAdapter) getDropDownView*(p0 : INTEGER;
                                              p1 : android_view.View;
                                              p2 : android_view.ViewGroup) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:BaseAdapter) getItemViewType*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:BaseAdapter) getViewTypeCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:BaseAdapter) hasStableIds*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:BaseAdapter) isEmpty*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:BaseAdapter) isEnabled*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:BaseAdapter) notifyDataSetChanged*(),NEW,EXTENSIBLE;

PROCEDURE (self:BaseAdapter) notifyDataSetInvalidated*(),NEW,EXTENSIBLE;

PROCEDURE (self:BaseAdapter) registerDataSetObserver*(p0 : android_database.DataSetObserver),NEW,EXTENSIBLE;

PROCEDURE (self:BaseAdapter) unregisterDataSetObserver*(p0 : android_database.DataSetObserver),NEW,EXTENSIBLE;

PROCEDURE (self:BaseExpandableListAdapter) areAllItemsEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:BaseExpandableListAdapter) getCombinedChildId*(p0 : LONGINT;
                                                               p1 : LONGINT) : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:BaseExpandableListAdapter) getCombinedGroupId*(p0 : LONGINT) : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:BaseExpandableListAdapter) isEmpty*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:BaseExpandableListAdapter) notifyDataSetChanged*(),NEW,EXTENSIBLE;

PROCEDURE (self:BaseExpandableListAdapter) notifyDataSetInvalidated*(),NEW,EXTENSIBLE;

PROCEDURE (self:BaseExpandableListAdapter) onGroupCollapsed*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:BaseExpandableListAdapter) onGroupExpanded*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:BaseExpandableListAdapter) registerDataSetObserver*(p0 : android_database.DataSetObserver),NEW,EXTENSIBLE;

PROCEDURE (self:BaseExpandableListAdapter) unregisterDataSetObserver*(p0 : android_database.DataSetObserver),NEW,EXTENSIBLE;

PROCEDURE (self:Checkable) isChecked*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:Checkable) setChecked*(p0 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:Checkable) toggle*(),NEW,ABSTRACT;

PROCEDURE (self:CheckedTextView) dispatchPopulateAccessibilityEvent*(p0 : android_view_accessibility.AccessibilityEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:CheckedTextView) drawableStateChanged!(),EXTENSIBLE;

PROCEDURE (self:CheckedTextView) isChecked*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:CheckedTextView) onCreateDrawableState!(p0 : INTEGER) : POINTER TO ARRAY OF INTEGER,EXTENSIBLE;

PROCEDURE (self:CheckedTextView) onDraw!(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:CheckedTextView) setChecked*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:CheckedTextView) setCheckMarkDrawable*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:CheckedTextView) setCheckMarkDrawable*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:CheckedTextView) setPadding*(p0 : INTEGER;
                                             p1 : INTEGER;
                                             p2 : INTEGER;
                                             p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:CheckedTextView) toggle*(),NEW,EXTENSIBLE;

PROCEDURE (self:Chronometer) getBase*() : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:Chronometer) getFormat*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:Chronometer) getOnChronometerTickListener*() : Chronometer$OnChronometerTickListener,NEW,EXTENSIBLE;

PROCEDURE (self:Chronometer) onDetachedFromWindow!(),EXTENSIBLE;

PROCEDURE (self:Chronometer) onWindowVisibilityChanged!(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:Chronometer) setBase*(p0 : LONGINT),NEW,EXTENSIBLE;

PROCEDURE (self:Chronometer) setFormat*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:Chronometer) setOnChronometerTickListener*(p0 : Chronometer$OnChronometerTickListener),NEW,EXTENSIBLE;

PROCEDURE (self:Chronometer) start*(),NEW,EXTENSIBLE;

PROCEDURE (self:Chronometer) stop*(),NEW,EXTENSIBLE;

PROCEDURE (self:Chronometer$OnChronometerTickListener) onChronometerTick*(p0 : Chronometer),NEW,ABSTRACT;

PROCEDURE (self:CompoundButton) dispatchPopulateAccessibilityEvent*(p0 : android_view_accessibility.AccessibilityEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:CompoundButton) drawableStateChanged!(),EXTENSIBLE;

PROCEDURE (self:CompoundButton) isChecked*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:CompoundButton) onCreateDrawableState!(p0 : INTEGER) : POINTER TO ARRAY OF INTEGER,EXTENSIBLE;

PROCEDURE (self:CompoundButton) onDraw!(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:CompoundButton) onRestoreInstanceState*(p0 : android_os.Parcelable),EXTENSIBLE;

PROCEDURE (self:CompoundButton) onSaveInstanceState*() : android_os.Parcelable,EXTENSIBLE;

PROCEDURE (self:CompoundButton) performClick*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:CompoundButton) setButtonDrawable*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:CompoundButton) setButtonDrawable*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:CompoundButton) setChecked*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:CompoundButton) setOnCheckedChangeListener*(p0 : CompoundButton$OnCheckedChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:CompoundButton) toggle*(),NEW,EXTENSIBLE;

PROCEDURE (self:CompoundButton) verifyDrawable!(p0 : android_graphics_drawable.Drawable) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:CompoundButton$OnCheckedChangeListener) onCheckedChanged*(p0 : CompoundButton;
                                                                          p1 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:CursorAdapter) bindView*(p0 : android_view.View;
                                         p1 : android_content.Context;
                                         p2 : android_database.Cursor),NEW,ABSTRACT;

PROCEDURE (self:CursorAdapter) changeCursor*(p0 : android_database.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) convertToString*(p0 : android_database.Cursor) : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) getCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) getCursor*() : android_database.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) getDropDownView*(p0 : INTEGER;
                                                p1 : android_view.View;
                                                p2 : android_view.ViewGroup) : android_view.View,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) getFilter*() : Filter,NEW,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) getFilterQueryProvider*() : FilterQueryProvider,NEW,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) getItem*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) getItemId*(p0 : INTEGER) : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) getView*(p0 : INTEGER;
                                        p1 : android_view.View;
                                        p2 : android_view.ViewGroup) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) hasStableIds*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) init!(p0 : android_content.Context;
                                     p1 : android_database.Cursor;
                                     p2 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) newDropDownView*(p0 : android_content.Context;
                                                p1 : android_database.Cursor;
                                                p2 : android_view.ViewGroup) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) newView*(p0 : android_content.Context;
                                        p1 : android_database.Cursor;
                                        p2 : android_view.ViewGroup) : android_view.View,NEW,ABSTRACT;

PROCEDURE (self:CursorAdapter) onContentChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) runQueryOnBackgroundThread*(p0 : java_lang.CharSequence) : android_database.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:CursorAdapter) setFilterQueryProvider*(p0 : FilterQueryProvider),NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) bindChildView!(p0 : android_view.View;
                                                  p1 : android_content.Context;
                                                  p2 : android_database.Cursor;
                                                  p3 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:CursorTreeAdapter) bindGroupView!(p0 : android_view.View;
                                                  p1 : android_content.Context;
                                                  p2 : android_database.Cursor;
                                                  p3 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:CursorTreeAdapter) changeCursor*(p0 : android_database.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) convertToString*(p0 : android_database.Cursor) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) getChild*(p0 : INTEGER;
                                             p1 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) getChild*(p0 : INTEGER;
                                             p1 : INTEGER) : android_database.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) getChildId*(p0 : INTEGER;
                                               p1 : INTEGER) : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) getChildrenCount*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) getChildrenCursor!(p0 : android_database.Cursor) : android_database.Cursor,NEW,ABSTRACT;

PROCEDURE (self:CursorTreeAdapter) getChildView*(p0 : INTEGER;
                                                 p1 : INTEGER;
                                                 p2 : BOOLEAN;
                                                 p3 : android_view.View;
                                                 p4 : android_view.ViewGroup) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) getCursor*() : android_database.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) getFilter*() : Filter,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) getFilterQueryProvider*() : FilterQueryProvider,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) getGroup*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) getGroup*(p0 : INTEGER) : android_database.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) getGroupCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) getGroupId*(p0 : INTEGER) : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) getGroupView*(p0 : INTEGER;
                                                 p1 : BOOLEAN;
                                                 p2 : android_view.View;
                                                 p3 : android_view.ViewGroup) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) hasStableIds*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) isChildSelectable*(p0 : INTEGER;
                                                      p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) newChildView!(p0 : android_content.Context;
                                                 p1 : android_database.Cursor;
                                                 p2 : BOOLEAN;
                                                 p3 : android_view.ViewGroup) : android_view.View,NEW,ABSTRACT;

PROCEDURE (self:CursorTreeAdapter) newGroupView!(p0 : android_content.Context;
                                                 p1 : android_database.Cursor;
                                                 p2 : BOOLEAN;
                                                 p3 : android_view.ViewGroup) : android_view.View,NEW,ABSTRACT;

PROCEDURE (self:CursorTreeAdapter) notifyDataSetChanged*(),EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) notifyDataSetChanged*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) notifyDataSetInvalidated*(),EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) onGroupCollapsed*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) runQueryOnBackgroundThread*(p0 : java_lang.CharSequence) : android_database.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) setChildrenCursor*(p0 : INTEGER;
                                                      p1 : android_database.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) setFilterQueryProvider*(p0 : FilterQueryProvider),NEW,EXTENSIBLE;

PROCEDURE (self:CursorTreeAdapter) setGroupCursor*(p0 : android_database.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:DatePicker) dispatchRestoreInstanceState!(p0 : android_util.SparseArray),EXTENSIBLE;

PROCEDURE (self:DatePicker) getDayOfMonth*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DatePicker) getMonth*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DatePicker) getYear*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DatePicker) init*(p0 : INTEGER;
                                  p1 : INTEGER;
                                  p2 : INTEGER;
                                  p3 : DatePicker$OnDateChangedListener),NEW,EXTENSIBLE;

PROCEDURE (self:DatePicker) onRestoreInstanceState!(p0 : android_os.Parcelable),EXTENSIBLE;

PROCEDURE (self:DatePicker) onSaveInstanceState!() : android_os.Parcelable,EXTENSIBLE;

PROCEDURE (self:DatePicker) setEnabled*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:DatePicker) updateDate*(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DatePicker$OnDateChangedListener) onDateChanged*(p0 : DatePicker;
                                                                 p1 : INTEGER;
                                                                 p2 : INTEGER;
                                                                 p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:DialerFilter) append*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:DialerFilter) clearText*(),NEW,EXTENSIBLE;

PROCEDURE (self:DialerFilter) getDigits*() : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:DialerFilter) getFilterText*() : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:DialerFilter) getLetters*() : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:DialerFilter) getMode*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DialerFilter) isQwertyKeyboard*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DialerFilter) onFinishInflate!(),EXTENSIBLE;

PROCEDURE (self:DialerFilter) onFocusChanged!(p0 : BOOLEAN;
                                              p1 : INTEGER;
                                              p2 : android_graphics.Rect),EXTENSIBLE;

PROCEDURE (self:DialerFilter) onKeyDown*(p0 : INTEGER;
                                         p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:DialerFilter) onKeyUp*(p0 : INTEGER;
                                       p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:DialerFilter) onModeChange!(p0 : INTEGER;
                                            p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DialerFilter) removeFilterWatcher*(p0 : android_text.TextWatcher),NEW,EXTENSIBLE;

PROCEDURE (self:DialerFilter) setDigitsWatcher*(p0 : android_text.TextWatcher),NEW,EXTENSIBLE;

PROCEDURE (self:DialerFilter) setFilterWatcher*(p0 : android_text.TextWatcher),NEW,EXTENSIBLE;

PROCEDURE (self:DialerFilter) setLettersWatcher*(p0 : android_text.TextWatcher),NEW,EXTENSIBLE;

PROCEDURE (self:DialerFilter) setMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DigitalClock) onAttachedToWindow!(),EXTENSIBLE;

PROCEDURE (self:DigitalClock) onDetachedFromWindow!(),EXTENSIBLE;

PROCEDURE (self:EditText) extendSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:EditText) getDefaultEditable!() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:EditText) getDefaultMovementMethod!() : android_text_method.MovementMethod,EXTENSIBLE;

PROCEDURE (self:EditText) getText*() : java_lang.CharSequence,EXTENSIBLE;

PROCEDURE (self:EditText) getText*() : android_text.Editable,NEW,EXTENSIBLE;

PROCEDURE (self:EditText) selectAll*(),NEW,EXTENSIBLE;

PROCEDURE (self:EditText) setEllipsize*(p0 : android_text.TextUtils$TruncateAt),EXTENSIBLE;

PROCEDURE (self:EditText) setSelection*(p0 : INTEGER;
                                        p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:EditText) setSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:EditText) setText*(p0 : java_lang.CharSequence;
                                   p1 : TextView$BufferType),EXTENSIBLE;

PROCEDURE (self:ExpandableListAdapter) areAllItemsEnabled*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) getChild*(p0 : INTEGER;
                                                 p1 : INTEGER) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) getChildId*(p0 : INTEGER;
                                                   p1 : INTEGER) : LONGINT,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) getChildrenCount*(p0 : INTEGER) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) getChildView*(p0 : INTEGER;
                                                     p1 : INTEGER;
                                                     p2 : BOOLEAN;
                                                     p3 : android_view.View;
                                                     p4 : android_view.ViewGroup) : android_view.View,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) getCombinedChildId*(p0 : LONGINT;
                                                           p1 : LONGINT) : LONGINT,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) getCombinedGroupId*(p0 : LONGINT) : LONGINT,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) getGroup*(p0 : INTEGER) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) getGroupCount*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) getGroupId*(p0 : INTEGER) : LONGINT,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) getGroupView*(p0 : INTEGER;
                                                     p1 : BOOLEAN;
                                                     p2 : android_view.View;
                                                     p3 : android_view.ViewGroup) : android_view.View,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) hasStableIds*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) isChildSelectable*(p0 : INTEGER;
                                                          p1 : INTEGER) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) isEmpty*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) onGroupCollapsed*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) onGroupExpanded*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) registerDataSetObserver*(p0 : android_database.DataSetObserver),NEW,ABSTRACT;

PROCEDURE (self:ExpandableListAdapter) unregisterDataSetObserver*(p0 : android_database.DataSetObserver),NEW,ABSTRACT;

PROCEDURE (self:ExpandableListView) collapseGroup*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) dispatchDraw!(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:ExpandableListView) expandGroup*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) getAdapter*() : ListAdapter,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) getAdapter*() : Adapter,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) getExpandableListAdapter*() : ExpandableListAdapter,NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) getExpandableListPosition*(p0 : INTEGER) : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) getFlatListPosition*(p0 : LONGINT) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) getSelectedId*() : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) getSelectedPosition*() : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) isGroupExpanded*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) onRestoreInstanceState*(p0 : android_os.Parcelable),EXTENSIBLE;

PROCEDURE (self:ExpandableListView) onSaveInstanceState*() : android_os.Parcelable,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) performItemClick*(p0 : android_view.View;
                                                      p1 : INTEGER;
                                                      p2 : LONGINT) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setAdapter*(p0 : Adapter),EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setAdapter*(p0 : ExpandableListAdapter),NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setAdapter*(p0 : ListAdapter),EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setChildDivider*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setChildIndicator*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setChildIndicatorBounds*(p0 : INTEGER;
                                                             p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setGroupIndicator*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setIndicatorBounds*(p0 : INTEGER;
                                                        p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setOnChildClickListener*(p0 : ExpandableListView$OnChildClickListener),NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setOnGroupClickListener*(p0 : ExpandableListView$OnGroupClickListener),NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setOnGroupCollapseListener*(p0 : ExpandableListView$OnGroupCollapseListener),NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setOnGroupExpandListener*(p0 : ExpandableListView$OnGroupExpandListener),NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setOnItemClickListener*(p0 : AdapterView$OnItemClickListener),EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setSelectedChild*(p0 : INTEGER;
                                                      p1 : INTEGER;
                                                      p2 : BOOLEAN) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView) setSelectedGroup*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ExpandableListView$OnChildClickListener) onChildClick*(p0 : ExpandableListView;
                                                                       p1 : android_view.View;
                                                                       p2 : INTEGER;
                                                                       p3 : INTEGER;
                                                                       p4 : LONGINT) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListView$OnGroupClickListener) onGroupClick*(p0 : ExpandableListView;
                                                                       p1 : android_view.View;
                                                                       p2 : INTEGER;
                                                                       p3 : LONGINT) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ExpandableListView$OnGroupCollapseListener) onGroupCollapse*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:ExpandableListView$OnGroupExpandListener) onGroupExpand*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:Filter) convertResultToString*(p0 : java_lang.Object) : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:Filter) filter*(p0 : java_lang.CharSequence;
                                p1 : Filter$FilterListener),NEW;

PROCEDURE (self:Filter) filter*(p0 : java_lang.CharSequence),NEW;

PROCEDURE (self:Filter) performFiltering!(p0 : java_lang.CharSequence) : Filter$FilterResults,NEW,ABSTRACT;

PROCEDURE (self:Filter) publishResults!(p0 : java_lang.CharSequence;
                                        p1 : Filter$FilterResults),NEW,ABSTRACT;

PROCEDURE (self:Filter$FilterListener) onFilterComplete*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:Filterable) getFilter*() : Filter,NEW,ABSTRACT;

PROCEDURE (self:FilterQueryProvider) runQuery*(p0 : java_lang.CharSequence) : android_database.Cursor,NEW,ABSTRACT;

PROCEDURE (self:FrameLayout) checkLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:FrameLayout) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:FrameLayout) drawableStateChanged!(),EXTENSIBLE;

PROCEDURE (self:FrameLayout) gatherTransparentRegion*(p0 : android_graphics.Region) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:FrameLayout) generateDefaultLayoutParams!() : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:FrameLayout) generateDefaultLayoutParams!() : FrameLayout$LayoutParams,NEW,EXTENSIBLE;

PROCEDURE (self:FrameLayout) generateLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:FrameLayout) generateLayoutParams*(p0 : android_util.AttributeSet) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:FrameLayout) generateLayoutParams*(p0 : android_util.AttributeSet) : FrameLayout$LayoutParams,NEW,EXTENSIBLE;

PROCEDURE (self:FrameLayout) getConsiderGoneChildrenWhenMeasuring*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:FrameLayout) getForeground*() : android_graphics_drawable.Drawable,NEW,EXTENSIBLE;

PROCEDURE (self:FrameLayout) onLayout!(p0 : BOOLEAN;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : INTEGER;
                                       p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:FrameLayout) onMeasure!(p0 : INTEGER;
                                        p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:FrameLayout) onSizeChanged!(p0 : INTEGER;
                                            p1 : INTEGER;
                                            p2 : INTEGER;
                                            p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:FrameLayout) setForeground*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:FrameLayout) setForegroundGravity*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:FrameLayout) setMeasureAllChildren*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:FrameLayout) verifyDrawable!(p0 : android_graphics_drawable.Drawable) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:Gallery) checkLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:Gallery) computeHorizontalScrollExtent!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:Gallery) computeHorizontalScrollOffset!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:Gallery) computeHorizontalScrollRange!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:Gallery) dispatchKeyEvent*(p0 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:Gallery) dispatchSetPressed!(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:Gallery) dispatchSetSelected*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:Gallery) generateDefaultLayoutParams!() : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:Gallery) generateLayoutParams*(p0 : android_util.AttributeSet) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:Gallery) generateLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:Gallery) getChildDrawingOrder!(p0 : INTEGER;
                                               p1 : INTEGER) : INTEGER,EXTENSIBLE;

PROCEDURE (self:Gallery) getChildStaticTransformation!(p0 : android_view.View;
                                                       p1 : android_view_animation.Transformation) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:Gallery) getContextMenuInfo!() : android_view.ContextMenu$ContextMenuInfo,EXTENSIBLE;

PROCEDURE (self:Gallery) onDown*(p0 : android_view.MotionEvent) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Gallery) onFling*(p0 : android_view.MotionEvent;
                                  p1 : android_view.MotionEvent;
                                  p2 : SHORTREAL;
                                  p3 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Gallery) onFocusChanged!(p0 : BOOLEAN;
                                         p1 : INTEGER;
                                         p2 : android_graphics.Rect),EXTENSIBLE;

PROCEDURE (self:Gallery) onKeyDown*(p0 : INTEGER;
                                    p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:Gallery) onKeyUp*(p0 : INTEGER;
                                  p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:Gallery) onLayout!(p0 : BOOLEAN;
                                   p1 : INTEGER;
                                   p2 : INTEGER;
                                   p3 : INTEGER;
                                   p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:Gallery) onLongPress*(p0 : android_view.MotionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:Gallery) onScroll*(p0 : android_view.MotionEvent;
                                   p1 : android_view.MotionEvent;
                                   p2 : SHORTREAL;
                                   p3 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Gallery) onShowPress*(p0 : android_view.MotionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:Gallery) onSingleTapUp*(p0 : android_view.MotionEvent) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Gallery) onTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:Gallery) setAnimationDuration*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Gallery) setCallbackDuringFling*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:Gallery) setGravity*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Gallery) setSpacing*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Gallery) setUnselectedAlpha*(p0 : SHORTREAL),NEW,EXTENSIBLE;

PROCEDURE (self:Gallery) showContextMenu*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:Gallery) showContextMenuForChild*(p0 : android_view.View) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:GridView) attachLayoutAnimationParameters!(p0 : android_view.View;
                                                           p1 : android_view.ViewGroup$LayoutParams;
                                                           p2 : INTEGER;
                                                           p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:GridView) computeVerticalScrollExtent!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:GridView) computeVerticalScrollOffset!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:GridView) computeVerticalScrollRange!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:GridView) getAdapter*() : Adapter,EXTENSIBLE;

PROCEDURE (self:GridView) getAdapter*() : ListAdapter,NEW,EXTENSIBLE;

PROCEDURE (self:GridView) getStretchMode*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:GridView) layoutChildren!(),EXTENSIBLE;

PROCEDURE (self:GridView) onFocusChanged!(p0 : BOOLEAN;
                                          p1 : INTEGER;
                                          p2 : android_graphics.Rect),EXTENSIBLE;

PROCEDURE (self:GridView) onKeyDown*(p0 : INTEGER;
                                     p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:GridView) onKeyMultiple*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:GridView) onKeyUp*(p0 : INTEGER;
                                   p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:GridView) onMeasure!(p0 : INTEGER;
                                     p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:GridView) setAdapter*(p0 : ListAdapter),NEW,EXTENSIBLE;

PROCEDURE (self:GridView) setAdapter*(p0 : Adapter),EXTENSIBLE;

PROCEDURE (self:GridView) setColumnWidth*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:GridView) setGravity*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:GridView) setHorizontalSpacing*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:GridView) setNumColumns*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:GridView) setSelection*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:GridView) setStretchMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:GridView) setVerticalSpacing*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) areAllItemsEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) getCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) getFilter*() : Filter,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) getFootersCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) getHeadersCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) getItem*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) getItemId*(p0 : INTEGER) : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) getItemViewType*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) getView*(p0 : INTEGER;
                                                p1 : android_view.View;
                                                p2 : android_view.ViewGroup) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) getViewTypeCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) getWrappedAdapter*() : ListAdapter,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) hasStableIds*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) isEmpty*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) isEnabled*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) registerDataSetObserver*(p0 : android_database.DataSetObserver),NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) removeFooter*(p0 : android_view.View) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) removeHeader*(p0 : android_view.View) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:HeaderViewListAdapter) unregisterDataSetObserver*(p0 : android_database.DataSetObserver),NEW,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) addView*(p0 : android_view.View;
                                               p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) addView*(p0 : android_view.View;
                                               p1 : android_view.ViewGroup$LayoutParams),EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) addView*(p0 : android_view.View;
                                               p1 : INTEGER;
                                               p2 : android_view.ViewGroup$LayoutParams),EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) addView*(p0 : android_view.View),EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) arrowScroll*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) computeHorizontalScrollRange!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) computeScroll*(),EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) computeScrollDeltaToGetChildRectOnScreen!(p0 : android_graphics.Rect) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) dispatchKeyEvent*(p0 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) executeKeyEvent*(p0 : android_view.KeyEvent) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) fling*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) fullScroll*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) getLeftFadingEdgeStrength!() : SHORTREAL,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) getMaxScrollAmount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) getRightFadingEdgeStrength!() : SHORTREAL,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) isFillViewport*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) isSmoothScrollingEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) measureChild!(p0 : android_view.View;
                                                    p1 : INTEGER;
                                                    p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) measureChildWithMargins!(p0 : android_view.View;
                                                               p1 : INTEGER;
                                                               p2 : INTEGER;
                                                               p3 : INTEGER;
                                                               p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) onInterceptTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) onLayout!(p0 : BOOLEAN;
                                                p1 : INTEGER;
                                                p2 : INTEGER;
                                                p3 : INTEGER;
                                                p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) onMeasure!(p0 : INTEGER;
                                                 p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) onRequestFocusInDescendants!(p0 : INTEGER;
                                                                   p1 : android_graphics.Rect) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) onSizeChanged!(p0 : INTEGER;
                                                     p1 : INTEGER;
                                                     p2 : INTEGER;
                                                     p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) onTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) pageScroll*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) requestChildFocus*(p0 : android_view.View;
                                                         p1 : android_view.View),EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) requestChildRectangleOnScreen*(p0 : android_view.View;
                                                                     p1 : android_graphics.Rect;
                                                                     p2 : BOOLEAN) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) requestLayout*(),EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) scrollTo*(p0 : INTEGER;
                                                p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) setFillViewport*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) setSmoothScrollingEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:HorizontalScrollView) smoothScrollBy*(p0 : INTEGER;
                                                      p1 : INTEGER),NEW;

PROCEDURE (self:HorizontalScrollView) smoothScrollTo*(p0 : INTEGER;
                                                      p1 : INTEGER),NEW;

PROCEDURE (self:ImageButton) onSetAlpha!(p0 : INTEGER) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ImageSwitcher) setImageDrawable*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:ImageSwitcher) setImageResource*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ImageSwitcher) setImageURI*(p0 : android_net.Uri),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) clearColorFilter*(),NEW;

PROCEDURE (self:ImageView) drawableStateChanged!(),EXTENSIBLE;

PROCEDURE (self:ImageView) getBaseline*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:ImageView) getDrawable*() : android_graphics_drawable.Drawable,NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) getImageMatrix*() : android_graphics.Matrix,NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) getScaleType*() : ImageView$ScaleType,NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) invalidateDrawable*(p0 : android_graphics_drawable.Drawable),EXTENSIBLE;

PROCEDURE (self:ImageView) onCreateDrawableState*(p0 : INTEGER) : POINTER TO ARRAY OF INTEGER,EXTENSIBLE;

PROCEDURE (self:ImageView) onDraw!(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:ImageView) onMeasure!(p0 : INTEGER;
                                      p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ImageView) onSetAlpha!(p0 : INTEGER) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ImageView) setAdjustViewBounds*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setAlpha*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setColorFilter*(p0 : android_graphics.ColorFilter),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setColorFilter*(p0 : INTEGER;
                                           p1 : android_graphics.PorterDuff$Mode),NEW;

PROCEDURE (self:ImageView) setFrame!(p0 : INTEGER;
                                     p1 : INTEGER;
                                     p2 : INTEGER;
                                     p3 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setImageBitmap*(p0 : android_graphics.Bitmap),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setImageDrawable*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setImageLevel*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setImageMatrix*(p0 : android_graphics.Matrix),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setImageResource*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setImageState*(IN  p0 : ARRAY OF INTEGER;
                                              p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setImageURI*(p0 : android_net.Uri),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setMaxHeight*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setMaxWidth*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setScaleType*(p0 : ImageView$ScaleType),NEW,EXTENSIBLE;

PROCEDURE (self:ImageView) setSelected*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:ImageView) verifyDrawable!(p0 : android_graphics_drawable.Drawable) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:LinearLayout) checkLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:LinearLayout) generateDefaultLayoutParams!() : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:LinearLayout) generateDefaultLayoutParams!() : LinearLayout$LayoutParams,NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout) generateLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : LinearLayout$LayoutParams,NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout) generateLayoutParams*(p0 : android_util.AttributeSet) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:LinearLayout) generateLayoutParams*(p0 : android_util.AttributeSet) : LinearLayout$LayoutParams,NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout) generateLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:LinearLayout) getBaseline*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:LinearLayout) getBaselineAlignedChildIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout) getOrientation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout) getWeightSum*() : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout) isBaselineAligned*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout) onLayout!(p0 : BOOLEAN;
                                        p1 : INTEGER;
                                        p2 : INTEGER;
                                        p3 : INTEGER;
                                        p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:LinearLayout) onMeasure!(p0 : INTEGER;
                                         p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:LinearLayout) setBaselineAligned*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout) setBaselineAlignedChildIndex*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout) setGravity*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout) setHorizontalGravity*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout) setOrientation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout) setVerticalGravity*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout) setWeightSum*(p0 : SHORTREAL),NEW,EXTENSIBLE;

PROCEDURE (self:LinearLayout$LayoutParams) debug*(p0 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:ListAdapter) areAllItemsEnabled*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ListAdapter) isEnabled*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ListView) addFooterView*(p0 : android_view.View),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) addFooterView*(p0 : android_view.View;
                                         p1 : java_lang.Object;
                                         p2 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) addHeaderView*(p0 : android_view.View),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) addHeaderView*(p0 : android_view.View;
                                         p1 : java_lang.Object;
                                         p2 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) canAnimate!() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ListView) clearChoices*(),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) dispatchDraw!(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:ListView) dispatchKeyEvent*(p0 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ListView) dispatchPopulateAccessibilityEvent*(p0 : android_view_accessibility.AccessibilityEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ListView) findViewTraversal!(p0 : INTEGER) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) findViewWithTagTraversal!(p0 : java_lang.Object) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) getAdapter*() : Adapter,EXTENSIBLE;

PROCEDURE (self:ListView) getAdapter*() : ListAdapter,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) getCheckedItemPosition*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) getCheckedItemPositions*() : android_util.SparseBooleanArray,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) getCheckItemIds*() : POINTER TO ARRAY OF LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) getChoiceMode*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) getDivider*() : android_graphics_drawable.Drawable,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) getDividerHeight*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) getFooterViewsCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) getHeaderViewsCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) getItemsCanFocus*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) getMaxScrollAmount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) isItemChecked*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) layoutChildren!(),EXTENSIBLE;

PROCEDURE (self:ListView) onFinishInflate!(),EXTENSIBLE;

PROCEDURE (self:ListView) onFocusChanged!(p0 : BOOLEAN;
                                          p1 : INTEGER;
                                          p2 : android_graphics.Rect),EXTENSIBLE;

PROCEDURE (self:ListView) onKeyDown*(p0 : INTEGER;
                                     p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ListView) onKeyMultiple*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ListView) onKeyUp*(p0 : INTEGER;
                                   p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ListView) onMeasure!(p0 : INTEGER;
                                     p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ListView) onRestoreInstanceState*(p0 : android_os.Parcelable),EXTENSIBLE;

PROCEDURE (self:ListView) onSaveInstanceState*() : android_os.Parcelable,EXTENSIBLE;

PROCEDURE (self:ListView) onTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ListView) performItemClick*(p0 : android_view.View;
                                            p1 : INTEGER;
                                            p2 : LONGINT) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ListView) removeFooterView*(p0 : android_view.View) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) removeHeaderView*(p0 : android_view.View) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ListView) requestChildRectangleOnScreen*(p0 : android_view.View;
                                                         p1 : android_graphics.Rect;
                                                         p2 : BOOLEAN) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ListView) setAdapter*(p0 : Adapter),EXTENSIBLE;

PROCEDURE (self:ListView) setAdapter*(p0 : ListAdapter),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) setCacheColorHint*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ListView) setChoiceMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) setDivider*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) setDividerHeight*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) setFooterDividersEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) setHeaderDividersEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) setItemChecked*(p0 : INTEGER;
                                          p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) setItemsCanFocus*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) setSelection*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ListView) setSelectionAfterHeaderView*(),NEW,EXTENSIBLE;

PROCEDURE (self:ListView) setSelectionFromTop*(p0 : INTEGER;
                                               p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:MediaController) dispatchKeyEvent*(p0 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:MediaController) hide*(),NEW,EXTENSIBLE;

PROCEDURE (self:MediaController) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:MediaController) onFinishInflate*(),EXTENSIBLE;

PROCEDURE (self:MediaController) onTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:MediaController) onTrackballEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:MediaController) setAnchorView*(p0 : android_view.View),NEW,EXTENSIBLE;

PROCEDURE (self:MediaController) setEnabled*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:MediaController) setMediaPlayer*(p0 : MediaController$MediaPlayerControl),NEW,EXTENSIBLE;

PROCEDURE (self:MediaController) setPrevNextListeners*(p0 : android_view.View$OnClickListener;
                                                       p1 : android_view.View$OnClickListener),NEW,EXTENSIBLE;

PROCEDURE (self:MediaController) show*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:MediaController) show*(),NEW,EXTENSIBLE;

PROCEDURE (self:MediaController$MediaPlayerControl) canPause*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:MediaController$MediaPlayerControl) canSeekBackward*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:MediaController$MediaPlayerControl) canSeekForward*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:MediaController$MediaPlayerControl) getBufferPercentage*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:MediaController$MediaPlayerControl) getCurrentPosition*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:MediaController$MediaPlayerControl) getDuration*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:MediaController$MediaPlayerControl) isPlaying*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:MediaController$MediaPlayerControl) pause*(),NEW,ABSTRACT;

PROCEDURE (self:MediaController$MediaPlayerControl) seekTo*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:MediaController$MediaPlayerControl) start*(),NEW,ABSTRACT;

PROCEDURE (self:MultiAutoCompleteTextView) enoughToFilter*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:MultiAutoCompleteTextView) performFiltering!(p0 : java_lang.CharSequence;
                                                             p1 : INTEGER;
                                                             p2 : INTEGER;
                                                             p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:MultiAutoCompleteTextView) performFiltering!(p0 : java_lang.CharSequence;
                                                             p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:MultiAutoCompleteTextView) performValidation*(),EXTENSIBLE;

PROCEDURE (self:MultiAutoCompleteTextView) replaceText!(p0 : java_lang.CharSequence),EXTENSIBLE;

PROCEDURE (self:MultiAutoCompleteTextView) setTokenizer*(p0 : MultiAutoCompleteTextView$Tokenizer),NEW,EXTENSIBLE;

PROCEDURE (self:MultiAutoCompleteTextView$CommaTokenizer) findTokenEnd*(p0 : java_lang.CharSequence;
                                                                        p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:MultiAutoCompleteTextView$CommaTokenizer) findTokenStart*(p0 : java_lang.CharSequence;
                                                                          p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:MultiAutoCompleteTextView$CommaTokenizer) terminateToken*(p0 : java_lang.CharSequence) : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:MultiAutoCompleteTextView$Tokenizer) findTokenEnd*(p0 : java_lang.CharSequence;
                                                                   p1 : INTEGER) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:MultiAutoCompleteTextView$Tokenizer) findTokenStart*(p0 : java_lang.CharSequence;
                                                                     p1 : INTEGER) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:MultiAutoCompleteTextView$Tokenizer) terminateToken*(p0 : java_lang.CharSequence) : java_lang.CharSequence,NEW,ABSTRACT;

PROCEDURE (self:PopupWindow) dismiss*(),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) getAnimationStyle*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) getBackground*() : android_graphics_drawable.Drawable,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) getContentView*() : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) getHeight*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) getInputMethodMode*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) getMaxAvailableHeight*(p0 : android_view.View) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) getMaxAvailableHeight*(p0 : android_view.View;
                                                    p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) getSoftInputMode*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) getWidth*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) isAboveAnchor*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) isClippingEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) isFocusable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) isOutsideTouchable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) isTouchable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setAnimationStyle*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setBackgroundDrawable*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setClippingEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setContentView*(p0 : android_view.View),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setFocusable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setHeight*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setIgnoreCheekPress*(),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setInputMethodMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setOnDismissListener*(p0 : PopupWindow$OnDismissListener),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setOutsideTouchable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setSoftInputMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setTouchable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setTouchInterceptor*(p0 : android_view.View$OnTouchListener),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setWidth*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) setWindowLayoutMode*(p0 : INTEGER;
                                                  p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) showAsDropDown*(p0 : android_view.View),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) showAsDropDown*(p0 : android_view.View;
                                             p1 : INTEGER;
                                             p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) showAtLocation*(p0 : android_view.View;
                                             p1 : INTEGER;
                                             p2 : INTEGER;
                                             p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) update*(p0 : INTEGER;
                                     p1 : INTEGER;
                                     p2 : INTEGER;
                                     p3 : INTEGER;
                                     p4 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) update*(p0 : android_view.View;
                                     p1 : INTEGER;
                                     p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) update*(p0 : android_view.View;
                                     p1 : INTEGER;
                                     p2 : INTEGER;
                                     p3 : INTEGER;
                                     p4 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) update*(),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) update*(p0 : INTEGER;
                                     p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow) update*(p0 : INTEGER;
                                     p1 : INTEGER;
                                     p2 : INTEGER;
                                     p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:PopupWindow$OnDismissListener) onDismiss*(),NEW,ABSTRACT;

PROCEDURE (self:ProgressBar) drawableStateChanged!(),EXTENSIBLE;

PROCEDURE (self:ProgressBar) getIndeterminateDrawable*() : android_graphics_drawable.Drawable,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) getInterpolator*() : android_view_animation.Interpolator,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) getMax*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) getProgress*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) getProgressDrawable*() : android_graphics_drawable.Drawable,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) getSecondaryProgress*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) incrementProgressBy*(p0 : INTEGER),NEW;

PROCEDURE (self:ProgressBar) incrementSecondaryProgressBy*(p0 : INTEGER),NEW;

PROCEDURE (self:ProgressBar) invalidateDrawable*(p0 : android_graphics_drawable.Drawable),EXTENSIBLE;

PROCEDURE (self:ProgressBar) isIndeterminate*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) onDraw!(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:ProgressBar) onMeasure!(p0 : INTEGER;
                                        p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ProgressBar) onRestoreInstanceState*(p0 : android_os.Parcelable),EXTENSIBLE;

PROCEDURE (self:ProgressBar) onSaveInstanceState*() : android_os.Parcelable,EXTENSIBLE;

PROCEDURE (self:ProgressBar) onSizeChanged!(p0 : INTEGER;
                                            p1 : INTEGER;
                                            p2 : INTEGER;
                                            p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ProgressBar) postInvalidate*(),EXTENSIBLE;

PROCEDURE (self:ProgressBar) setIndeterminate*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) setIndeterminateDrawable*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) setInterpolator*(p0 : android_view_animation.Interpolator),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) setInterpolator*(p0 : android_content.Context;
                                              p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) setMax*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) setProgress*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) setProgressDrawable*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) setSecondaryProgress*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressBar) setVisibility*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ProgressBar) verifyDrawable!(p0 : android_graphics_drawable.Drawable) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:QuickContactBadge) assignContactFromEmail*(p0 : java_lang.String;
                                                           p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:QuickContactBadge) assignContactFromPhone*(p0 : java_lang.String;
                                                           p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:QuickContactBadge) assignContactUri*(p0 : android_net.Uri),NEW,EXTENSIBLE;

PROCEDURE (self:QuickContactBadge) onClick*(p0 : android_view.View),NEW,EXTENSIBLE;

PROCEDURE (self:QuickContactBadge) setExcludeMimes*(IN  p0 : ARRAY OF java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:QuickContactBadge) setMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RadioButton) toggle*(),EXTENSIBLE;

PROCEDURE (self:RadioGroup) addView*(p0 : android_view.View;
                                     p1 : INTEGER;
                                     p2 : android_view.ViewGroup$LayoutParams),EXTENSIBLE;

PROCEDURE (self:RadioGroup) check*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RadioGroup) checkLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:RadioGroup) clearCheck*(),NEW,EXTENSIBLE;

PROCEDURE (self:RadioGroup) generateDefaultLayoutParams!() : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:RadioGroup) generateDefaultLayoutParams!() : LinearLayout$LayoutParams,EXTENSIBLE;

PROCEDURE (self:RadioGroup) generateLayoutParams*(p0 : android_util.AttributeSet) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:RadioGroup) generateLayoutParams*(p0 : android_util.AttributeSet) : LinearLayout$LayoutParams,EXTENSIBLE;

PROCEDURE (self:RadioGroup) generateLayoutParams*(p0 : android_util.AttributeSet) : RadioGroup$LayoutParams,NEW,EXTENSIBLE;

PROCEDURE (self:RadioGroup) getCheckedRadioButtonId*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:RadioGroup) onFinishInflate!(),EXTENSIBLE;

PROCEDURE (self:RadioGroup) setOnCheckedChangeListener*(p0 : RadioGroup$OnCheckedChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:RadioGroup) setOnHierarchyChangeListener*(p0 : android_view.ViewGroup$OnHierarchyChangeListener),EXTENSIBLE;

PROCEDURE (self:RadioGroup$LayoutParams) setBaseAttributes!(p0 : android_content_res.TypedArray;
                                                            p1 : INTEGER;
                                                            p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:RadioGroup$OnCheckedChangeListener) onCheckedChanged*(p0 : RadioGroup;
                                                                      p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:RatingBar) getNumStars*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:RatingBar) getOnRatingBarChangeListener*() : RatingBar$OnRatingBarChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:RatingBar) getRating*() : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:RatingBar) getStepSize*() : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:RatingBar) isIndicator*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:RatingBar) onMeasure!(p0 : INTEGER;
                                      p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:RatingBar) setIsIndicator*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:RatingBar) setMax*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:RatingBar) setNumStars*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RatingBar) setOnRatingBarChangeListener*(p0 : RatingBar$OnRatingBarChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:RatingBar) setRating*(p0 : SHORTREAL),NEW,EXTENSIBLE;

PROCEDURE (self:RatingBar) setStepSize*(p0 : SHORTREAL),NEW,EXTENSIBLE;

PROCEDURE (self:RatingBar$OnRatingBarChangeListener) onRatingChanged*(p0 : RatingBar;
                                                                      p1 : SHORTREAL;
                                                                      p2 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:RelativeLayout) checkLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:RelativeLayout) dispatchPopulateAccessibilityEvent*(p0 : android_view_accessibility.AccessibilityEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:RelativeLayout) generateDefaultLayoutParams!() : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:RelativeLayout) generateLayoutParams*(p0 : android_util.AttributeSet) : RelativeLayout$LayoutParams,NEW,EXTENSIBLE;

PROCEDURE (self:RelativeLayout) generateLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:RelativeLayout) generateLayoutParams*(p0 : android_util.AttributeSet) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:RelativeLayout) getBaseline*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:RelativeLayout) onLayout!(p0 : BOOLEAN;
                                          p1 : INTEGER;
                                          p2 : INTEGER;
                                          p3 : INTEGER;
                                          p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:RelativeLayout) onMeasure!(p0 : INTEGER;
                                           p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:RelativeLayout) requestLayout*(),EXTENSIBLE;

PROCEDURE (self:RelativeLayout) setGravity*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RelativeLayout) setHorizontalGravity*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RelativeLayout) setIgnoreGravity*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RelativeLayout) setVerticalGravity*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RelativeLayout$LayoutParams) addRule*(p0 : INTEGER;
                                                      p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RelativeLayout$LayoutParams) addRule*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RelativeLayout$LayoutParams) debug*(p0 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:RelativeLayout$LayoutParams) getRules*() : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) addView*(p0 : INTEGER;
                                      p1 : RemoteViews),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) apply*(p0 : android_content.Context;
                                    p1 : android_view.ViewGroup) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) describeContents*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) getLayoutId*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) getPackage*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) onLoadClass*(p0 : java_lang.Class) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) reapply*(p0 : android_content.Context;
                                      p1 : android_view.View),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) removeAllViews*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setBitmap*(p0 : INTEGER;
                                        p1 : java_lang.String;
                                        p2 : android_graphics.Bitmap),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setBoolean*(p0 : INTEGER;
                                         p1 : java_lang.String;
                                         p2 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setByte*(p0 : INTEGER;
                                      p1 : java_lang.String;
                                      p2 : BYTE),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setChar*(p0 : INTEGER;
                                      p1 : java_lang.String;
                                      p2 : CHAR),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setCharSequence*(p0 : INTEGER;
                                              p1 : java_lang.String;
                                              p2 : java_lang.CharSequence),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setChronometer*(p0 : INTEGER;
                                             p1 : LONGINT;
                                             p2 : java_lang.String;
                                             p3 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setDouble*(p0 : INTEGER;
                                        p1 : java_lang.String;
                                        p2 : REAL),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setFloat*(p0 : INTEGER;
                                       p1 : java_lang.String;
                                       p2 : SHORTREAL),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setImageViewBitmap*(p0 : INTEGER;
                                                 p1 : android_graphics.Bitmap),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setImageViewResource*(p0 : INTEGER;
                                                   p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setImageViewUri*(p0 : INTEGER;
                                              p1 : android_net.Uri),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setInt*(p0 : INTEGER;
                                     p1 : java_lang.String;
                                     p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setLong*(p0 : INTEGER;
                                      p1 : java_lang.String;
                                      p2 : LONGINT),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setOnClickPendingIntent*(p0 : INTEGER;
                                                      p1 : android_app.PendingIntent),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setProgressBar*(p0 : INTEGER;
                                             p1 : INTEGER;
                                             p2 : INTEGER;
                                             p3 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setShort*(p0 : INTEGER;
                                       p1 : java_lang.String;
                                       p2 : SHORTINT),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setString*(p0 : INTEGER;
                                        p1 : java_lang.String;
                                        p2 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setTextColor*(p0 : INTEGER;
                                           p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setTextViewText*(p0 : INTEGER;
                                              p1 : java_lang.CharSequence),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setUri*(p0 : INTEGER;
                                     p1 : java_lang.String;
                                     p2 : android_net.Uri),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) setViewVisibility*(p0 : INTEGER;
                                                p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RemoteViews) writeToParcel*(p0 : android_os.Parcel;
                                            p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ResourceCursorAdapter) newDropDownView*(p0 : android_content.Context;
                                                        p1 : android_database.Cursor;
                                                        p2 : android_view.ViewGroup) : android_view.View,EXTENSIBLE;

PROCEDURE (self:ResourceCursorAdapter) newView*(p0 : android_content.Context;
                                                p1 : android_database.Cursor;
                                                p2 : android_view.ViewGroup) : android_view.View,EXTENSIBLE;

PROCEDURE (self:ResourceCursorAdapter) setDropDownViewResource*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ResourceCursorAdapter) setViewResource*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ResourceCursorTreeAdapter) newChildView*(p0 : android_content.Context;
                                                         p1 : android_database.Cursor;
                                                         p2 : BOOLEAN;
                                                         p3 : android_view.ViewGroup) : android_view.View,EXTENSIBLE;

PROCEDURE (self:ResourceCursorTreeAdapter) newGroupView*(p0 : android_content.Context;
                                                         p1 : android_database.Cursor;
                                                         p2 : BOOLEAN;
                                                         p3 : android_view.ViewGroup) : android_view.View,EXTENSIBLE;

PROCEDURE (self:Scroller) abortAnimation*(),NEW,EXTENSIBLE;

PROCEDURE (self:Scroller) computeScrollOffset*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Scroller) extendDuration*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Scroller) fling*(p0 : INTEGER;
                                 p1 : INTEGER;
                                 p2 : INTEGER;
                                 p3 : INTEGER;
                                 p4 : INTEGER;
                                 p5 : INTEGER;
                                 p6 : INTEGER;
                                 p7 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Scroller) forceFinished*(p0 : BOOLEAN),NEW;

PROCEDURE (self:Scroller) getCurrX*() : INTEGER,NEW;

PROCEDURE (self:Scroller) getCurrY*() : INTEGER,NEW;

PROCEDURE (self:Scroller) getDuration*() : INTEGER,NEW;

PROCEDURE (self:Scroller) getFinalX*() : INTEGER,NEW;

PROCEDURE (self:Scroller) getFinalY*() : INTEGER,NEW;

PROCEDURE (self:Scroller) getStartX*() : INTEGER,NEW;

PROCEDURE (self:Scroller) getStartY*() : INTEGER,NEW;

PROCEDURE (self:Scroller) isFinished*() : BOOLEAN,NEW;

PROCEDURE (self:Scroller) setFinalX*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Scroller) setFinalY*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Scroller) startScroll*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Scroller) startScroll*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : INTEGER;
                                       p4 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Scroller) timePassed*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollView) addView*(p0 : android_view.View;
                                     p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ScrollView) addView*(p0 : android_view.View;
                                     p1 : android_view.ViewGroup$LayoutParams),EXTENSIBLE;

PROCEDURE (self:ScrollView) addView*(p0 : android_view.View;
                                     p1 : INTEGER;
                                     p2 : android_view.ViewGroup$LayoutParams),EXTENSIBLE;

PROCEDURE (self:ScrollView) addView*(p0 : android_view.View),EXTENSIBLE;

PROCEDURE (self:ScrollView) arrowScroll*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollView) computeScroll*(),EXTENSIBLE;

PROCEDURE (self:ScrollView) computeScrollDeltaToGetChildRectOnScreen!(p0 : android_graphics.Rect) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollView) computeVerticalScrollRange!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:ScrollView) dispatchKeyEvent*(p0 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ScrollView) executeKeyEvent*(p0 : android_view.KeyEvent) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollView) fling*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ScrollView) fullScroll*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollView) getBottomFadingEdgeStrength!() : SHORTREAL,EXTENSIBLE;

PROCEDURE (self:ScrollView) getMaxScrollAmount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollView) getTopFadingEdgeStrength!() : SHORTREAL,EXTENSIBLE;

PROCEDURE (self:ScrollView) isFillViewport*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollView) isSmoothScrollingEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollView) measureChild!(p0 : android_view.View;
                                          p1 : INTEGER;
                                          p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ScrollView) measureChildWithMargins!(p0 : android_view.View;
                                                     p1 : INTEGER;
                                                     p2 : INTEGER;
                                                     p3 : INTEGER;
                                                     p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ScrollView) onInterceptTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ScrollView) onLayout!(p0 : BOOLEAN;
                                      p1 : INTEGER;
                                      p2 : INTEGER;
                                      p3 : INTEGER;
                                      p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ScrollView) onMeasure!(p0 : INTEGER;
                                       p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ScrollView) onRequestFocusInDescendants!(p0 : INTEGER;
                                                         p1 : android_graphics.Rect) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ScrollView) onSizeChanged!(p0 : INTEGER;
                                           p1 : INTEGER;
                                           p2 : INTEGER;
                                           p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ScrollView) onTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ScrollView) pageScroll*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollView) requestChildFocus*(p0 : android_view.View;
                                               p1 : android_view.View),EXTENSIBLE;

PROCEDURE (self:ScrollView) requestChildRectangleOnScreen*(p0 : android_view.View;
                                                           p1 : android_graphics.Rect;
                                                           p2 : BOOLEAN) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ScrollView) requestLayout*(),EXTENSIBLE;

PROCEDURE (self:ScrollView) scrollTo*(p0 : INTEGER;
                                      p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ScrollView) setFillViewport*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ScrollView) setSmoothScrollingEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ScrollView) smoothScrollBy*(p0 : INTEGER;
                                            p1 : INTEGER),NEW;

PROCEDURE (self:ScrollView) smoothScrollTo*(p0 : INTEGER;
                                            p1 : INTEGER),NEW;

PROCEDURE (self:SectionIndexer) getPositionForSection*(p0 : INTEGER) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:SectionIndexer) getSectionForPosition*(p0 : INTEGER) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:SectionIndexer) getSections*() : POINTER TO ARRAY OF java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:SeekBar) setOnSeekBarChangeListener*(p0 : SeekBar$OnSeekBarChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:SeekBar$OnSeekBarChangeListener) onProgressChanged*(p0 : SeekBar;
                                                                    p1 : INTEGER;
                                                                    p2 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:SeekBar$OnSeekBarChangeListener) onStartTrackingTouch*(p0 : SeekBar),NEW,ABSTRACT;

PROCEDURE (self:SeekBar$OnSeekBarChangeListener) onStopTrackingTouch*(p0 : SeekBar),NEW,ABSTRACT;

PROCEDURE (self:SimpleAdapter) getCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleAdapter) getDropDownView*(p0 : INTEGER;
                                                p1 : android_view.View;
                                                p2 : android_view.ViewGroup) : android_view.View,EXTENSIBLE;

PROCEDURE (self:SimpleAdapter) getFilter*() : Filter,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleAdapter) getItem*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleAdapter) getItemId*(p0 : INTEGER) : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleAdapter) getView*(p0 : INTEGER;
                                        p1 : android_view.View;
                                        p2 : android_view.ViewGroup) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleAdapter) getViewBinder*() : SimpleAdapter$ViewBinder,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleAdapter) setDropDownViewResource*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleAdapter) setViewBinder*(p0 : SimpleAdapter$ViewBinder),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleAdapter) setViewImage*(p0 : ImageView;
                                             p1 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleAdapter) setViewImage*(p0 : ImageView;
                                             p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleAdapter) setViewText*(p0 : TextView;
                                            p1 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleAdapter$ViewBinder) setViewValue*(p0 : android_view.View;
                                                        p1 : java_lang.Object;
                                                        p2 : java_lang.String) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:SimpleCursorAdapter) bindView*(p0 : android_view.View;
                                               p1 : android_content.Context;
                                               p2 : android_database.Cursor),EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter) changeCursor*(p0 : android_database.Cursor),EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter) changeCursorAndColumns*(    p0 : android_database.Cursor;
                                                             IN  p1 : ARRAY OF java_lang.String;
                                                             IN  p2 : ARRAY OF INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter) convertToString*(p0 : android_database.Cursor) : java_lang.CharSequence,EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter) getCursorToStringConverter*() : SimpleCursorAdapter$CursorToStringConverter,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter) getStringConversionColumn*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter) getViewBinder*() : SimpleCursorAdapter$ViewBinder,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter) newDropDownView*(p0 : android_content.Context;
                                                      p1 : android_database.Cursor;
                                                      p2 : android_view.ViewGroup) : android_view.View,EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter) newView*(p0 : android_content.Context;
                                              p1 : android_database.Cursor;
                                              p2 : android_view.ViewGroup) : android_view.View,EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter) setCursorToStringConverter*(p0 : SimpleCursorAdapter$CursorToStringConverter),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter) setStringConversionColumn*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter) setViewBinder*(p0 : SimpleCursorAdapter$ViewBinder),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter) setViewImage*(p0 : ImageView;
                                                   p1 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter) setViewText*(p0 : TextView;
                                                  p1 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleCursorAdapter$CursorToStringConverter) convertToString*(p0 : android_database.Cursor) : java_lang.CharSequence,NEW,ABSTRACT;

PROCEDURE (self:SimpleCursorAdapter$ViewBinder) setViewValue*(p0 : android_view.View;
                                                              p1 : android_database.Cursor;
                                                              p2 : INTEGER) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:SimpleCursorTreeAdapter) bindChildView!(p0 : android_view.View;
                                                        p1 : android_content.Context;
                                                        p2 : android_database.Cursor;
                                                        p3 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:SimpleCursorTreeAdapter) bindGroupView!(p0 : android_view.View;
                                                        p1 : android_content.Context;
                                                        p2 : android_database.Cursor;
                                                        p3 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:SimpleCursorTreeAdapter) getViewBinder*() : SimpleCursorTreeAdapter$ViewBinder,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleCursorTreeAdapter) setViewBinder*(p0 : SimpleCursorTreeAdapter$ViewBinder),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleCursorTreeAdapter) setViewImage!(p0 : ImageView;
                                                       p1 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleCursorTreeAdapter) setViewText*(p0 : TextView;
                                                      p1 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:SimpleCursorTreeAdapter$ViewBinder) setViewValue*(p0 : android_view.View;
                                                                  p1 : android_database.Cursor;
                                                                  p2 : INTEGER) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:SimpleExpandableListAdapter) getChild*(p0 : INTEGER;
                                                       p1 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleExpandableListAdapter) getChildId*(p0 : INTEGER;
                                                         p1 : INTEGER) : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleExpandableListAdapter) getChildrenCount*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleExpandableListAdapter) getChildView*(p0 : INTEGER;
                                                           p1 : INTEGER;
                                                           p2 : BOOLEAN;
                                                           p3 : android_view.View;
                                                           p4 : android_view.ViewGroup) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleExpandableListAdapter) getGroup*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleExpandableListAdapter) getGroupCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleExpandableListAdapter) getGroupId*(p0 : INTEGER) : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleExpandableListAdapter) getGroupView*(p0 : INTEGER;
                                                           p1 : BOOLEAN;
                                                           p2 : android_view.View;
                                                           p3 : android_view.ViewGroup) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleExpandableListAdapter) hasStableIds*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleExpandableListAdapter) isChildSelectable*(p0 : INTEGER;
                                                                p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleExpandableListAdapter) newChildView*(p0 : BOOLEAN;
                                                           p1 : android_view.ViewGroup) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:SimpleExpandableListAdapter) newGroupView*(p0 : BOOLEAN;
                                                           p1 : android_view.ViewGroup) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) animateClose*(),NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) animateOpen*(),NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) animateToggle*(),NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) close*(),NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) dispatchDraw!(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) getContent*() : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) getHandle*() : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) isMoving*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) isOpened*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) lock*(),NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) onFinishInflate!(),EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) onInterceptTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) onLayout!(p0 : BOOLEAN;
                                         p1 : INTEGER;
                                         p2 : INTEGER;
                                         p3 : INTEGER;
                                         p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) onMeasure!(p0 : INTEGER;
                                          p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) onTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) open*(),NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) setOnDrawerCloseListener*(p0 : SlidingDrawer$OnDrawerCloseListener),NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) setOnDrawerOpenListener*(p0 : SlidingDrawer$OnDrawerOpenListener),NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) setOnDrawerScrollListener*(p0 : SlidingDrawer$OnDrawerScrollListener),NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) toggle*(),NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer) unlock*(),NEW,EXTENSIBLE;

PROCEDURE (self:SlidingDrawer$OnDrawerCloseListener) onDrawerClosed*(),NEW,ABSTRACT;

PROCEDURE (self:SlidingDrawer$OnDrawerOpenListener) onDrawerOpened*(),NEW,ABSTRACT;

PROCEDURE (self:SlidingDrawer$OnDrawerScrollListener) onScrollEnded*(),NEW,ABSTRACT;

PROCEDURE (self:SlidingDrawer$OnDrawerScrollListener) onScrollStarted*(),NEW,ABSTRACT;

PROCEDURE (self:Spinner) getBaseline*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:Spinner) getPrompt*() : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:Spinner) onClick*(p0 : android_content.DialogInterface;
                                  p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Spinner) onDetachedFromWindow!(),EXTENSIBLE;

PROCEDURE (self:Spinner) onLayout!(p0 : BOOLEAN;
                                   p1 : INTEGER;
                                   p2 : INTEGER;
                                   p3 : INTEGER;
                                   p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:Spinner) performClick*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:Spinner) setOnItemClickListener*(p0 : AdapterView$OnItemClickListener),EXTENSIBLE;

PROCEDURE (self:Spinner) setPrompt*(p0 : java_lang.CharSequence),NEW,EXTENSIBLE;

PROCEDURE (self:Spinner) setPromptId*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerAdapter) getDropDownView*(p0 : INTEGER;
                                                 p1 : android_view.View;
                                                 p2 : android_view.ViewGroup) : android_view.View,NEW,ABSTRACT;

PROCEDURE (self:TabHost) addTab*(p0 : TabHost$TabSpec),NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) clearAllTabs*(),NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) dispatchKeyEvent*(p0 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TabHost) dispatchWindowFocusChanged*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:TabHost) getCurrentTab*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) getCurrentTabTag*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) getCurrentTabView*() : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) getCurrentView*() : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) getTabContentView*() : FrameLayout,NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) getTabWidget*() : TabWidget,NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) newTabSpec*(p0 : java_lang.String) : TabHost$TabSpec,NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) onAttachedToWindow!(),EXTENSIBLE;

PROCEDURE (self:TabHost) onDetachedFromWindow!(),EXTENSIBLE;

PROCEDURE (self:TabHost) onTouchModeChanged*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) setCurrentTab*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) setCurrentTabByTag*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) setOnTabChangedListener*(p0 : TabHost$OnTabChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) setup*(p0 : android_app.LocalActivityManager),NEW,EXTENSIBLE;

PROCEDURE (self:TabHost) setup*(),NEW,EXTENSIBLE;

PROCEDURE (self:TabHost$OnTabChangeListener) onTabChanged*(p0 : java_lang.String),NEW,ABSTRACT;

PROCEDURE (self:TabHost$TabContentFactory) createTabContent*(p0 : java_lang.String) : android_view.View,NEW,ABSTRACT;

PROCEDURE (self:TabHost$TabSpec) getTag*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:TabHost$TabSpec) setContent*(p0 : TabHost$TabContentFactory) : TabHost$TabSpec,NEW,EXTENSIBLE;

PROCEDURE (self:TabHost$TabSpec) setContent*(p0 : android_content.Intent) : TabHost$TabSpec,NEW,EXTENSIBLE;

PROCEDURE (self:TabHost$TabSpec) setContent*(p0 : INTEGER) : TabHost$TabSpec,NEW,EXTENSIBLE;

PROCEDURE (self:TabHost$TabSpec) setIndicator*(p0 : java_lang.CharSequence) : TabHost$TabSpec,NEW,EXTENSIBLE;

PROCEDURE (self:TabHost$TabSpec) setIndicator*(p0 : java_lang.CharSequence;
                                               p1 : android_graphics_drawable.Drawable) : TabHost$TabSpec,NEW,EXTENSIBLE;

PROCEDURE (self:TabHost$TabSpec) setIndicator*(p0 : android_view.View) : TabHost$TabSpec,NEW,EXTENSIBLE;

PROCEDURE (self:TableLayout) addView*(p0 : android_view.View;
                                      p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:TableLayout) addView*(p0 : android_view.View),EXTENSIBLE;

PROCEDURE (self:TableLayout) addView*(p0 : android_view.View;
                                      p1 : INTEGER;
                                      p2 : android_view.ViewGroup$LayoutParams),EXTENSIBLE;

PROCEDURE (self:TableLayout) addView*(p0 : android_view.View;
                                      p1 : android_view.ViewGroup$LayoutParams),EXTENSIBLE;

PROCEDURE (self:TableLayout) checkLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TableLayout) generateDefaultLayoutParams!() : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:TableLayout) generateDefaultLayoutParams!() : LinearLayout$LayoutParams,EXTENSIBLE;

PROCEDURE (self:TableLayout) generateLayoutParams*(p0 : android_util.AttributeSet) : LinearLayout$LayoutParams,EXTENSIBLE;

PROCEDURE (self:TableLayout) generateLayoutParams*(p0 : android_util.AttributeSet) : TableLayout$LayoutParams,NEW,EXTENSIBLE;

PROCEDURE (self:TableLayout) generateLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : LinearLayout$LayoutParams,EXTENSIBLE;

PROCEDURE (self:TableLayout) generateLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:TableLayout) generateLayoutParams*(p0 : android_util.AttributeSet) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:TableLayout) isColumnCollapsed*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TableLayout) isColumnShrinkable*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TableLayout) isColumnStretchable*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TableLayout) isShrinkAllColumns*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TableLayout) isStretchAllColumns*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TableLayout) onLayout!(p0 : BOOLEAN;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : INTEGER;
                                       p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:TableLayout) onMeasure!(p0 : INTEGER;
                                        p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:TableLayout) requestLayout*(),EXTENSIBLE;

PROCEDURE (self:TableLayout) setColumnCollapsed*(p0 : INTEGER;
                                                 p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:TableLayout) setColumnShrinkable*(p0 : INTEGER;
                                                  p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:TableLayout) setColumnStretchable*(p0 : INTEGER;
                                                   p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:TableLayout) setOnHierarchyChangeListener*(p0 : android_view.ViewGroup$OnHierarchyChangeListener),EXTENSIBLE;

PROCEDURE (self:TableLayout) setShrinkAllColumns*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:TableLayout) setStretchAllColumns*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:TableLayout$LayoutParams) setBaseAttributes!(p0 : android_content_res.TypedArray;
                                                             p1 : INTEGER;
                                                             p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:TableRow) checkLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TableRow) generateDefaultLayoutParams!() : LinearLayout$LayoutParams,EXTENSIBLE;

PROCEDURE (self:TableRow) generateDefaultLayoutParams!() : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:TableRow) generateLayoutParams*(p0 : android_util.AttributeSet) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:TableRow) generateLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : LinearLayout$LayoutParams,EXTENSIBLE;

PROCEDURE (self:TableRow) generateLayoutParams*(p0 : android_util.AttributeSet) : LinearLayout$LayoutParams,EXTENSIBLE;

PROCEDURE (self:TableRow) generateLayoutParams!(p0 : android_view.ViewGroup$LayoutParams) : android_view.ViewGroup$LayoutParams,EXTENSIBLE;

PROCEDURE (self:TableRow) generateLayoutParams*(p0 : android_util.AttributeSet) : TableRow$LayoutParams,NEW,EXTENSIBLE;

PROCEDURE (self:TableRow) getVirtualChildAt*(p0 : INTEGER) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:TableRow) getVirtualChildCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TableRow) onLayout!(p0 : BOOLEAN;
                                    p1 : INTEGER;
                                    p2 : INTEGER;
                                    p3 : INTEGER;
                                    p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:TableRow) onMeasure!(p0 : INTEGER;
                                     p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:TableRow) setOnHierarchyChangeListener*(p0 : android_view.ViewGroup$OnHierarchyChangeListener),EXTENSIBLE;

PROCEDURE (self:TableRow$LayoutParams) setBaseAttributes!(p0 : android_content_res.TypedArray;
                                                          p1 : INTEGER;
                                                          p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:TabWidget) addView*(p0 : android_view.View),EXTENSIBLE;

PROCEDURE (self:TabWidget) childDrawableStateChanged*(p0 : android_view.View),EXTENSIBLE;

PROCEDURE (self:TabWidget) dispatchDraw*(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:TabWidget) focusCurrentTab*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TabWidget) getChildDrawingOrder!(p0 : INTEGER;
                                                 p1 : INTEGER) : INTEGER,EXTENSIBLE;

PROCEDURE (self:TabWidget) getChildTabViewAt*(p0 : INTEGER) : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:TabWidget) getTabCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TabWidget) onFocusChange*(p0 : android_view.View;
                                          p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:TabWidget) onSizeChanged!(p0 : INTEGER;
                                          p1 : INTEGER;
                                          p2 : INTEGER;
                                          p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:TabWidget) setCurrentTab*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TabWidget) setDividerDrawable*(p0 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:TabWidget) setDividerDrawable*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TabWidget) setEnabled*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:TextSwitcher) addView*(p0 : android_view.View;
                                       p1 : INTEGER;
                                       p2 : android_view.ViewGroup$LayoutParams),EXTENSIBLE;

PROCEDURE (self:TextSwitcher) setCurrentText*(p0 : java_lang.CharSequence),NEW,EXTENSIBLE;

PROCEDURE (self:TextSwitcher) setText*(p0 : java_lang.CharSequence),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) addTextChangedListener*(p0 : android_text.TextWatcher),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) append*(p0 : java_lang.CharSequence),NEW;

PROCEDURE (self:TextView) append*(p0 : java_lang.CharSequence;
                                  p1 : INTEGER;
                                  p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) beginBatchEdit*(),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) bringPointIntoView*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) cancelLongPress*(),EXTENSIBLE;

PROCEDURE (self:TextView) clearComposingText*(),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) computeHorizontalScrollRange!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:TextView) computeScroll*(),EXTENSIBLE;

PROCEDURE (self:TextView) computeVerticalScrollExtent!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:TextView) computeVerticalScrollRange!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:TextView) debug*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) didTouchFocusSelect*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) dispatchPopulateAccessibilityEvent*(p0 : android_view_accessibility.AccessibilityEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TextView) drawableStateChanged!(),EXTENSIBLE;

PROCEDURE (self:TextView) endBatchEdit*(),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) extractText*(p0 : android_view_inputmethod.ExtractedTextRequest;
                                       p1 : android_view_inputmethod.ExtractedText) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getAutoLinkMask*() : INTEGER,NEW;

PROCEDURE (self:TextView) getBaseline*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:TextView) getBottomPaddingOffset!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:TextView) getCompoundDrawablePadding*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getCompoundDrawables*() : POINTER TO ARRAY OF android_graphics_drawable.Drawable,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getCompoundPaddingBottom*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getCompoundPaddingLeft*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getCompoundPaddingRight*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getCompoundPaddingTop*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getCurrentHintTextColor*() : INTEGER,NEW;

PROCEDURE (self:TextView) getCurrentTextColor*() : INTEGER,NEW;

PROCEDURE (self:TextView) getDefaultEditable!() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getDefaultMovementMethod!() : android_text_method.MovementMethod,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getEditableText*() : android_text.Editable,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getEllipsize*() : android_text.TextUtils$TruncateAt,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getError*() : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getExtendedPaddingBottom*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getExtendedPaddingTop*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getFilters*() : POINTER TO ARRAY OF android_text.InputFilter,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getFocusedRect*(p0 : android_graphics.Rect),EXTENSIBLE;

PROCEDURE (self:TextView) getFreezesText*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getGravity*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getHint*() : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getHintTextColors*() : android_content_res.ColorStateList,NEW;

PROCEDURE (self:TextView) getImeActionId*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getImeActionLabel*() : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getImeOptions*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getInputExtras*(p0 : BOOLEAN) : android_os.Bundle,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getInputType*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getKeyListener*() : android_text_method.KeyListener,NEW;

PROCEDURE (self:TextView) getLayout*() : android_text.Layout,NEW;

PROCEDURE (self:TextView) getLeftFadingEdgeStrength!() : SHORTREAL,EXTENSIBLE;

PROCEDURE (self:TextView) getLeftPaddingOffset!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:TextView) getLineBounds*(p0 : INTEGER;
                                         p1 : android_graphics.Rect) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getLineCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getLineHeight*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getLinksClickable*() : BOOLEAN,NEW;

PROCEDURE (self:TextView) getLinkTextColors*() : android_content_res.ColorStateList,NEW;

PROCEDURE (self:TextView) getMovementMethod*() : android_text_method.MovementMethod,NEW;

PROCEDURE (self:TextView) getPaint*() : android_text.TextPaint,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getPaintFlags*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getPrivateImeOptions*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getRightFadingEdgeStrength!() : SHORTREAL,EXTENSIBLE;

PROCEDURE (self:TextView) getRightPaddingOffset!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:TextView) getSelectionEnd*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getSelectionStart*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getText*() : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getTextColors*() : android_content_res.ColorStateList,NEW;

PROCEDURE (self:TextView) getTextScaleX*() : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getTextSize*() : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getTopPaddingOffset!() : INTEGER,EXTENSIBLE;

PROCEDURE (self:TextView) getTotalPaddingBottom*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getTotalPaddingLeft*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getTotalPaddingRight*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getTotalPaddingTop*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getTransformationMethod*() : android_text_method.TransformationMethod,NEW;

PROCEDURE (self:TextView) getTypeface*() : android_graphics.Typeface,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) getUrls*() : POINTER TO ARRAY OF android_text_style.URLSpan,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) hasSelection*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) invalidateDrawable*(p0 : android_graphics_drawable.Drawable),EXTENSIBLE;

PROCEDURE (self:TextView) isInputMethodTarget*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) isPaddingOffsetRequired!() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TextView) length*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) moveCursorToVisibleOffset*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) onAttachedToWindow!(),EXTENSIBLE;

PROCEDURE (self:TextView) onBeginBatchEdit*(),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) onCheckIsTextEditor*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TextView) onCommitCompletion*(p0 : android_view_inputmethod.CompletionInfo),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) onCreateContextMenu!(p0 : android_view.ContextMenu),EXTENSIBLE;

PROCEDURE (self:TextView) onCreateInputConnection*(p0 : android_view_inputmethod.EditorInfo) : android_view_inputmethod.InputConnection,EXTENSIBLE;

PROCEDURE (self:TextView) onDetachedFromWindow!(),EXTENSIBLE;

PROCEDURE (self:TextView) onDraw!(p0 : android_graphics.Canvas),EXTENSIBLE;

PROCEDURE (self:TextView) onEditorAction*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) onEndBatchEdit*(),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) onFinishTemporaryDetach*(),EXTENSIBLE;

PROCEDURE (self:TextView) onFocusChanged!(p0 : BOOLEAN;
                                          p1 : INTEGER;
                                          p2 : android_graphics.Rect),EXTENSIBLE;

PROCEDURE (self:TextView) onKeyDown*(p0 : INTEGER;
                                     p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TextView) onKeyMultiple*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TextView) onKeyShortcut*(p0 : INTEGER;
                                         p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TextView) onKeyUp*(p0 : INTEGER;
                                   p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TextView) onMeasure!(p0 : INTEGER;
                                     p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:TextView) onPreDraw*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) onPrivateIMECommand*(p0 : java_lang.String;
                                               p1 : android_os.Bundle) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) onRestoreInstanceState*(p0 : android_os.Parcelable),EXTENSIBLE;

PROCEDURE (self:TextView) onSaveInstanceState*() : android_os.Parcelable,EXTENSIBLE;

PROCEDURE (self:TextView) onSelectionChanged!(p0 : INTEGER;
                                              p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) onStartTemporaryDetach*(),EXTENSIBLE;

PROCEDURE (self:TextView) onTextChanged!(p0 : java_lang.CharSequence;
                                         p1 : INTEGER;
                                         p2 : INTEGER;
                                         p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) onTextContextMenuItem*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) onTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TextView) onTrackballEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TextView) onWindowFocusChanged*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:TextView) performLongClick*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TextView) removeTextChangedListener*(p0 : android_text.TextWatcher),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setAutoLinkMask*(p0 : INTEGER),NEW;

PROCEDURE (self:TextView) setCompoundDrawablePadding*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setCompoundDrawables*(p0 : android_graphics_drawable.Drawable;
                                                p1 : android_graphics_drawable.Drawable;
                                                p2 : android_graphics_drawable.Drawable;
                                                p3 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setCompoundDrawablesWithIntrinsicBounds*(p0 : android_graphics_drawable.Drawable;
                                                                   p1 : android_graphics_drawable.Drawable;
                                                                   p2 : android_graphics_drawable.Drawable;
                                                                   p3 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setCompoundDrawablesWithIntrinsicBounds*(p0 : INTEGER;
                                                                   p1 : INTEGER;
                                                                   p2 : INTEGER;
                                                                   p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setCursorVisible*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setEditableFactory*(p0 : android_text.Editable$Factory),NEW;

PROCEDURE (self:TextView) setEllipsize*(p0 : android_text.TextUtils$TruncateAt),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setEms*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setError*(p0 : java_lang.CharSequence;
                                    p1 : android_graphics_drawable.Drawable),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setError*(p0 : java_lang.CharSequence),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setExtractedText*(p0 : android_view_inputmethod.ExtractedText),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setFilters*(IN  p0 : ARRAY OF android_text.InputFilter),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setFrame!(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : INTEGER;
                                    p3 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setFreezesText*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setGravity*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setHeight*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setHighlightColor*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setHint*(p0 : INTEGER),NEW;

PROCEDURE (self:TextView) setHint*(p0 : java_lang.CharSequence),NEW;

PROCEDURE (self:TextView) setHintTextColor*(p0 : android_content_res.ColorStateList),NEW;

PROCEDURE (self:TextView) setHintTextColor*(p0 : INTEGER),NEW;

PROCEDURE (self:TextView) setHorizontallyScrolling*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setImeActionLabel*(p0 : java_lang.CharSequence;
                                             p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setImeOptions*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setIncludeFontPadding*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setInputExtras*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setInputType*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setKeyListener*(p0 : android_text_method.KeyListener),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setLines*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setLineSpacing*(p0 : SHORTREAL;
                                          p1 : SHORTREAL),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setLinksClickable*(p0 : BOOLEAN),NEW;

PROCEDURE (self:TextView) setLinkTextColor*(p0 : android_content_res.ColorStateList),NEW;

PROCEDURE (self:TextView) setLinkTextColor*(p0 : INTEGER),NEW;

PROCEDURE (self:TextView) setMarqueeRepeatLimit*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setMaxEms*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setMaxHeight*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setMaxLines*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setMaxWidth*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setMinEms*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setMinHeight*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setMinLines*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setMinWidth*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setMovementMethod*(p0 : android_text_method.MovementMethod),NEW;

PROCEDURE (self:TextView) setOnEditorActionListener*(p0 : TextView$OnEditorActionListener),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setPadding*(p0 : INTEGER;
                                      p1 : INTEGER;
                                      p2 : INTEGER;
                                      p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:TextView) setPaintFlags*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setPrivateImeOptions*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setRawInputType*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setScroller*(p0 : Scroller),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setSelectAllOnFocus*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setSelected*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:TextView) setShadowLayer*(p0 : SHORTREAL;
                                          p1 : SHORTREAL;
                                          p2 : SHORTREAL;
                                          p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setSingleLine*(),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setSingleLine*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setSpannableFactory*(p0 : android_text.Spannable$Factory),NEW;

PROCEDURE (self:TextView) setText*(p0 : java_lang.CharSequence),NEW;

PROCEDURE (self:TextView) setText*(IN  p0 : ARRAY OF CHAR;
                                       p1 : INTEGER;
                                       p2 : INTEGER),NEW;

PROCEDURE (self:TextView) setText*(p0 : java_lang.CharSequence;
                                   p1 : TextView$BufferType),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setText*(p0 : INTEGER;
                                   p1 : TextView$BufferType),NEW;

PROCEDURE (self:TextView) setText*(p0 : INTEGER),NEW;

PROCEDURE (self:TextView) setTextAppearance*(p0 : android_content.Context;
                                             p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setTextColor*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setTextColor*(p0 : android_content_res.ColorStateList),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setTextKeepState*(p0 : java_lang.CharSequence;
                                            p1 : TextView$BufferType),NEW;

PROCEDURE (self:TextView) setTextKeepState*(p0 : java_lang.CharSequence),NEW;

PROCEDURE (self:TextView) setTextScaleX*(p0 : SHORTREAL),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setTextSize*(p0 : INTEGER;
                                       p1 : SHORTREAL),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setTextSize*(p0 : SHORTREAL),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setTransformationMethod*(p0 : android_text_method.TransformationMethod),NEW;

PROCEDURE (self:TextView) setTypeface*(p0 : android_graphics.Typeface;
                                       p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setTypeface*(p0 : android_graphics.Typeface),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) setWidth*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TextView) verifyDrawable!(p0 : android_graphics_drawable.Drawable) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:TextView$OnEditorActionListener) onEditorAction*(p0 : TextView;
                                                                 p1 : INTEGER;
                                                                 p2 : android_view.KeyEvent) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:TextView$SavedState) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:TextView$SavedState) writeToParcel*(p0 : android_os.Parcel;
                                                    p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:TimePicker) getBaseline*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:TimePicker) getCurrentHour*() : java_lang.Integer,NEW,EXTENSIBLE;

PROCEDURE (self:TimePicker) getCurrentMinute*() : java_lang.Integer,NEW,EXTENSIBLE;

PROCEDURE (self:TimePicker) is24HourView*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TimePicker) onRestoreInstanceState!(p0 : android_os.Parcelable),EXTENSIBLE;

PROCEDURE (self:TimePicker) onSaveInstanceState!() : android_os.Parcelable,EXTENSIBLE;

PROCEDURE (self:TimePicker) setCurrentHour*(p0 : java_lang.Integer),NEW,EXTENSIBLE;

PROCEDURE (self:TimePicker) setCurrentMinute*(p0 : java_lang.Integer),NEW,EXTENSIBLE;

PROCEDURE (self:TimePicker) setEnabled*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:TimePicker) setIs24HourView*(p0 : java_lang.Boolean),NEW,EXTENSIBLE;

PROCEDURE (self:TimePicker) setOnTimeChangedListener*(p0 : TimePicker$OnTimeChangedListener),NEW,EXTENSIBLE;

PROCEDURE (self:TimePicker$OnTimeChangedListener) onTimeChanged*(p0 : TimePicker;
                                                                 p1 : INTEGER;
                                                                 p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:Toast) cancel*(),NEW,EXTENSIBLE;

PROCEDURE (self:Toast) getDuration*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:Toast) getGravity*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:Toast) getHorizontalMargin*() : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:Toast) getVerticalMargin*() : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:Toast) getView*() : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:Toast) getXOffset*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:Toast) getYOffset*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:Toast) setDuration*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Toast) setGravity*(p0 : INTEGER;
                                   p1 : INTEGER;
                                   p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Toast) setMargin*(p0 : SHORTREAL;
                                  p1 : SHORTREAL),NEW,EXTENSIBLE;

PROCEDURE (self:Toast) setText*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Toast) setText*(p0 : java_lang.CharSequence),NEW,EXTENSIBLE;

PROCEDURE (self:Toast) setView*(p0 : android_view.View),NEW,EXTENSIBLE;

PROCEDURE (self:Toast) show*(),NEW,EXTENSIBLE;

PROCEDURE (self:ToggleButton) drawableStateChanged!(),EXTENSIBLE;

PROCEDURE (self:ToggleButton) getTextOff*() : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:ToggleButton) getTextOn*() : java_lang.CharSequence,NEW,EXTENSIBLE;

PROCEDURE (self:ToggleButton) onFinishInflate!(),EXTENSIBLE;

PROCEDURE (self:ToggleButton) setBackgroundDrawable*(p0 : android_graphics_drawable.Drawable),EXTENSIBLE;

PROCEDURE (self:ToggleButton) setChecked*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:ToggleButton) setTextOff*(p0 : java_lang.CharSequence),NEW,EXTENSIBLE;

PROCEDURE (self:ToggleButton) setTextOn*(p0 : java_lang.CharSequence),NEW,EXTENSIBLE;

PROCEDURE (self:TwoLineListItem) getText1*() : TextView,NEW,EXTENSIBLE;

PROCEDURE (self:TwoLineListItem) getText2*() : TextView,NEW,EXTENSIBLE;

PROCEDURE (self:TwoLineListItem) onFinishInflate!(),EXTENSIBLE;

PROCEDURE (self:VideoView) canPause*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) canSeekBackward*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) canSeekForward*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) getBufferPercentage*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) getCurrentPosition*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) getDuration*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) isPlaying*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) onKeyDown*(p0 : INTEGER;
                                      p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:VideoView) onMeasure!(p0 : INTEGER;
                                      p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:VideoView) onTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:VideoView) onTrackballEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:VideoView) pause*(),NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) resolveAdjustedSize*(p0 : INTEGER;
                                                p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) seekTo*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) setMediaController*(p0 : MediaController),NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) setOnCompletionListener*(p0 : android_media.MediaPlayer$OnCompletionListener),NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) setOnErrorListener*(p0 : android_media.MediaPlayer$OnErrorListener),NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) setOnPreparedListener*(p0 : android_media.MediaPlayer$OnPreparedListener),NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) setVideoPath*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) setVideoURI*(p0 : android_net.Uri),NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) start*(),NEW,EXTENSIBLE;

PROCEDURE (self:VideoView) stopPlayback*(),NEW,EXTENSIBLE;

PROCEDURE (self:ViewAnimator) addView*(p0 : android_view.View;
                                       p1 : INTEGER;
                                       p2 : android_view.ViewGroup$LayoutParams),EXTENSIBLE;

PROCEDURE (self:ViewAnimator) getBaseline*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:ViewAnimator) getCurrentView*() : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:ViewAnimator) getDisplayedChild*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ViewAnimator) getInAnimation*() : android_view_animation.Animation,NEW,EXTENSIBLE;

PROCEDURE (self:ViewAnimator) getOutAnimation*() : android_view_animation.Animation,NEW,EXTENSIBLE;

PROCEDURE (self:ViewAnimator) removeAllViews*(),EXTENSIBLE;

PROCEDURE (self:ViewAnimator) removeView*(p0 : android_view.View),EXTENSIBLE;

PROCEDURE (self:ViewAnimator) removeViewAt*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ViewAnimator) removeViewInLayout*(p0 : android_view.View),EXTENSIBLE;

PROCEDURE (self:ViewAnimator) removeViews*(p0 : INTEGER;
                                           p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ViewAnimator) removeViewsInLayout*(p0 : INTEGER;
                                                   p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ViewAnimator) setAnimateFirstView*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ViewAnimator) setDisplayedChild*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ViewAnimator) setInAnimation*(p0 : android_content.Context;
                                              p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ViewAnimator) setInAnimation*(p0 : android_view_animation.Animation),NEW,EXTENSIBLE;

PROCEDURE (self:ViewAnimator) setOutAnimation*(p0 : android_content.Context;
                                               p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ViewAnimator) setOutAnimation*(p0 : android_view_animation.Animation),NEW,EXTENSIBLE;

PROCEDURE (self:ViewAnimator) showNext*(),NEW,EXTENSIBLE;

PROCEDURE (self:ViewAnimator) showPrevious*(),NEW,EXTENSIBLE;

PROCEDURE (self:ViewFlipper) isAutoStart*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ViewFlipper) isFlipping*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ViewFlipper) onAttachedToWindow!(),EXTENSIBLE;

PROCEDURE (self:ViewFlipper) onDetachedFromWindow!(),EXTENSIBLE;

PROCEDURE (self:ViewFlipper) onWindowVisibilityChanged!(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:ViewFlipper) setAutoStart*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ViewFlipper) setFlipInterval*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ViewFlipper) startFlipping*(),NEW,EXTENSIBLE;

PROCEDURE (self:ViewFlipper) stopFlipping*(),NEW,EXTENSIBLE;

PROCEDURE (self:ViewSwitcher) addView*(p0 : android_view.View;
                                       p1 : INTEGER;
                                       p2 : android_view.ViewGroup$LayoutParams),EXTENSIBLE;

PROCEDURE (self:ViewSwitcher) getNextView*() : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:ViewSwitcher) reset*(),NEW,EXTENSIBLE;

PROCEDURE (self:ViewSwitcher) setFactory*(p0 : ViewSwitcher$ViewFactory),NEW,EXTENSIBLE;

PROCEDURE (self:ViewSwitcher$ViewFactory) makeView*() : android_view.View,NEW,ABSTRACT;

PROCEDURE (self:WrapperListAdapter) getWrappedAdapter*() : ListAdapter,NEW,ABSTRACT;

PROCEDURE (self:ZoomButton) dispatchUnhandledMove*(p0 : android_view.View;
                                                   p1 : INTEGER) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ZoomButton) onKeyUp*(p0 : INTEGER;
                                     p1 : android_view.KeyEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ZoomButton) onLongClick*(p0 : android_view.View) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButton) onTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ZoomButton) setEnabled*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:ZoomButton) setZoomSpeed*(p0 : LONGINT),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButtonsController) getContainer*() : android_view.ViewGroup,NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButtonsController) getZoomControls*() : android_view.View,NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButtonsController) isAutoDismissed*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButtonsController) isVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButtonsController) onTouch*(p0 : android_view.View;
                                                p1 : android_view.MotionEvent) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButtonsController) setAutoDismissed*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButtonsController) setFocusable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButtonsController) setOnZoomListener*(p0 : ZoomButtonsController$OnZoomListener),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButtonsController) setVisible*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButtonsController) setZoomInEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButtonsController) setZoomOutEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButtonsController) setZoomSpeed*(p0 : LONGINT),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomButtonsController$OnZoomListener) onVisibilityChanged*(p0 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:ZoomButtonsController$OnZoomListener) onZoom*(p0 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:ZoomControls) hasFocus*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ZoomControls) hide*(),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomControls) onTouchEvent*(p0 : android_view.MotionEvent) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:ZoomControls) setIsZoomInEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomControls) setIsZoomOutEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomControls) setOnZoomInClickListener*(p0 : android_view.View$OnClickListener),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomControls) setOnZoomOutClickListener*(p0 : android_view.View$OnClickListener),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomControls) setZoomSpeed*(p0 : LONGINT),NEW,EXTENSIBLE;

PROCEDURE (self:ZoomControls) show*(),NEW,EXTENSIBLE;

END android_widget.