# Generated by tools/export/ddoclet.jar
#  - update with 'make update-export'
#
# How to read this file
# ---------------------
#
# This file provides special instructions to mkbundle regarding
# certain methods.
#
# '-' lines mark methods as illegal for use by 'normal' app bundles.
# '+' lines mark methods as legal for use by 'normal' app bundles.
# '~' lines mark methods to be transformed to native methods during link.
#
# '*' may be used as a wildcard for 'all methods in this class'.
#
# A method signature (eg '(I)V') may be provided after a ':' after the
# method name.
#
# -forbidden.package.$ can be used to hide all classes and subpackages 
#  in the package
# -forbidden.Class.** can be used to hide everything in a forbidden class
#  (fields as well as methods)


# ---> danger
-danger.PartnerStrings.**
-danger.SystemStrings.**

# ---> danger.app
#?danger.app.BundleManager.**
-danger.app.Application.getShadow:()Ldanger.ui.Shadow;
-danger.app.Application.hasAppHelp:()Z
-danger.app.Application.hideActiveMenuIfOrphaned:()V
-danger.app.Application.recycleEvent:(Ldanger.app.Event;)V
-danger.app.Application.requireNetworkFlag:()V
-danger.app.Application.setActiveMenu:(Ldanger.ui.BaseMenu;)V
-danger.app.Bundle.deleteAllDataStoresOrRecordStores:()V
-danger.app.Bundle.getChooserFolderLabel:()Ljava.lang.CharSequence;
-danger.app.Bundle.getMD5:()[B
-danger.app.Bundle.getSplashScreenHeight:()I
-danger.app.Bundle.getSplashScreenWidth:()I
-danger.app.Bundle.isPseudoChooserFolder:()Z
-danger.app.Bundle.onScreenInstalled:()V
-danger.app.Bundle.quitApp:(I)V
-danger.app.Bundle.setShowInChooserRing:(Z)V
-danger.app.CategoryDB.CategoryDB:(Ljava.lang.String;ZZ)
-danger.app.DataStore.autoSyncToServiceV3:()Z
-danger.app.DataStore.createDataStore:(Ljava.lang.String;ZZ)Ldanger.app.DataStore;
-danger.app.DataStore.discardNonMidletDataStores:(Ljava.lang.String;)V
-danger.app.DataStore.findDataStore:(Ljava.lang.String;Z)Ldanger.app.DataStore;
-danger.app.DataStore.journalACKNew:(Ljava.lang.String;Z)V
-danger.app.DataStore.journalReconcileNew:(Ljava.lang.Object;Ljava.lang.String;)Z
-danger.app.DataStore.journalSubmitNew:(Ljava.lang.String;Z)V
-danger.app.DataStore.logDSJournal:()V
-danger.app.DataStore.removeAllDSJournalRecords:()V
-danger.app.DataStore.toStringBuffer:()Ljava.lang.StringBuffer;
-danger.app.EventType.EVENT_INSTRUMENTATION
-danger.app.EventType.EVENT_PHONE_CALL_LOG_CHANGED
-danger.app.EventType.EVENT_VIDEO
-danger.app.EventType.WHAT_INSTRUMENTATION_DEVICE_MESSAGE
-danger.app.EventType.WHAT_VIDEO_BITMAP_UPDATED
-danger.app.EventType.WHAT_VIDEO_LOOPED
-danger.app.EventType.WHAT_VIDEO_POSITION_REACHED
-danger.app.EventType.WHAT_VIDEO_PURGED
-danger.app.EventType.WHAT_VIDEO_STOPPED
-danger.app.IPCMessage.VALUE_OBJECT
-danger.app.IPCMessage.addObject:(Ljava.lang.String;Ljava.lang.Object;)V
-danger.app.IPCMessage.findObject:(Ljava.lang.String;)Ljava.lang.Object;
-danger.app.Listener.sendHighPriorityEvent:(Ldanger.app.Event;)V
-danger.app.PhotoGallery.initGalleryController:(Ldanger.app.PhotoGalleryController;Ldanger.app.Listener;)V
-danger.app.PhotoGallery.run:()V
-danger.app.PhotoGalleryController.**
-danger.app.PhotoRecord.setName:(Ljava.lang.String;)V
-danger.app.Registrar.bootComplete:()V
-danger.app.Registrar.currentBundle:()Ldanger.app.Bundle;
-danger.app.Registrar.getMy5Bundle:()Ldanger.app.Bundle;
-danger.app.Registrar.getRecentlyUsedApps:()Ljava.util.Vector;
-danger.app.Registrar.getVisibleApp:()Ldanger.app.Application;
-danger.app.Registrar.notifySystemFontChanged:()V
-danger.app.Registrar.quitApps:(I)V
-danger.app.ResourceDatabase.RSRC_VIDEO
-danger.app.ResourceDatabase.getSysAlert:(I)Ldanger.ui.AlertWindow;
-danger.app.ResourceDatabase.getSysAlert:(ILdanger.app.Listener;)Ldanger.ui.AlertWindow;
-danger.app.ResourceDatabase.getSysBitmap:(I)Ldanger.ui.Bitmap;
-danger.app.ResourceDatabase.getSysBitmapArray:(I)[Ldanger.ui.Bitmap;
-danger.app.ResourceDatabase.getSysBitmapArrayCount:(I)I
-danger.app.ResourceDatabase.getSysBitmapFromArray:(II)Ldanger.ui.Bitmap;
-danger.app.ResourceDatabase.getSysDialog:(I)Ldanger.ui.DialogWindow;
-danger.app.ResourceDatabase.getSysDialog:(ILdanger.app.Listener;)Ldanger.ui.DialogWindow;
-danger.app.ResourceDatabase.getSysDialog:(ILdanger.app.Listener;Ldanger.ui.DialogWindow;)Ldanger.ui.DialogWindow;
-danger.app.ResourceDatabase.getSysIds:(I)[I
-danger.app.ResourceDatabase.getSysInt:(I)I
-danger.app.ResourceDatabase.getSysLocaleString:(Ljava.lang.String;I)Ljava.lang.String;
-danger.app.ResourceDatabase.getSysResource:(II)Ldanger.app.Resource;
-danger.app.ResourceDatabase.getSysRingToneArray:(I)[Ldanger.audio.Tone;
-danger.app.ResourceDatabase.getSysString:(I)Ljava.lang.String;
-danger.app.ResourceDatabase.getSysStringArray:(I)[Ljava.lang.String;
-danger.app.ResourceDatabase.getSysTextInputAlert:(ILdanger.app.Listener;)Ldanger.ui.TextInputAlertWindow;
-danger.app.ResourceDatabase.getSystemResources:()Ldanger.app.ResourceDatabase;
-danger.app.ResourceDatabase.init:()[I
-danger.app.ResourceEvents.**
-danger.app.SettingsDB.SettingsDB:(Ljava.lang.String;ZZ)
-danger.app.SystemEventIds.**

# ---> danger.audio
~danger.audio.AbstractPlayableAudio._cleanup:(I)V
~danger.audio.AbstractPlayableAudio._dispose:(I)V
~danger.audio.AbstractPlayableAudio._fadeFromToInTime:(IIII)I
~danger.audio.AbstractPlayableAudio._getCurrentLoopNumber:(I)I
~danger.audio.AbstractPlayableAudio._getDRCAttackTime:(I)I
~danger.audio.AbstractPlayableAudio._getDRCRatio:(I)I
~danger.audio.AbstractPlayableAudio._getDRCReleaseTime:(I)I
~danger.audio.AbstractPlayableAudio._getDRCThreshold:(I)I
~danger.audio.AbstractPlayableAudio._getLoopCount:(I)I
~danger.audio.AbstractPlayableAudio._getLoops:(I)I
~danger.audio.AbstractPlayableAudio._getMarkerCount:(I)I
~danger.audio.AbstractPlayableAudio._getMarkerID:(II)I
~danger.audio.AbstractPlayableAudio._getMarkerName:(II)Ljava.lang.String;
~danger.audio.AbstractPlayableAudio._getMarkerPosition:(II)I
~danger.audio.AbstractPlayableAudio._getMediaType:(I)I
~danger.audio.AbstractPlayableAudio._getMillisecondLength:(I)I
~danger.audio.AbstractPlayableAudio._getMillisecondPosition:(I)I
~danger.audio.AbstractPlayableAudio._getPlaybackRate:(I)I
~danger.audio.AbstractPlayableAudio._getPriority:(I)I
~danger.audio.AbstractPlayableAudio._getStereoPosition:(I)I
~danger.audio.AbstractPlayableAudio._getTransposeInterval:(I)I
~danger.audio.AbstractPlayableAudio._getUniqueID:(I)I
~danger.audio.AbstractPlayableAudio._getVolume:(I)I
~danger.audio.AbstractPlayableAudio._getVolumeClass:(I)I
~danger.audio.AbstractPlayableAudio._isDRCEnabled:(I)Z
~danger.audio.AbstractPlayableAudio._isDone:(I)Z
~danger.audio.AbstractPlayableAudio._isLoaded:(I)Z
~danger.audio.AbstractPlayableAudio._isLoopingEnabled:(I)Z
~danger.audio.AbstractPlayableAudio._isMuted:(I)Z
~danger.audio.AbstractPlayableAudio._isPaused:(I)Z
~danger.audio.AbstractPlayableAudio._isPlaying:(I)Z
~danger.audio.AbstractPlayableAudio._pause:(I)I
~danger.audio.AbstractPlayableAudio._removePositionCallback:(II)I
~danger.audio.AbstractPlayableAudio._resume:(I)I
~danger.audio.AbstractPlayableAudio._setBuzzFlash:(IZZ)I
~danger.audio.AbstractPlayableAudio._setBuzzFlashEnable:(IZZ)I
~danger.audio.AbstractPlayableAudio._setDRCAttackTime:(II)I
~danger.audio.AbstractPlayableAudio._setDRCEnabled:(IZ)I
~danger.audio.AbstractPlayableAudio._setDRCRatio:(II)I
~danger.audio.AbstractPlayableAudio._setDRCReleaseTime:(II)I
~danger.audio.AbstractPlayableAudio._setDRCThreshold:(II)I
~danger.audio.AbstractPlayableAudio._setFlashOnlyEnable:(IZ)I
~danger.audio.AbstractPlayableAudio._setLoopCount:(II)I
~danger.audio.AbstractPlayableAudio._setLoopingEnabled:(IZ)I
~danger.audio.AbstractPlayableAudio._setMillisecondPosition:(II)I
~danger.audio.AbstractPlayableAudio._setMute:(IZ)I
~danger.audio.AbstractPlayableAudio._setPlaybackRate:(II)I
~danger.audio.AbstractPlayableAudio._setPositionCallback:(II)I
~danger.audio.AbstractPlayableAudio._setPositionToMarker:(II)I
~danger.audio.AbstractPlayableAudio._setPriority:(II)I
~danger.audio.AbstractPlayableAudio._setRouteBus:(II)I
~danger.audio.AbstractPlayableAudio._setStereoPosition:(II)I
~danger.audio.AbstractPlayableAudio._setTransposeInterval:(II)I
~danger.audio.AbstractPlayableAudio._setVolume:(II)I
~danger.audio.AbstractPlayableAudio._setVolumeClass:(II)I
~danger.audio.AbstractPlayableAudio._start:(II)I
~danger.audio.AbstractPlayableAudio._stop:(I)I
-danger.audio.AbstractPlayableAudio.getCompressionAttackTime:()I
-danger.audio.AbstractPlayableAudio.getCompressionRatio:()I
-danger.audio.AbstractPlayableAudio.getCompressionReleaseTime:()I
-danger.audio.AbstractPlayableAudio.getCompressionThreshold:()I
-danger.audio.AbstractPlayableAudio.isCompressionEnabled:()Z
-danger.audio.AbstractPlayableAudio.setCompressionAttackTime:(I)V
-danger.audio.AbstractPlayableAudio.setCompressionEnabled:(Z)V
-danger.audio.AbstractPlayableAudio.setCompressionRatio:(I)V
-danger.audio.AbstractPlayableAudio.setCompressionReleaseTime:(I)V
-danger.audio.AbstractPlayableAudio.setCompressionThreshold:(I)V
-danger.audio.AudioManager.createSequence:(I)Ldanger.audio.Sequence;
-danger.audio.AudioManager.createSound:(I)Ldanger.audio.Sound;
-danger.audio.AudioManager.createStream:(I)Ldanger.audio.Stream;
-danger.audio.AudioManager.eventAudio:(Ldanger.app.Event;)V
-danger.audio.AudioManager.initializeFromSysApp:()V
-danger.audio.AudioManager.installImpl:(Ldanger.audio.AudioManagerImpl;)V
-danger.audio.AudioManager.kAudioRouteBluetoothPhone
-danger.audio.AudioManager.kAudioRouteOldPhone
-danger.audio.AudioManager.kAudioRouteOldPlayback
-danger.audio.AudioManager.kAudioRouteOldRecord
-danger.audio.AudioManager.kAudioRouteOldSpeakerPhone
-danger.audio.AudioManager.kAudioRoutePhone
-danger.audio.AudioManager.kAudioRoutePhoneHeadset
-danger.audio.AudioManager.kAudioRoutePlaybackBluetooth
-danger.audio.AudioManager.kAudioRoutePlaybackHeadset
-danger.audio.AudioManager.kAudioRoutePlaybackSpeaker
-danger.audio.AudioManager.kAudioRouteRecord
-danger.audio.AudioManager.kAudioRouteRecordBluetooth
-danger.audio.AudioManager.kAudioRouteRecordHeadset
-danger.audio.AudioManager.kAudioRouteSilent
-danger.audio.AudioManager.kAudioRouteSpeakerphone
-danger.audio.AudioManager.kAudioRouteUnknown
-danger.audio.AudioTestSuite.**
-danger.audio.DynamicRangeCompressibleAudio.**
-danger.audio.DynamicRangeCompressibleAudio.getCompressionAttackTime:()I
-danger.audio.DynamicRangeCompressibleAudio.getCompressionRatio:()I
-danger.audio.DynamicRangeCompressibleAudio.getCompressionReleaseTime:()I
-danger.audio.DynamicRangeCompressibleAudio.getCompressionThreshold:()I
-danger.audio.DynamicRangeCompressibleAudio.isCompressionEnabled:()Z
-danger.audio.DynamicRangeCompressibleAudio.setCompressionAttackTime:(I)V
-danger.audio.DynamicRangeCompressibleAudio.setCompressionEnabled:(Z)V
-danger.audio.DynamicRangeCompressibleAudio.setCompressionRatio:(I)V
-danger.audio.DynamicRangeCompressibleAudio.setCompressionReleaseTime:(I)V
-danger.audio.DynamicRangeCompressibleAudio.setCompressionThreshold:(I)V
-danger.audio.JAudio.**
-danger.audio.Meta.displayState:()V
-danger.audio.Meta.initialize:()V
-danger.audio.Meta.stopAll:()V
-danger.audio.ProfileGallery.initialize:()V
-danger.audio.ProfileGallery.initializeFromSysApp:()V
-danger.audio.Sequence.LED_1_BRIGHTNESS
-danger.audio.Sequence.LED_2_BRIGHTNESS
-danger.audio.Sequence.LED_3_BRIGHTNESS
-danger.audio.Sequence.LED_4_BRIGHTNESS
~danger.audio.Sequence._allNotesOff:(II)I
~danger.audio.Sequence._allowChannelTranspose:(IBZ)I
~danger.audio.Sequence._areMidiEventsPending:(I)Z
~danger.audio.Sequence._controlChange:(IBBBI)I
~danger.audio.Sequence._doesChannelAllowTranspose:(IB)Z
~danger.audio.Sequence._getBankLSB:(IB)B
~danger.audio.Sequence._getBankMSB:(IB)B
~danger.audio.Sequence._getChannelMuteStatus:(I[Z)I
~danger.audio.Sequence._getChannelSoloStatus:(I[Z)I
~danger.audio.Sequence._getControlValue:(IBB)B
~danger.audio.Sequence._getMasterTempo:(I)I
~danger.audio.Sequence._getPitchBendLSB:(IB)B
~danger.audio.Sequence._getPitchBendMSB:(IB)B
~danger.audio.Sequence._getProgram:(IB)B
~danger.audio.Sequence._getSoloTrackStatus:(I[Z)I
~danger.audio.Sequence._getTempo:(I)I
~danger.audio.Sequence._getTitle:(I)Ljava.lang.String;
~danger.audio.Sequence._getTrackMuteStatus:(I[Z)I
~danger.audio.Sequence._isInstrumentLoaded:(II)Z
~danger.audio.Sequence._loadFromFile:(I[BI)I
~danger.audio.Sequence._loadInstrument:(II)I
~danger.audio.Sequence._muteChannel:(IB)I
~danger.audio.Sequence._muteTrack:(IB)I
~danger.audio.Sequence._noteOff:(IBBBI)I
~danger.audio.Sequence._noteOn:(IBBBI)I
~danger.audio.Sequence._noteOnWithLoad:(IBBBI)I
~danger.audio.Sequence._parseMidiData:(IBBBBI)I
~danger.audio.Sequence._parseSysex:(I[BI)I
~danger.audio.Sequence._pitchBend:(IBBBI)I
~danger.audio.Sequence._programBankChange:(IBBBI)I
~danger.audio.Sequence._programBankChangeGM:(IBBBBI)I
~danger.audio.Sequence._programChange:(IBBI)I
~danger.audio.Sequence._setLoops:(II)I
~danger.audio.Sequence._setMasterTempo:(II)I
~danger.audio.Sequence._setTempo:(II)I
~danger.audio.Sequence._soloChannel:(IB)I
~danger.audio.Sequence._soloTrack:(IB)I
~danger.audio.Sequence._translateBankProgramToInstrument:(IBBBB)I
~danger.audio.Sequence._unSoloChannel:(IB)I
~danger.audio.Sequence._unSoloTrack:(IB)I
~danger.audio.Sequence._unloadInstrument:(II)I
~danger.audio.Sequence._unmuteChannel:(IB)I
~danger.audio.Sequence._unmuteTrack:(IB)I
-danger.audio.Tone.Tone:(Ldanger.audio.ToneRecordStore.Getter;IZZIIIILjava.lang.String;Ljava.lang.String;)
-danger.audio.ToneFilter.FLASHER_NO_MOOD_LIGHTS
-danger.audio.ToneGallery.displayState:()V
-danger.audio.ToneGallery.initialize:()V
-danger.audio.ToneGallery.initializeFromSysApp:()V
-danger.audio.ToneGallery.listTones:(I)V
-danger.audio.ToneGallery.playAllTones:()V
-danger.audio.ToneGallery.playTonesByClass:(I)V
-danger.audio.ToneGallery.register:(Ldanger.audio.ToneRecordStore.Getter;)I
-danger.audio.ToneGallery.register:(Ldanger.audio.ToneRecordStore;)I

# ---> danger.bluetooth
#?danger.bluetooth.Bluetooth.getAddress:()Ljava.lang.String;
#?danger.bluetooth.Bluetooth.isOn:()Z
#?danger.bluetooth.Bluetooth.registerBluetoothEventsListener:(Ldanger.app.Listener;)V
#?danger.bluetooth.Bluetooth.showPairingDialog:()V
#?danger.bluetooth.Bluetooth.unregisterBluetoothEventsListener:(Ldanger.app.Listener;)V
#?danger.bluetooth.BluetoothConnection.**
#?danger.bluetooth.BluetoothTransaction.**
#?danger.bluetooth.Device.**
#?danger.bluetooth.DeviceList.**
-danger.bluetooth.$
-danger.bluetooth.Bluetooth.**
+danger.bluetooth.Bluetooth.getAddress:()Ljava.lang.String;
+danger.bluetooth.Bluetooth.isOn:()Z
+danger.bluetooth.Bluetooth.registerBluetoothEventsListener:(Ldanger.app.Listener;)V
+danger.bluetooth.Bluetooth.showPairingDialog:()V
+danger.bluetooth.Bluetooth.unregisterBluetoothEventsListener:(Ldanger.app.Listener;)V
+danger.bluetooth.BluetoothConnection.**
+danger.bluetooth.BluetoothTransaction.**
-danger.bluetooth.BluetoothTransaction.fromString:(Ljava.lang.String;)Ldanger.bluetooth.BluetoothTransaction;
+danger.bluetooth.Device.**
-danger.bluetooth.Device.Device:()
-danger.bluetooth.Device.Device:(Ldanger.bluetooth.Address;)
-danger.bluetooth.Device.Device:(Ldanger.bluetooth.Address;I)
-danger.bluetooth.Device.Device:(Ldanger.bluetooth.Address;ILjava.lang.String;Ljava.lang.String;Z)
-danger.bluetooth.Device.Device:(Ldanger.bluetooth.Address;ILjava.lang.String;Ljava.lang.String;ZJJ)
-danger.bluetooth.Device.fromBytes:([B)Ldanger.bluetooth.Device;
-danger.bluetooth.Device.getAutoTryPIN:()Z
-danger.bluetooth.Device.setAutoTryPIN:(Z)V
-danger.bluetooth.Device.setClassOfDevice:(I)V
-danger.bluetooth.Device.setInUse:(Z)V
-danger.bluetooth.Device.setLastNameUpdate:(J)V
-danger.bluetooth.Device.setLastSeen:(J)V
-danger.bluetooth.Device.setLocalName:(Ljava.lang.String;)V
-danger.bluetooth.Device.setPaired:(Z)V
-danger.bluetooth.Device.setRemoteName:(Ljava.lang.String;)V
-danger.bluetooth.Device.setSupportsHandsfree:(Z)V
-danger.bluetooth.Device.setVolume:(I)V
-danger.bluetooth.Device.toBytes:()[B
+danger.bluetooth.DeviceList.**
-danger.bluetooth.DeviceList.add:(Ldanger.bluetooth.Device;)V
-danger.bluetooth.DeviceList.clear:()V
-danger.bluetooth.DeviceList.loadFromDB:()V
-danger.bluetooth.DeviceList.notifyListeners:(IILdanger.bluetooth.Device;)V
-danger.bluetooth.DeviceList.remove:(Ldanger.bluetooth.Device;)V
-danger.bluetooth.DeviceList.remove:(Ldanger.bluetooth.Device;Z)V
-danger.bluetooth.DeviceList.saveToDB:()V
-danger.bluetooth.DeviceList.saveToDB:(Ldanger.bluetooth.Device;)V
-danger.bluetooth.DeviceList.setLastInquiry:(J)V
-danger.bluetooth.DeviceListView.**

# ---> danger.contacts
-danger.contacts.Contact.getAddressUID:(I)I
-danger.contacts.Contact.getCategoryID:()I
-danger.contacts.Contact.getEmailUID:(I)I
-danger.contacts.Contact.getFlags:()I
-danger.contacts.Contact.getIMUID:(I)I
-danger.contacts.Contact.getPhoneUID:(I)I
-danger.contacts.Contact.getURLUID:(I)I
-danger.contacts.ContactSearchResult.mContact
-danger.contacts.ContactSearchResult.mMatchingFields
-danger.contacts.ContactsManager.addNewFavorite:(Ldanger.contacts.Favorite;)Ldanger.contacts.Favorite;
-danger.contacts.ContactsManager.getAllFavorites:()[Ldanger.contacts.Favorite;
-danger.contacts.ContactsManager.getAllFavoritesForContact:(Ldanger.contacts.Contact;)[Ldanger.contacts.Favorite;
-danger.contacts.ContactsManager.getContactForPhone:(Ljava.lang.String;)Ldanger.contacts.ContactSearchResult;
-danger.contacts.ContactsManager.getFavorite:(I)Ldanger.contacts.Favorite;
-danger.contacts.ContactsManager.getFavoriteContacts:()[Ldanger.contacts.Contact;
-danger.contacts.ContactsManager.getFavoriteForPhone:(Ljava.lang.String;)Ldanger.contacts.Favorite;
-danger.contacts.ContactsManager.getFavoritesCount:()I
-danger.contacts.ContactsManager.getIconForFavorite:(Ldanger.contacts.Favorite;I)Ldanger.ui.Bitmap;
-danger.contacts.ContactsManager.getIconForFavoritePhoneNumber:(Ljava.lang.String;I)Ldanger.ui.Bitmap;
-danger.contacts.ContactsManager.hasFavorites:()Z
-danger.contacts.ContactsManager.isFavorite:(Ldanger.contacts.Contact;)Z
-danger.contacts.ContactsManager.isFavoriteNumber:(Ljava.lang.String;)Z
-danger.contacts.ContactsManager.isFavoriteNumberConsiderContact:(Ljava.lang.String;I)Z
-danger.contacts.ContactsManager.isFavoritesRestored:()Z
-danger.contacts.ContactsManager.isServiceRestoreDone:()Z
-danger.contacts.ContactsManager.removeFavorite:(Ldanger.contacts.Favorite;)Z
-danger.contacts.Favorite.**
-danger.contacts.Favorite.FaveDataField.**
-danger.contacts.Favorite.FaveState.**
-danger.contacts.Favorite.FavoriteStub.**
-danger.contacts.FavoritesConfirmationAlert.**
-danger.contacts.FavoritesManager.**

# ---> danger.content
-danger.content.$
+danger.content.AggregateFilter.**
~danger.content.AudioHandler._loadProperties:(Ljava.lang.String;[Ldanger.content.FileProperty;)I
+danger.content.ContentFile.**
+danger.content.ContentFilter.**
+danger.content.ContentManager.**
-danger.content.ContentManager.forceStoreRebuild:()V
-danger.content.ContentManager.init:()V
-danger.content.ContentManager.requestInterrupt:()V
+danger.content.FileHandler.**
+danger.content.FileProperty.**
+danger.content.FilePropertyIDs.**
-danger.content.FilePropertyIDs.PURCHASE
-danger.content.FilePropertyIDs.WMDRM_LICENSE
-danger.content.FilePropertyIDs.WMDRM_PROTECTED
+danger.content.FilePropertySet.**
~danger.content.FilePropertySet._loadProperties:(I)I
~danger.content.FilePropertySet._saveProperties:(I)I
+danger.content.FileSet.**
~danger.content.FileSet._loadObjectIDs:(I)I
~danger.content.JpegHandler._loadProperties:(Ljava.lang.String;[Ldanger.content.FileProperty;)I
~danger.content.LocalFile._load:()I
+danger.content.MimeTypeFilter.**
+danger.content.PathFilter.**
~danger.content.Store._getIDFromPath:(ILjava.lang.String;)I
~danger.content.Store._notifyFaultOccurred:(Z)V
~danger.content.Store._notifyMountInfo:(Ljava.lang.String;)V
~danger.content.Store._notifyScanCompleted:(Z)V
~danger.content.StoreConnection._acquire:(Z)I
~danger.content.StoreConnection._beginTransaction:()I
~danger.content.StoreConnection._commitTransaction:()I
~danger.content.StoreConnection._hasActiveTransaction:()Z
~danger.content.StoreConnection._hasValidTransaction:()Z
~danger.content.StoreConnection._release:()V
~danger.content.StoreConnection._rollbackTransaction:()I
+danger.content.StoreException.**
~danger.content.StoreFile._create:(I)I
~danger.content.StoreFile._delete:(I)I
~danger.content.StoreFile._loadChildren:(I)I
~danger.content.StoreFile._loadFromID:(I)I
~danger.content.StoreFile._loadFromPath:(I)I
~danger.content.StoreFile._loadParentID:(I)I
~danger.content.StoreFile._loadPath:(I)I
~danger.content.StoreFile._update:(I)I
-danger.content.VideoHandler.**

# ---> danger.crypto
-danger.crypto.OTAGenerator.**

# ---> danger.datastore
-danger.datastore.$
-danger.datastore.BackingStoreEntries.**
-danger.datastore.BackingStoreEntries.BackingStoreEntries:()
-danger.datastore.BackingStoreEntries.addBackingStoreEntry:(Ldanger.datastore.BackingStoreEntry;)V
-danger.datastore.BackingStoreEntries.getBackingStoreEntryIterator:()Ljava.util.ListIterator;
-danger.datastore.BackingStoreEntries.getEntryAtIndex:(I)Ldanger.datastore.BackingStoreEntry;
-danger.datastore.BackingStoreEntries.getNumBackingStoreEntries:()I
-danger.datastore.BackingStoreEntries.readFromStream:(Ldanger.io.ObjectInputStream;I)V
-danger.datastore.BackingStoreEntries.writeToStream:(Ldanger.io.ObjectOutputStream;)V
-danger.datastore.BackingStoreEntry.**
-danger.datastore.BackingStoreEntry.readFromStream:(Ldanger.io.ObjectInputStream;I)V
-danger.datastore.BackingStoreOperation.**
-danger.datastore.BackingStoreOperation.readFromStream:(Ldanger.io.ObjectInputStream;I)V
-danger.datastore.DataStoreIllegalValueException.**
-danger.datastore.DataStoreIllegalValueException.DataStoreIllegalValueException:(Ljava.lang.String;)
-danger.datastore.DataStoreManager.**
-danger.datastore.DataStoreManager.debugPrint:(Ljava.lang.String;)V
-danger.datastore.DataStoreManager.getAllowsTransactionClassVersionToBeSet:()Z
-danger.datastore.DataStoreManager.getAutoSyncTimeInterval:()I
-danger.datastore.DataStoreManager.getAutoSyncTimer:()Ldanger.system.SystemTimer;
-danger.datastore.DataStoreManager.getAutoSyncTimerTurnedOn:()Z
-danger.datastore.DataStoreManager.getDebug:()Z
-danger.datastore.DataStoreManager.getInstance:()Ldanger.datastore.DataStoreManager;
-danger.datastore.DataStoreManager.getLastAutoSyncTime:()I
-danger.datastore.DataStoreManager.getUseTransactionClassVersion3:()Z
-danger.datastore.DataStoreManager.setAutoSyncTimeInterval:(I)V
-danger.datastore.DataStoreManager.setDebug:(Z)V
-danger.datastore.DataStoreManager.setStartupState:(I)V
-danger.datastore.DataStoreManager.setUseTransactionClassVersion3:(Z)V

# ---> danger.font
-danger.font.FontManager.KEY_BOLD_ITALIC_SYSTEM_FONT
-danger.font.FontManager.KEY_BOLD_OUTLINE_SYSTEM_FONT
-danger.font.FontManager.KEY_BOLD_SYSTEM_FONT
-danger.font.FontManager.KEY_DEFAULT_FONT_SIZE
-danger.font.FontManager.KEY_FALLBACK_FONT_LIST
-danger.font.FontManager.KEY_ITALIC_OUTLINE_SYSTEM_FONT
-danger.font.FontManager.KEY_ITALIC_SYSTEM_FONT
-danger.font.FontManager.KEY_LARGE_FONT_SIZE
-danger.font.FontManager.KEY_MEDIUM_FONT_SIZE
-danger.font.FontManager.KEY_MONOSPACE_BOLD_ITALIC_SYSTEM_FONT
-danger.font.FontManager.KEY_MONOSPACE_BOLD_SYSTEM_FONT
-danger.font.FontManager.KEY_MONOSPACE_ITALIC_SYSTEM_FONT
-danger.font.FontManager.KEY_MONOSPACE_SYSTEM_FONT
-danger.font.FontManager.KEY_OUTLINE_SYSTEM_FONT
-danger.font.FontManager.KEY_SMALL_FONT
-danger.font.FontManager.KEY_SMALL_FONT_SIZE
-danger.font.FontManager.KEY_SPLASH_FONT
-danger.font.FontManager.KEY_SYSTEM_FONT
-danger.font.FontManager.addTypeface:([B)Ljava.lang.String;
-danger.font.FontManager.clearDefaultFontSize:()V
-danger.font.FontManager.findBoldFont:(Ljava.lang.String;)Ldanger.ui.Font;
-danger.font.FontManager.findBoldItalicFont:(Ljava.lang.String;)Ldanger.ui.Font;
-danger.font.FontManager.findDefaultBoldFont:()Ldanger.ui.Font;
-danger.font.FontManager.findDefaultBoldItalicFont:()Ldanger.ui.Font;
-danger.font.FontManager.findDefaultBoldOutlineFont:()Ldanger.ui.Font;
-danger.font.FontManager.findDefaultFont:()Ldanger.ui.Font;
-danger.font.FontManager.findDefaultFont:(I)Ldanger.ui.Font;
-danger.font.FontManager.findDefaultItalicFont:()Ldanger.ui.Font;
-danger.font.FontManager.findDefaultItalicOutlineFont:()Ldanger.ui.Font;
-danger.font.FontManager.findDefaultOutlineFont:()Ldanger.ui.Font;
-danger.font.FontManager.findDefaultSmallFont:()Ldanger.ui.Font;
-danger.font.FontManager.findFont:(Ljava.lang.String;IIZ)Ldanger.ui.Font;
-danger.font.FontManager.findFont:(Ljava.lang.String;Z)Ldanger.ui.Font;
-danger.font.FontManager.findFontPropertiesWithSize:(Ljava.lang.String;Ljava.lang.String;)Ldanger.ui.Font;
-danger.font.FontManager.findItalicFont:(Ljava.lang.String;)Ldanger.ui.Font;
-danger.font.FontManager.findSplashScreenFont:()Ldanger.ui.Font;
-danger.font.FontManager.getFallbackFontList:()[Ljava.lang.String;
-danger.font.FontManager.getFontNames:(I)[Ljava.lang.String;
-danger.font.FontManager.getFontSizeFromOldName:(Ljava.lang.String;)I
-danger.font.FontManager.getFontStyleFromOldName:(Ljava.lang.String;)I
-danger.font.FontManager.getPreviousFontSize:()I
-danger.font.FontManager.getTypeface:(Ljava.lang.String;)Ldanger.ui.Typeface;
-danger.font.FontManager.initializeFromSysApp:()V
-danger.font.FontManager.installFont:(Ljava.lang.String;[BLjava.lang.String;II)V
-danger.font.FontManager.installImpl:(Ldanger.font.FontManagerImpl;)V
-danger.font.FontManager.readProperties:()[B
-danger.font.FontManager.removeTypeface:(Ljava.lang.String;)V
-danger.font.FontManager.setDefaultFont:(Ljava.lang.String;Ljava.lang.String;)V
-danger.font.FontManager.splitNameToParts:(Ljava.lang.String;)[Ljava.lang.String;
-danger.font.FontManager.updateFromSysApp:()V
-danger.font.FontManagerImpl.**

# ---> danger.helpers
-danger.helpers.AddToContactsHelper.addMiniAddListFavoritesInterface:(Ldanger.app.Event;)Ldanger.helpers.AddToContactsHelper;
-danger.helpers.AddToContactsHelper.newAddFavoritesInterface:(Ldanger.app.Event;)Ldanger.helpers.AddToContactsHelper;
-danger.helpers.AddToContactsHelper.newEditFavoritesInterface:(Ldanger.contacts.Favorite;Z)Ldanger.helpers.AddToContactsHelper;
-danger.helpers.AddToContactsHelper.setAddressBookIdToken:(I)V
-danger.helpers.SpecialCharacterHelper.notifySystemFontChanged:()V

# ---> danger.internal
-danger.internal.$
+danger.internal.Date.**
+danger.internal.DialTextField.**
+danger.internal.PhoneNumberTextField.**
+danger.internal.PhoneUtils.**
-danger.internal.PhoneUtils.saveOdometers:()V
+danger.internal.ServiceEventLogger.**
+danger.internal.TimeZone.**
-danger.internal.theme.InstallableTheme.InstallableTheme:([BI)
-danger.internal.theme.InstallableTheme.getBytes:()[B
-danger.internal.theme.InstallableTheme.getRecordIndex:()I
-danger.internal.theme.InstallableTheme.getUniqueIdentifier:()Ljava.lang.String;
-danger.internal.theme.InstallableTheme.setRecordIndex:(I)V

# ---> danger.io
-danger.io.$
-danger.io.BackingStoreTransaction.addToStringBuffer:(Ljava.lang.StringBuffer;)V
-danger.io.BackingStoreTransaction.addV2ToStringBuffer:(Ljava.lang.StringBuffer;)V
-danger.io.BackingStoreTransaction.addV3ToStringBuffer:(Ljava.lang.StringBuffer;)V
-danger.io.BackingStoreTransaction.getBackingStoreEntries:()Ldanger.datastore.BackingStoreEntries;
-danger.io.BackingStoreTransaction.mBackingStoreEntries
-danger.io.BackingStoreTransaction.setBackingStoreEntries:(Ldanger.datastore.BackingStoreEntries;)V
-danger.io.Service.logDeviceMessage:(Ljava.lang.String;)V
-danger.io.Service.setConnectionStatus:(I)V

# ---> danger.jaxp

# ---> danger.jaxrpc
-danger.jaxrpc.$

# ---> danger.jsr120
-danger.jsr120.$

# ---> danger.lock
-danger.lock.BaseSystemLockWindow.**
-danger.lock.CustomPrivacyUnlockView.**
-danger.lock.CustomScreenSaverView.**
-danger.lock.CustomSystemLockView.debug:(Ljava.lang.String;)V
-danger.lock.KeyGuardWindow.**
-danger.lock.PrivacyUnlockWindow.**
-danger.lock.ScreenSaverWindow.**
-danger.lock.SystemLockManager.**
+danger.lock.SystemLockManager.inKeyGuard:()Z
+danger.lock.SystemLockManager.inKeyGuardOrScreenSaver:()Z
+danger.lock.SystemLockManager.inPrivacyLockedSystemLock:()Z
+danger.lock.SystemLockManager.inPrivacyUnlock:()Z
+danger.lock.SystemLockManager.inScreenSaver:()Z
+danger.lock.SystemLockManager.inSystemLock:()Z
+danger.lock.SystemLockManager.registerKeyGuardView:(Ldanger.lock.CustomKeyGuardView;Ldanger.ui.Bitmap;)V
+danger.lock.SystemLockManager.unregisterKeyGuardView:(Ldanger.lock.CustomKeyGuardView;)V
-danger.lock.WrongPasscodeWindow.**

# ---> danger.media
-danger.media.LicenseData.**

# ---> danger.messaging
-danger.messaging.$
-danger.messaging.Message.getSubjectString:()Ljava.lang.String;
-danger.messaging.Message.getSummaryString:()Ljava.lang.String;
-danger.messaging.Services.broadcastMessage:(Ldanger.messaging.Message;)V
-danger.messaging.email.EMailListenerSpecification.**
-danger.messaging.email.EMailMessage.**
-danger.messaging.email.EMailServices.**
-danger.messaging.email.EMailServices.broadcastMessage:(Ldanger.messaging.email.EMailMessage;)V
-danger.messaging.im.IMListenerSpecification.**
-danger.messaging.im.IMServices.broadcastMessage:(Ldanger.messaging.im.IMMessage;)V
-danger.messaging.mms.MMSListenerSpecification.**
-danger.messaging.mms.MMSMessage.**
-danger.messaging.mms.MMSServices.**
-danger.messaging.mms.MMSServices.broadcastMessage:(Ldanger.messaging.mms.MMSMessage;)V
-danger.messaging.phone.PhoneListenerSpecification.**
-danger.messaging.phone.PhoneMessage.**
-danger.messaging.phone.PhoneServices.**
-danger.messaging.phone.PhoneServices.broadcastMessage:(Ldanger.messaging.phone.PhoneMessage;)V
-danger.messaging.sms.SMSListenerSpecification.**
-danger.messaging.sms.SMSMessage.**
-danger.messaging.sms.SMSServerServices.**
-danger.messaging.sms.SMSServices.**
-danger.messaging.sms.SMSServices.broadcastMessage:(Ldanger.messaging.sms.SMSMessage;)V
-danger.messaging.sms.ServerDetails.**

# ---> danger.midlet
-danger.midlet.$
+danger.midlet.ExtensionManager.**
-danger.midlet.ExtensionManager.autoSyncDoneNotify:(Ljava.lang.Object;)V
-danger.midlet.ExtensionManager.dataStoreRestoredNotify:(Ljava.lang.Object;)V
-danger.midlet.ExtensionManager.funnelNotify:(Ljava.lang.Object;)V
-danger.midlet.ExtensionManager.messageNotify:(Ljava.lang.Object;)V
-danger.midlet.ExtensionManager.windowActivateNotify:()V
-danger.midlet.ExtensionManager.windowDeactivateNotify:()V

# ---> danger.mime

# ---> danger.net
#?danger.net.HTTPConnection.USE_HTTPS_NOVERIFY
-danger.net.$
-danger.net.DNSResolver.**
+danger.net.HTTPConnection.**
+danger.net.HTTPTransaction.**
+danger.net.HiptopConnection.**
+danger.net.HiptopTransaction.**
+danger.net.IPCServerSocket.**
+danger.net.IPCSocket.**
+danger.net.SocketControl.**
+danger.net.URL.**
+danger.net.URLDecoder.**
+danger.net.URLEncoder.**
+danger.net.URLException.**

# ---> danger.parsing
-danger.parsing.$
+danger.parsing.HTMLEntityDecoder.**
+danger.parsing.HTMLEntityResolvingXMLParser.**
+danger.parsing.LinkParser.**
+danger.parsing.Mailto.**
-danger.parsing.SMSPDUParser.**
-danger.parsing.SMSParserConstants.**
+danger.parsing.XMLUtils.**

# ---> danger.player
-danger.player.MusicPlayer.init:()V

# ---> danger.security.obfuscation
-danger.security.obfuscation.ObfuscationFactory.ObfuscationFactory:()
-danger.security.obfuscation.ObfuscationFactory.initFactory:(Ldanger.security.obfuscation.ObfuscationFactory;)V

# ---> danger.storage
-danger.storage.BlockDevice.**
-danger.storage.BlockDeviceMap.**
-danger.storage.BlockDeviceMapIterator.**
-danger.storage.MountPoint.MountPoint:()
-danger.storage.MountPoint.MountPoint:(Ldanger.storage.MountPoint;)
-danger.storage.MountPoint.MountPoint:(Ljava.lang.String;)
-danger.storage.MountPointList.MountPointList:()
-danger.storage.MountPointList.MountPointList:(Ldanger.storage.MountPointList;)
-danger.storage.MountPointList.addMount:(Ldanger.storage.MountPoint;)V
-danger.storage.StatusDecoder.**
-danger.storage.StatusDecoder.decode:(I)V
~danger.storage.StorageManager._format:(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)I
~danger.storage.StorageManager._mount:(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)I
~danger.storage.StorageManager._unmount:(Ljava.lang.String;)I
-danger.storage.StorageManager.attemptMount:(Ldanger.storage.BlockDevice;)V
-danger.storage.StorageManager.attemptUnmount:(Ldanger.storage.BlockDevice;)V
-danger.storage.StorageManager.findDeviceByName:(Ljava.lang.String;)Ldanger.storage.BlockDevice;
-danger.storage.StorageManager.findRemovableDevice:()Ldanger.storage.BlockDevice;
-danger.storage.StorageManager.format:(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)V
-danger.storage.StorageManager.init:()V
-danger.storage.StorageManager.notifyActivityListeners:(I)V
-danger.storage.StorageManager.notifyDeviceListeners:(ILjava.lang.String;)V
-danger.storage.StorageManager.notifyModeListeners:(I)V
-danger.storage.StorageManager.processEvent:(Ldanger.app.Event;)V
-danger.storage.StorageManager.registerFileSystemModeListener:(Ldanger.app.Listener;)V
-danger.storage.StorageManager.registerStorageActivityListener:(Ldanger.app.Listener;)V
-danger.storage.StorageManager.setSafeMode:(Z)V
-danger.storage.StorageManager.unregisterFileSystemModeListener:(Ldanger.app.Listener;)V
-danger.storage.StorageManager.unregisterStorageActivityListener:(Ldanger.app.Listener;)V
-danger.storage.StorageManager.updateAll:(Z)V

# ---> danger.system
-danger.system.$
+danger.system.BatteryMonitor.getBatteryLevel:()I
+danger.system.BatteryMonitor.isBatteryCharging:()Z
+danger.system.BatteryMonitor.isBatteryDischarging:()Z
+danger.system.BatteryMonitor.isBatteryFailingToCharge:()Z
+danger.system.BatteryMonitor.isBatteryFull:()Z
+danger.system.BatteryMonitor.isBatteryLow:()Z
+danger.system.BatteryMonitor.isTrickleCharging:()Z
+danger.system.BeaconManager.**
+danger.system.BeaconProfile.**
+danger.system.CameraDevice.**
-danger.system.CameraDevice.getSnapshotEncodings:()Ljava.lang.String;
~danger.system.Clock.setTrackMinutes:(Z)V
+danger.system.Config.SIMULATOR:()Z
+danger.system.Hardware.DEFAULT_TRACKBALL_SPEED
+danger.system.Hardware.LED_DPAD
+danger.system.Hardware.LED_TRACKBALL
+danger.system.Hardware.MAX_TRACKBALL_SPEED
+danger.system.Hardware.MIN_TRACKBALL_SPEED
~danger.system.Hardware.configOverrideLock:()Z
+danger.system.Hardware.getAbsoluteTime:()I
+danger.system.Hardware.getDate:()I
+danger.system.Hardware.getDeviceID:()Ljava.lang.String;
+danger.system.Hardware.getDeviceIDType:()Ljava.lang.String;
+danger.system.Hardware.getFlashSize:()I
+danger.system.Hardware.getHingeRotationCount:()I
+danger.system.Hardware.getKeyRepeatDelay:()I
+danger.system.Hardware.getKeyRepeatDelayMaximum:()I
+danger.system.Hardware.getKeyRepeatDelayMinimum:()I
+danger.system.Hardware.getKeyRepeatRate:()I
+danger.system.Hardware.getKeyRepeatRateMaximum:()I
+danger.system.Hardware.getKeyRepeatRateMinimum:()I
+danger.system.Hardware.getLightLevel:()I
+danger.system.Hardware.getRAMSize:()I
+danger.system.Hardware.getSystemTime:()I
+danger.system.Hardware.getTrackballClicksAllowed:()Z
+danger.system.Hardware.getTrackballHorizontalSpeed:()I
+danger.system.Hardware.getTrackballVerticalSpeed:()I
~danger.system.Hardware.getUniqueID:(I)Ljava.lang.String;
~danger.system.Hardware.isAnyButtonDown:()Z
+danger.system.Hardware.isBacklightOn:()Z
+danger.system.Hardware.isBatteryDoorAttached:()Z
+danger.system.Hardware.isHingeOpen:()Z
~danger.system.Hardware.isRemoteEnabled:()Z
+danger.system.Hardware.isSIMPresent:()Z
+danger.system.Hardware.isUSBOnline:()Z
~danger.system.Hardware.removeConfigOverrides:(Z)V
+danger.system.Hardware.setKeyRepeatDelay:(I)V
+danger.system.Hardware.setKeyRepeatRate:(I)V
+danger.system.Hardware.setLED:(IZ)V
+danger.system.Hardware.setLEDHSV:(III)V
+danger.system.Hardware.setLEDRGB:(III)V
+danger.system.Hardware.setTrackballClicksAllowed:(Z)V
+danger.system.Hardware.setTrackballHorizontalSpeed:(I)V
+danger.system.Hardware.setTrackballVerticalSpeed:(I)V
+danger.system.HardwareCapabilities.**
-danger.system.HardwareCapabilities.FEATURE_MOOD_LIGHTS
-danger.system.HardwareCapabilities.dumpCapabilities:(Ljava.lang.String;)V
-danger.system.HardwareCapabilities.getSpeakerType:()Ljava.lang.String;
~danger.system.PowerManagement.releaseNative:(Ljava.lang.String;)V
+danger.system.Preferences.getDpadMatchesTrackball:()Z
+danger.system.Preferences.setDpadMatchesTrackball:(Z)V
+danger.system.RawKeymap.**
-danger.system.SysApp.getAutoSyncTimer:()Ldanger.system.SystemTimer;
-danger.system.SysApp.getAutoSyncTimerTurnedOn:()Z
-danger.system.SysApp.getLastAutoSyncTime:()I
+danger.system.usb.MassStorageInterface.isDevicePublished:()Z
+danger.system.usb.MassStorageInterface.isEnabled:()Z
-danger.system.usb.USBManager.**
+danger.system.usb.USBManager.isAttachedToHost:()Z

# ---> danger.telephony
-danger.telephony.CallLog.add:(Ldanger.telephony.CallLogEntry;)V
-danger.telephony.CallLog.clear:()V
-danger.telephony.CallLog.remove:(Ldanger.telephony.CallLogEntry;)V
-danger.telephony.CallLog.removeFirstEntry:()V
-danger.telephony.CallLogEntry.CallLogEntry:(Ljava.lang.String;Ljava.lang.String;ILdanger.internal.Date;I)
-danger.telephony.PhoneNumber.dump:()V
-danger.telephony.PhoneNumber.findNewInsertionPoint:(Ljava.lang.String;ILjava.lang.String;)I
-danger.telephony.PhoneNumber.format:(Ldanger.text.span.Spannable;)V
-danger.telephony.PhoneNumber.formatPhoneNumber:(Ljava.lang.String;Z)Ljava.lang.String;
-danger.telephony.PhoneNumber.isFormatterActive:()Z
-danger.telephony.PhoneNumber.removeFormatting:(Ldanger.text.span.Spannable;)V
-danger.telephony.PhoneServices.**

# ---> danger.text
~danger.text.DangerCollator.compare:(Ljava.lang.String;II[CLjava.lang.String;II[CIZ[[[C[[[C[C[CZ)I
~danger.text.DangerCollator.compare:(Ljava.lang.String;II[C[BII[CIZ[[[C[[[C[C[CZ)I
~danger.text.DangerCollator.compare:([BII[CLjava.lang.String;II[CIZ[[[C[[[C[C[CZ)I
~danger.text.DangerCollator.compare:([BII[C[BII[CIZ[[[C[[[C[C[CZ)I
~danger.text.span.SpannableStringInternal.getOverlap:([Ljava.lang.Object;IILjava.lang.Class;)I
~danger.text.span.SpannableStringInternal.getSpanStart:(Ljava.lang.Object;)I
~danger.text.span.SpannableStringInternal.nextSpanTransition:(IILjava.lang.Class;)I

# ---> danger.ui
-danger.ui.ActivityStatusView.**
-danger.ui.AddressField.**
-danger.ui.AlertWindow.m_autoDismissEvent
-danger.ui.AlertWindow.m_autoDismissTimer
~danger.ui.Bitmap.copyBitsNoCheck:(Ldanger.ui.Bitmap;Ldanger.ui.Rect;Ldanger.ui.Bitmap;Ldanger.ui.Rect;I)V
~danger.ui.Bitmap.copyRotated:(Ldanger.ui.Bitmap;Ldanger.ui.Bitmap;I)Z
~danger.ui.Bitmap.getPoint:(II)I
~danger.ui.Bitmap.getTransparentColorRGB:()I
-danger.ui.Bitmap.tile:(IIIIII)Ldanger.ui.Bitmap;
-danger.ui.Bitmap.tileHorizontal:(III)Ldanger.ui.Bitmap;
-danger.ui.Bitmap.tileVertical:(III)Ldanger.ui.Bitmap;
-danger.ui.Bitmap.wrapAsResource:(Ldanger.app.ResourceDatabase;I)Ldanger.ui.Bitmap.FromResource;
-danger.ui.CheckBoxGroup.setCheckBoxLabels:(Ljava.lang.CharSequence;[Ljava.lang.CharSequence;[I[I[Ljava.lang.CharSequence;[IIZ)V
~danger.ui.Color.blend:(III)I
~danger.ui.Color.multiplyBlend:(II)I
-danger.ui.Container.setIDOffset:(I)V
-danger.ui.DialogWindow.showPowerOffAlert:()V
-danger.ui.Editor.AutoText.initAccentTable:()V
-danger.ui.Editor.Keyboard.setNumericOnly:(Z)V
-danger.ui.EventManager.**
-danger.ui.EventMethod.**
-danger.ui.GIFCodecImpl.**
-danger.ui.GroupBox.HEADING_GAP
-danger.ui.IconGallery.FAMILY_CONTACTS_ACTIVITIES
-danger.ui.IconGallery.FAMILY_CONTACTS_ADDRESSBOOK
-danger.ui.IconGallery.FAMILY_CONTACTS_ANIMALS
-danger.ui.IconGallery.FAMILY_CONTACTS_DESIGNS
-danger.ui.IconGallery.FAMILY_CONTACTS_PERSONALITY
-danger.ui.IconGallery.FAMILY_CONTACTS_SPORTS
-danger.ui.IconGallery.setCropAddressBookIcons:(Z)V
-danger.ui.ImageCodec.installGIFImpl:(Ldanger.ui.GIFCodecImpl;)V
-danger.ui.ImageCodec.installJPEGImpl:(Ldanger.ui.JPEGCodecImpl;)V
-danger.ui.ImageCodec.installPNGImpl:(Ldanger.ui.PNGCodecImpl;)V
-danger.ui.ImageImport.**
-danger.ui.MenuWindowSendSelects.**
-danger.ui.MultiGalleryIconPicker.getValue:()I
-danger.ui.MultiGalleryIconPicker.setCropperMode:(I)V
-danger.ui.MultiGalleryIconPicker.setValue:(I)V
-danger.ui.NotificationManager.getActiveNotifier:()Ldanger.ui.TitleBarNotifier;
-danger.ui.NotificationManager.getVisibleActivityIcons:(Z)[Ldanger.ui.Bitmap;
-danger.ui.NotificationManager.hasActiveAlarm:()Z
-danger.ui.NotificationManager.initialize:()V
-danger.ui.NotificationManager.phoneCallDurationChanged:(Ljava.lang.String;)V
-danger.ui.NotificationManager.refreshAlert:()V
-danger.ui.NotificationManager.registerActivityIcon:(Ljava.lang.String;Ldanger.ui.Bitmap;Ldanger.ui.Bitmap;)V
-danger.ui.NotificationManager.restoreDefaultNotifier:()V
-danger.ui.NotificationManager.setActiveNotifier:(Ldanger.ui.TitleBarNotifier;)V
-danger.ui.NotificationManager.setActivityIconVisible:(Ljava.lang.String;Z)V
-danger.ui.NotificationManager.stopCurrentPendingRing:()V
-danger.ui.PhotoCropper.CIRCULAR_CROP_MODE
-danger.ui.PhotoCropper.CIRCULAR_ICON_CROP_MODE
-danger.ui.PhotoCropper.PhotoCropper:()
-danger.ui.PhotoCropper.run:()V
-danger.ui.RadioGroup.setLabels:(Ljava.lang.CharSequence;[Ljava.lang.CharSequence;[I[Ljava.lang.CharSequence;[IIIZ)V
-danger.ui.Screen.activeWindowWantsEndButton:()Z
-danger.ui.Screen.activeWindowWantsSendButton:()Z
-danger.ui.Screen.createFont:(Ljava.lang.String;)Ldanger.ui.Font;
-danger.ui.Screen.createTypeface:(Ljava.lang.String;)Ldanger.ui.Typeface;
-danger.ui.Screen.createTypeface:([B)Ldanger.ui.Typeface;
-danger.ui.Screen.getActiveAppWindow:()Ldanger.ui.Window;
-danger.ui.Screen.hideActiveMenu:()V
-danger.ui.Screen.notifySystemFontChanged:()V
-danger.ui.Shadow.**
-danger.ui.SplashScreen.getDimensionsFromImage:(Ldanger.ui.Bitmap;)Ldanger.ui.Point;
-danger.ui.Style.setDefaultColors:(Ljava.lang.String;)V
-danger.ui.Style.setSystemStyle:(Ldanger.ui.Style;)V
-danger.ui.StyleManager.getStyle:()Ldanger.ui.Style;
-danger.ui.StyleManager.getStyleNames:()[Ljava.lang.String;
-danger.ui.StyleManager.registerStyle:(Ljava.lang.String;Ljava.lang.String;)V
-danger.ui.StyleManager.setStyle:(Ldanger.ui.Style;)V
-danger.ui.StyleManager.setStyle:(Ljava.lang.String;)V
-danger.ui.TitleBar.**
-danger.ui.TitleBarCluster.**
-danger.ui.Typeface.FIXED_STYLE_MASK
-danger.ui.VideoPreviewWindow.**
-danger.ui.View.onSystemFontChangedInternal:(I)V
-danger.ui.View.setDynamicHeight:(ILdanger.ui.View;IZ)V
-danger.ui.View.setDynamicPosition:(ILdanger.ui.View;IZ)V
-danger.ui.View.setDynamicWidth:(ILdanger.ui.View;IZ)V
-danger.ui.Window.getMaxDescendantID:()I
-danger.ui.Window.setApplication:(Ldanger.app.Application;)V
-danger.ui.Window.setFontChangeProgressBar:(Ldanger.ui.ProgressBar;)V
-danger.ui.WindowManager.**
-danger.ui.file.BaseFileDialog.**
-danger.ui.file.FATFilenameFilter.**
-danger.ui.photopicker.PhotoPicker.setCreator:(Ldanger.ui.photopicker.PhotoPickerCreator;)V
-danger.ui.photopicker.PhotoPickerCreator.**

# ---> danger.util
-danger.util.AbstractActiveList.**
~danger.util.ByteArray.contains:([BII[B)Z
~danger.util.ByteArray.equals:([B[B)Z
~danger.util.DEBUG.stop:()V
~danger.util.DEBUG.timer:()I
~danger.util.DEBUG.timer:(I)I
~danger.util.Fixed.asinf:(I)I
~danger.util.Fixed.atanf:(I)I
~danger.util.Fixed.cos:(I)I
~danger.util.Fixed.cosf:(I)I
~danger.util.Fixed.divide:(II)I
~danger.util.Fixed.hypot:(II)I
~danger.util.Fixed.multiply:(II)I
~danger.util.Fixed.sin:(I)I
~danger.util.Fixed.sinf:(I)I
~danger.util.Fixed.sqrt:(I)I
~danger.util.Fixed.tan:(I)I
~danger.util.Fixed.tanf:(I)I
~danger.util.LineBreaker.findLineBreakCandidateChars:(Ldanger.ui.Font;I[CIIILdanger.util.LineBreakerArguments;)Z
~danger.util.LineBreaker.findLineBreakCandidateString:(Ldanger.ui.Font;ILjava.lang.String;ILdanger.util.LineBreakerArguments;)Z
~danger.util.Lzss.decode:([BII[B)I
-danger.util.LzssDecoderFactory.**
-danger.util.LzssDecoderFactoryDevice.**
-danger.util.MathUtils.LARGE_INT_VALUE
-danger.util.MathUtils.SMALL_INT_VALUE
~danger.util.Matrix.product:([I[I[I)V
~danger.util.Matrix.transform:([I[SII)V
-danger.util.ShortcutDictionary.initialize:()V
~danger.util.StringUtils.internString:([BII)Ljava.lang.String;
-danger.util.StringUtils.timeFormatChanged:()V
~danger.util.TextBuffer.getOverlap:([Ljava.lang.Object;IILjava.lang.Class;)I
~danger.util.TextBuffer.getSpanStart1:(Ljava.lang.Object;)I
~danger.util.TextBuffer.nextSpanTransition1:(IILjava.lang.Class;)I
-danger.util.URLHelper.CLIENT_PROTOCOL
-danger.util.URLHelper.FILE_PROTOCOL
-danger.util.URLHelper.JAVASCRIPT_PROTOCOL
-danger.util.URLHelper.SEARCH_PROTOCOL
-danger.util.URLHelper.getKnownProtocol:(Ljava.lang.String;)Ljava.lang.String;
-danger.util.instrumentation.$
-danger.util.instrumentation.DeviceMessage.**
-danger.util.instrumentation.DeviceMessageCategory.**
-danger.util.instrumentation.DeviceMessageLinkedList.**
-danger.util.instrumentation.InstrumentationException.**
-danger.util.instrumentation.InstrumentationManager.**
-danger.util.instrumentation.MessageLinkedList.**

# ---> danger.video
-danger.video.$
~danger.video.AbstractPlayableVideo._cleanup:(I)V
~danger.video.AbstractPlayableVideo._dispose:(I)V
~danger.video.AbstractPlayableVideo._enableOverlay:(IZ)V
~danger.video.AbstractPlayableVideo._fadeFromToInTime:(IIII)I
~danger.video.AbstractPlayableVideo._getAudioHandle:(I)I
~danger.video.AbstractPlayableVideo._getCurrentLoopNumber:(I)I
~danger.video.AbstractPlayableVideo._getEncodedBitrate:(I)I
~danger.video.AbstractPlayableVideo._getEncodedFPS:(I)I
~danger.video.AbstractPlayableVideo._getEncodedHeight:(I)I
~danger.video.AbstractPlayableVideo._getEncodedWidth:(I)I
~danger.video.AbstractPlayableVideo._getLoopCount:(I)I
~danger.video.AbstractPlayableVideo._getMarkerCount:(I)I
~danger.video.AbstractPlayableVideo._getMarkerID:(II)I
~danger.video.AbstractPlayableVideo._getMarkerName:(II)Ljava.lang.String;
~danger.video.AbstractPlayableVideo._getMarkerPosition:(II)I
~danger.video.AbstractPlayableVideo._getMediaType:(I)I
~danger.video.AbstractPlayableVideo._getMillisecondLength:(I)I
~danger.video.AbstractPlayableVideo._getMillisecondPosition:(I)I
~danger.video.AbstractPlayableVideo._getPlaybackRate:(I)I
~danger.video.AbstractPlayableVideo._getPlayingFPS:(I)I
~danger.video.AbstractPlayableVideo._getPriority:(I)I
~danger.video.AbstractPlayableVideo._getScaleToFit:(I)Z
~danger.video.AbstractPlayableVideo._getStereoPosition:(I)I
~danger.video.AbstractPlayableVideo._getUniqueID:(I)I
~danger.video.AbstractPlayableVideo._getVolume:(I)I
~danger.video.AbstractPlayableVideo._getVolumeClass:(I)I
~danger.video.AbstractPlayableVideo._hasVideo:(I)Z
~danger.video.AbstractPlayableVideo._isDone:(I)Z
~danger.video.AbstractPlayableVideo._isLoaded:(I)Z
~danger.video.AbstractPlayableVideo._isLoopingEnabled:(I)Z
~danger.video.AbstractPlayableVideo._isMuted:(I)Z
~danger.video.AbstractPlayableVideo._isOverlayEnabled:(I)Z
~danger.video.AbstractPlayableVideo._isPaused:(I)Z
~danger.video.AbstractPlayableVideo._isPlaying:(I)Z
~danger.video.AbstractPlayableVideo._pause:(I)I
~danger.video.AbstractPlayableVideo._removePositionCallback:(II)I
~danger.video.AbstractPlayableVideo._resume:(I)I
~danger.video.AbstractPlayableVideo._setBuzzFlash:(IZZ)I
~danger.video.AbstractPlayableVideo._setBuzzFlashEnable:(IZZ)I
~danger.video.AbstractPlayableVideo._setLoopCount:(II)I
~danger.video.AbstractPlayableVideo._setLoopingEnabled:(IZ)I
~danger.video.AbstractPlayableVideo._setMillisecondPosition:(II)I
~danger.video.AbstractPlayableVideo._setMute:(IZ)I
~danger.video.AbstractPlayableVideo._setOverlay:(ILdanger.ui.Bitmap;III)V
~danger.video.AbstractPlayableVideo._setPen:(ILdanger.ui.Pen;)V
~danger.video.AbstractPlayableVideo._setPlaybackRate:(II)I
~danger.video.AbstractPlayableVideo._setPositionCallback:(II)I
~danger.video.AbstractPlayableVideo._setPositionToMarker:(II)I
~danger.video.AbstractPlayableVideo._setPriority:(II)I
~danger.video.AbstractPlayableVideo._setRouteBus:(II)I
~danger.video.AbstractPlayableVideo._setScaleToFit:(IZ)V
~danger.video.AbstractPlayableVideo._setStereoPosition:(II)I
~danger.video.AbstractPlayableVideo._setViewRect:(IIIII)V
~danger.video.AbstractPlayableVideo._setVolume:(II)I
~danger.video.AbstractPlayableVideo._setVolumeClass:(II)I
~danger.video.AbstractPlayableVideo._start:(II)I
~danger.video.AbstractPlayableVideo._stop:(I)I
-danger.video.AbstractPlayableVideo.setPen:(Ldanger.ui.Pen;)V
-danger.video.PlayableVideo.**
-danger.video.PlayableVideo.setPen:(Ldanger.ui.Pen;)V
-danger.video.Video.**
-danger.video.Video.Video:()
-danger.video.Video.Video:(Ldanger.ui.View;)
~danger.video.Video._loadFromMemory:(I[B)I
~danger.video.Video._loadFromPath:(ILjava.lang.String;)I
~danger.video.Video._newNativeVideo:()I
-danger.video.VideoException.**
-danger.video.VideoManager.**
-danger.video.VideoScreenWindow.**

# ---> danger.vm
-danger.vm.$
~danger.vm.ThreadControl.disableOOME:()V
~danger.vm.ThreadControl.dumpStack0:(Ljava.lang.Thread;)V
~danger.vm.ThreadControl.dumpStackByName0:(Ljava.lang.String;)V
~danger.vm.ThreadControl.enableBanners0:(Ljava.lang.Thread;Z)V
~danger.vm.ThreadControl.enableOOME:()V
~danger.vm.ThreadControl.requestStackSize0:(Ljava.lang.Thread;I)V
~danger.vm.ThreadControl.stop0:(Z)V

# ---> java.io

# ---> java.lang
-java.lang.reflect.ReflectionImpl.**

# ---> java.math

# ---> java.net

# ---> java.rmi

# ---> java.security

# ---> java.sql
#?java.sql.$

# ---> java.text

# ---> java.util

# ---> javax.microedition.io

# ---> javax.microedition.lcdui

# ---> javax.microedition.media

# ---> javax.microedition.midlet

# ---> javax.microedition.pki

# ---> javax.microedition.rms
-javax.microedition.rms.RecordStore.deleteAllRecordStoresFor:(Ldanger.app.Application;)V

# ---> javax.microedition.xml.rpc

# ---> javax.net

# ---> javax.security.auth.x500

# ---> javax.security.cert

# ---> javax.wireless.messaging

# ---> javax.xml.namespace

# ---> javax.xml.parsers

# ---> javax.xml.rpc


# see libdanger/export for a more thorough description of this format
#
# these entries either can't be generated (since the source is dynamic)
# or are of questionable presence

-danger.app.PhotoRecordTransaction.**
-danger.Boot.**
+danger.internal.LocaleResources.**
-danger.parsing.SMSPDUEncoder.**
-danger.ui.AnimatedBitmap.getDecodeContext
-danger.ui.AnimatedBitmap.setDecodeContext
-danger.ui.DevBitmapPen.**
-danger.ui.DevFont.**
-danger.ui.DevJPEGCodecImpl.**
-danger.ui.DevPen.**
-danger.ui.DevPNGCodecImpl.**
~danger.util.DEBUG.profile:()V
-danger.util.DevAdler32Impl.**
-danger.util.DeviceError.**
-danger.util.DevInflaterImpl.**
-danger.util.DevUtilFactory.**
-danger.vm.Glue.**
-danger.vm.Reflection.**
-danger.vm.SocketTranslator.**
-danger.vm.SocketTranslatorImpl.**
