JAL-3130 adapted getdown src. attempt 2. first attempt failed due to cp'ed .git files
[jalview.git] / getdown / src / getdown / launcher / target / proguard_seed.txt
diff --git a/getdown/src/getdown/launcher/target/proguard_seed.txt b/getdown/src/getdown/launcher/target/proguard_seed.txt
new file mode 100644 (file)
index 0000000..39b31be
--- /dev/null
@@ -0,0 +1,879 @@
+ca.beq.util.win32.registry.KeyIterator
+ca.beq.util.win32.registry.KeyIterator: ca.beq.util.win32.registry.RegistryKey m_key
+ca.beq.util.win32.registry.KeyIterator: int m_index
+ca.beq.util.win32.registry.KeyIterator: int m_hkey
+ca.beq.util.win32.registry.KeyIterator: int m_maxsize
+ca.beq.util.win32.registry.KeyIterator: int m_count
+ca.beq.util.win32.registry.KeyIterator: KeyIterator(ca.beq.util.win32.registry.RegistryKey)
+ca.beq.util.win32.registry.KeyIterator: void initializeFields()
+ca.beq.util.win32.registry.KeyIterator: boolean hasNext()
+ca.beq.util.win32.registry.KeyIterator: java.lang.Object next()
+ca.beq.util.win32.registry.KeyIterator: java.lang.String getNext()
+ca.beq.util.win32.registry.KeyIterator: void remove()
+ca.beq.util.win32.registry.RegistryException
+ca.beq.util.win32.registry.RegistryException: RegistryException()
+ca.beq.util.win32.registry.RegistryException: RegistryException(java.lang.String)
+ca.beq.util.win32.registry.RegistryKey
+ca.beq.util.win32.registry.RegistryKey: boolean c_initSucceeded
+ca.beq.util.win32.registry.RegistryKey: ca.beq.util.win32.registry.RootKey m_root
+ca.beq.util.win32.registry.RegistryKey: java.lang.String m_path
+ca.beq.util.win32.registry.RegistryKey: void testInitialized()
+ca.beq.util.win32.registry.RegistryKey: void initialize()
+ca.beq.util.win32.registry.RegistryKey: void initialize(java.lang.String)
+ca.beq.util.win32.registry.RegistryKey: boolean isInitialized()
+ca.beq.util.win32.registry.RegistryKey: void checkInitialized()
+ca.beq.util.win32.registry.RegistryKey: RegistryKey()
+ca.beq.util.win32.registry.RegistryKey: RegistryKey(ca.beq.util.win32.registry.RootKey)
+ca.beq.util.win32.registry.RegistryKey: RegistryKey(java.lang.String)
+ca.beq.util.win32.registry.RegistryKey: RegistryKey(ca.beq.util.win32.registry.RootKey,java.lang.String)
+ca.beq.util.win32.registry.RegistryKey: ca.beq.util.win32.registry.RootKey getRootKey()
+ca.beq.util.win32.registry.RegistryKey: java.lang.String getPath()
+ca.beq.util.win32.registry.RegistryKey: java.lang.String makePath(java.lang.String)
+ca.beq.util.win32.registry.RegistryKey: java.lang.String getName()
+ca.beq.util.win32.registry.RegistryKey: boolean exists()
+ca.beq.util.win32.registry.RegistryKey: void create()
+ca.beq.util.win32.registry.RegistryKey: ca.beq.util.win32.registry.RegistryKey createSubkey(java.lang.String)
+ca.beq.util.win32.registry.RegistryKey: void delete()
+ca.beq.util.win32.registry.RegistryKey: boolean hasSubkeys()
+ca.beq.util.win32.registry.RegistryKey: boolean hasSubkey(java.lang.String)
+ca.beq.util.win32.registry.RegistryKey: java.util.Iterator subkeys()
+ca.beq.util.win32.registry.RegistryKey: java.util.Iterator values()
+ca.beq.util.win32.registry.RegistryKey: boolean hasValue(java.lang.String)
+ca.beq.util.win32.registry.RegistryKey: boolean hasValues()
+ca.beq.util.win32.registry.RegistryKey: ca.beq.util.win32.registry.RegistryValue getValue(java.lang.String)
+ca.beq.util.win32.registry.RegistryKey: void setValue(ca.beq.util.win32.registry.RegistryValue)
+ca.beq.util.win32.registry.RegistryKey: void deleteValue(java.lang.String)
+ca.beq.util.win32.registry.RegistryKey: java.lang.String toString()
+ca.beq.util.win32.registry.RegistryKey: void <clinit>()
+ca.beq.util.win32.registry.RegistryValue
+ca.beq.util.win32.registry.RegistryValue: java.lang.String m_name
+ca.beq.util.win32.registry.RegistryValue: ca.beq.util.win32.registry.ValueType m_type
+ca.beq.util.win32.registry.RegistryValue: java.lang.Object m_data
+ca.beq.util.win32.registry.RegistryValue: RegistryValue()
+ca.beq.util.win32.registry.RegistryValue: RegistryValue(java.lang.Object)
+ca.beq.util.win32.registry.RegistryValue: RegistryValue(java.lang.String,java.lang.Object)
+ca.beq.util.win32.registry.RegistryValue: RegistryValue(java.lang.String,ca.beq.util.win32.registry.ValueType,java.lang.Object)
+ca.beq.util.win32.registry.RegistryValue: RegistryValue(java.lang.String,boolean)
+ca.beq.util.win32.registry.RegistryValue: RegistryValue(java.lang.String,byte)
+ca.beq.util.win32.registry.RegistryValue: RegistryValue(java.lang.String,int)
+ca.beq.util.win32.registry.RegistryValue: RegistryValue(java.lang.String,long)
+ca.beq.util.win32.registry.RegistryValue: RegistryValue(java.lang.String,float)
+ca.beq.util.win32.registry.RegistryValue: RegistryValue(java.lang.String,double)
+ca.beq.util.win32.registry.RegistryValue: java.lang.String getName()
+ca.beq.util.win32.registry.RegistryValue: void setName(java.lang.String)
+ca.beq.util.win32.registry.RegistryValue: ca.beq.util.win32.registry.ValueType getType()
+ca.beq.util.win32.registry.RegistryValue: void setType(ca.beq.util.win32.registry.ValueType)
+ca.beq.util.win32.registry.RegistryValue: java.lang.Object getData()
+ca.beq.util.win32.registry.RegistryValue: void setData(java.lang.Object)
+ca.beq.util.win32.registry.RegistryValue: void setData(byte)
+ca.beq.util.win32.registry.RegistryValue: void setData(boolean)
+ca.beq.util.win32.registry.RegistryValue: void setData(int)
+ca.beq.util.win32.registry.RegistryValue: void setData(long)
+ca.beq.util.win32.registry.RegistryValue: void setData(float)
+ca.beq.util.win32.registry.RegistryValue: void setData(double)
+ca.beq.util.win32.registry.RegistryValue: java.lang.String getStringValue()
+ca.beq.util.win32.registry.RegistryValue: java.lang.String toString()
+ca.beq.util.win32.registry.RootKey
+ca.beq.util.win32.registry.RootKey: java.lang.String m_name
+ca.beq.util.win32.registry.RootKey: int m_value
+ca.beq.util.win32.registry.RootKey: ca.beq.util.win32.registry.RootKey HKEY_CLASSES_ROOT
+ca.beq.util.win32.registry.RootKey: ca.beq.util.win32.registry.RootKey HKEY_CURRENT_USER
+ca.beq.util.win32.registry.RootKey: ca.beq.util.win32.registry.RootKey HKEY_LOCAL_MACHINE
+ca.beq.util.win32.registry.RootKey: ca.beq.util.win32.registry.RootKey HKEY_USERS
+ca.beq.util.win32.registry.RootKey: ca.beq.util.win32.registry.RootKey HKEY_CURRENT_CONFIG
+ca.beq.util.win32.registry.RootKey: ca.beq.util.win32.registry.RootKey HKEY_PERFORMANCE_DATA
+ca.beq.util.win32.registry.RootKey: ca.beq.util.win32.registry.RootKey HKEY_DYN_DATA
+ca.beq.util.win32.registry.RootKey: RootKey(java.lang.String,int)
+ca.beq.util.win32.registry.RootKey: int getValue()
+ca.beq.util.win32.registry.RootKey: java.lang.String toString()
+ca.beq.util.win32.registry.RootKey: void <clinit>()
+ca.beq.util.win32.registry.ValueIterator
+ca.beq.util.win32.registry.ValueIterator: ca.beq.util.win32.registry.RegistryKey m_key
+ca.beq.util.win32.registry.ValueIterator: int m_index
+ca.beq.util.win32.registry.ValueIterator: int m_hkey
+ca.beq.util.win32.registry.ValueIterator: int m_maxsize
+ca.beq.util.win32.registry.ValueIterator: int m_count
+ca.beq.util.win32.registry.ValueIterator: ValueIterator(ca.beq.util.win32.registry.RegistryKey)
+ca.beq.util.win32.registry.ValueIterator: void initializeFields()
+ca.beq.util.win32.registry.ValueIterator: boolean hasNext()
+ca.beq.util.win32.registry.ValueIterator: java.lang.Object next()
+ca.beq.util.win32.registry.ValueIterator: java.lang.String getNext()
+ca.beq.util.win32.registry.ValueIterator: void remove()
+ca.beq.util.win32.registry.ValueType
+ca.beq.util.win32.registry.ValueType: java.lang.String m_name
+ca.beq.util.win32.registry.ValueType: int m_value
+ca.beq.util.win32.registry.ValueType: ca.beq.util.win32.registry.ValueType REG_NONE
+ca.beq.util.win32.registry.ValueType: ca.beq.util.win32.registry.ValueType REG_SZ
+ca.beq.util.win32.registry.ValueType: ca.beq.util.win32.registry.ValueType REG_EXPAND_SZ
+ca.beq.util.win32.registry.ValueType: ca.beq.util.win32.registry.ValueType REG_BINARY
+ca.beq.util.win32.registry.ValueType: ca.beq.util.win32.registry.ValueType REG_DWORD
+ca.beq.util.win32.registry.ValueType: ca.beq.util.win32.registry.ValueType REG_DWORD_LITTLE_ENDIAN
+ca.beq.util.win32.registry.ValueType: ca.beq.util.win32.registry.ValueType REG_DWORD_BIG_ENDIAN
+ca.beq.util.win32.registry.ValueType: ca.beq.util.win32.registry.ValueType REG_MULTI_SZ
+ca.beq.util.win32.registry.ValueType: ca.beq.util.win32.registry.ValueType REG_RESOURCE_LIST
+ca.beq.util.win32.registry.ValueType: ca.beq.util.win32.registry.ValueType REG_LINK
+ca.beq.util.win32.registry.ValueType: ca.beq.util.win32.registry.ValueType REG_FULL_RESOURCE_DESCRIPTOR
+ca.beq.util.win32.registry.ValueType: ca.beq.util.win32.registry.ValueType REG_RESOURCE_REQUIREMENTS_LIST
+ca.beq.util.win32.registry.ValueType: ValueType(java.lang.String,int)
+ca.beq.util.win32.registry.ValueType: int getValue()
+ca.beq.util.win32.registry.ValueType: java.lang.String toString()
+ca.beq.util.win32.registry.ValueType: void <clinit>()
+com.threerings.getdown.Log
+com.threerings.getdown.Log: com.threerings.getdown.Log$Shim log
+com.threerings.getdown.Log: java.lang.String DATE_FORMAT
+com.threerings.getdown.Log: java.util.logging.Level[] LEVELS
+com.threerings.getdown.Log: Log()
+com.threerings.getdown.Log: java.lang.String format(java.lang.Object,java.lang.Object[])
+com.threerings.getdown.Log: void <clinit>()
+com.threerings.getdown.Log$OneLineFormatter
+com.threerings.getdown.Log$OneLineFormatter: java.util.Date _date
+com.threerings.getdown.Log$OneLineFormatter: java.text.SimpleDateFormat _format
+com.threerings.getdown.Log$OneLineFormatter: java.text.FieldPosition _fpos
+com.threerings.getdown.Log$OneLineFormatter: Log$OneLineFormatter()
+com.threerings.getdown.Log$OneLineFormatter: java.lang.String format(java.util.logging.LogRecord)
+com.threerings.getdown.Log$Shim
+com.threerings.getdown.Log$Shim: java.util.logging.Logger _impl
+com.threerings.getdown.Log$Shim: Log$Shim()
+com.threerings.getdown.Log$Shim: void debug(java.lang.Object,java.lang.Object[])
+com.threerings.getdown.Log$Shim: void info(java.lang.Object,java.lang.Object[])
+com.threerings.getdown.Log$Shim: void warning(java.lang.Object,java.lang.Object[])
+com.threerings.getdown.Log$Shim: void error(java.lang.Object,java.lang.Object[])
+com.threerings.getdown.Log$Shim: void doLog(int,java.lang.Object,java.lang.Object[])
+com.threerings.getdown.cache.GarbageCollector
+com.threerings.getdown.cache.GarbageCollector: GarbageCollector()
+com.threerings.getdown.cache.GarbageCollector: void collect(java.io.File,long)
+com.threerings.getdown.cache.GarbageCollector: void collectNative(java.io.File,long)
+com.threerings.getdown.cache.GarbageCollector: boolean shouldDelete(java.io.File,long)
+com.threerings.getdown.cache.GarbageCollector: java.io.File getLastAccessedFile(java.io.File)
+com.threerings.getdown.cache.GarbageCollector: boolean isLastAccessedFile(java.io.File)
+com.threerings.getdown.cache.GarbageCollector: java.io.File getCachedFile(java.io.File)
+com.threerings.getdown.cache.GarbageCollector: java.io.File access$000(java.io.File)
+com.threerings.getdown.cache.GarbageCollector: java.io.File access$100(java.io.File)
+com.threerings.getdown.cache.GarbageCollector: boolean access$200(java.io.File,long)
+com.threerings.getdown.cache.ResourceCache
+com.threerings.getdown.cache.ResourceCache: java.io.File _cacheDir
+com.threerings.getdown.cache.ResourceCache: java.lang.String LAST_ACCESSED_FILE_SUFFIX
+com.threerings.getdown.cache.ResourceCache: ResourceCache(java.io.File)
+com.threerings.getdown.cache.ResourceCache: void createDirectoryIfNecessary(java.io.File)
+com.threerings.getdown.cache.ResourceCache: java.io.File cacheFile(java.io.File,java.lang.String,java.lang.String)
+com.threerings.getdown.cache.ResourceCache: void createNewFile(java.io.File)
+com.threerings.getdown.cache.ResourceCache: java.lang.String getFileSuffix(java.io.File)
+com.threerings.getdown.data.Application
+com.threerings.getdown.data.Application: java.lang.String CONFIG_FILE
+com.threerings.getdown.data.Application: java.lang.String VERSION_FILE
+com.threerings.getdown.data.Application: java.lang.String PROP_PASSTHROUGH_PREFIX
+com.threerings.getdown.data.Application: java.lang.String SIGNATURE_SUFFIX
+com.threerings.getdown.data.Application: java.lang.String MANIFEST_CLASS
+com.threerings.getdown.data.Application: java.net.Proxy proxy
+com.threerings.getdown.data.Application: com.threerings.getdown.data.EnvConfig _envc
+com.threerings.getdown.data.Application: java.io.File _config
+com.threerings.getdown.data.Application: com.threerings.getdown.data.Digest _digest
+com.threerings.getdown.data.Application: long _version
+com.threerings.getdown.data.Application: long _targetVersion
+com.threerings.getdown.data.Application: java.lang.String _appbase
+com.threerings.getdown.data.Application: java.net.URL _vappbase
+com.threerings.getdown.data.Application: java.net.URL _latest
+com.threerings.getdown.data.Application: java.lang.String _class
+com.threerings.getdown.data.Application: java.lang.String _dockName
+com.threerings.getdown.data.Application: java.lang.String _dockIconPath
+com.threerings.getdown.data.Application: boolean _strictComments
+com.threerings.getdown.data.Application: boolean _windebug
+com.threerings.getdown.data.Application: boolean _allowOffline
+com.threerings.getdown.data.Application: int _maxConcDownloads
+com.threerings.getdown.data.Application: java.lang.String _trackingURL
+com.threerings.getdown.data.Application: java.util.Set _trackingPcts
+com.threerings.getdown.data.Application: java.lang.String _trackingCookieName
+com.threerings.getdown.data.Application: java.lang.String _trackingCookieProperty
+com.threerings.getdown.data.Application: java.lang.String _trackingURLSuffix
+com.threerings.getdown.data.Application: java.lang.String _trackingGAHash
+com.threerings.getdown.data.Application: long _trackingStart
+com.threerings.getdown.data.Application: int _trackingId
+com.threerings.getdown.data.Application: java.lang.String _javaVersionProp
+com.threerings.getdown.data.Application: java.lang.String _javaVersionRegex
+com.threerings.getdown.data.Application: long _javaMinVersion
+com.threerings.getdown.data.Application: long _javaMaxVersion
+com.threerings.getdown.data.Application: boolean _javaExactVersionRequired
+com.threerings.getdown.data.Application: java.lang.String _javaLocation
+com.threerings.getdown.data.Application: java.util.List _codes
+com.threerings.getdown.data.Application: java.util.List _resources
+com.threerings.getdown.data.Application: boolean _useCodeCache
+com.threerings.getdown.data.Application: int _codeCacheRetentionDays
+com.threerings.getdown.data.Application: java.util.Map _auxgroups
+com.threerings.getdown.data.Application: java.util.Map _auxactive
+com.threerings.getdown.data.Application: java.util.List _jvmargs
+com.threerings.getdown.data.Application: java.util.List _appargs
+com.threerings.getdown.data.Application: java.lang.String[] _optimumJvmArgs
+com.threerings.getdown.data.Application: java.util.List _txtJvmArgs
+com.threerings.getdown.data.Application: boolean _warnedAboutSetLastModified
+com.threerings.getdown.data.Application: java.nio.channels.FileLock _lock
+com.threerings.getdown.data.Application: java.nio.channels.FileChannel _lockChannel
+com.threerings.getdown.data.Application: java.util.Random _rando
+com.threerings.getdown.data.Application: java.lang.String[] EMPTY_STRING_ARRAY
+com.threerings.getdown.data.Application: java.lang.String ENV_VAR_PREFIX
+com.threerings.getdown.data.Application: java.util.regex.Pattern ENV_VAR_PATTERN
+com.threerings.getdown.data.Application: Application(com.threerings.getdown.data.EnvConfig)
+com.threerings.getdown.data.Application: java.io.File getAppDir()
+com.threerings.getdown.data.Application: boolean useCodeCache()
+com.threerings.getdown.data.Application: int getCodeCacheRetentionDays()
+com.threerings.getdown.data.Application: int maxConcurrentDownloads()
+com.threerings.getdown.data.Application: com.threerings.getdown.data.Resource getConfigResource()
+com.threerings.getdown.data.Application: java.util.List getCodeResources()
+com.threerings.getdown.data.Application: java.util.List getResources()
+com.threerings.getdown.data.Application: java.lang.String getDigest(com.threerings.getdown.data.Resource)
+com.threerings.getdown.data.Application: java.util.List getAllActiveResources()
+com.threerings.getdown.data.Application: com.threerings.getdown.data.Application$AuxGroup getAuxGroup(java.lang.String)
+com.threerings.getdown.data.Application: java.lang.Iterable getAuxGroups()
+com.threerings.getdown.data.Application: boolean isAuxGroupActive(java.lang.String)
+com.threerings.getdown.data.Application: java.util.List getActiveCodeResources()
+com.threerings.getdown.data.Application: java.util.List getNativeResources()
+com.threerings.getdown.data.Application: java.util.List getActiveResources()
+com.threerings.getdown.data.Application: com.threerings.getdown.data.Resource getPatchResource(java.lang.String)
+com.threerings.getdown.data.Application: com.threerings.getdown.data.Resource getJavaVMResource()
+com.threerings.getdown.data.Application: com.threerings.getdown.data.Resource getFullResource()
+com.threerings.getdown.data.Application: java.net.URL getTrackingURL(java.lang.String)
+com.threerings.getdown.data.Application: java.net.URL getTrackingProgressURL(int)
+com.threerings.getdown.data.Application: java.lang.String getTrackingCookieName()
+com.threerings.getdown.data.Application: java.lang.String getTrackingCookieProperty()
+com.threerings.getdown.data.Application: com.threerings.getdown.util.Config init(boolean)
+com.threerings.getdown.data.Application: void fillAssignmentListFromPairs(java.lang.String,java.util.List)
+com.threerings.getdown.data.Application: java.net.URL getRemoteURL(java.lang.String)
+com.threerings.getdown.data.Application: java.io.File getLocalPath(java.lang.String)
+com.threerings.getdown.data.Application: boolean haveValidJavaVersion()
+com.threerings.getdown.data.Application: boolean hasOptimumJvmArgs()
+com.threerings.getdown.data.Application: boolean allowOffline()
+com.threerings.getdown.data.Application: void attemptRecovery(com.threerings.getdown.data.Application$StatusDisplay)
+com.threerings.getdown.data.Application: void updateMetadata()
+com.threerings.getdown.data.Application: java.lang.Process createProcess(boolean)
+com.threerings.getdown.data.Application: java.lang.String[] createEnvironment()
+com.threerings.getdown.data.Application: void invokeDirect()
+com.threerings.getdown.data.Application: java.lang.String processArg(java.lang.String)
+com.threerings.getdown.data.Application: boolean verifyMetadata(com.threerings.getdown.data.Application$StatusDisplay)
+com.threerings.getdown.data.Application: void verifyResources(com.threerings.getdown.util.ProgressObserver,int[],java.util.Set,java.util.Set,java.util.Set)
+com.threerings.getdown.data.Application: void verifyResource(com.threerings.getdown.data.Resource,com.threerings.getdown.util.ProgressObserver,int[],java.util.Set,java.util.Set,java.util.Set)
+com.threerings.getdown.data.Application: void unpackResources(com.threerings.getdown.util.ProgressObserver,java.util.Set)
+com.threerings.getdown.data.Application: void clearValidationMarkers()
+com.threerings.getdown.data.Application: long getVersion()
+com.threerings.getdown.data.Application: java.net.URL createVAppBase(long)
+com.threerings.getdown.data.Application: void clearValidationMarkers(java.util.Iterator)
+com.threerings.getdown.data.Application: void downloadConfigFile()
+com.threerings.getdown.data.Application: boolean lockForUpdates()
+com.threerings.getdown.data.Application: void releaseLock()
+com.threerings.getdown.data.Application: void downloadDigestFiles()
+com.threerings.getdown.data.Application: void downloadControlFile(java.lang.String,int)
+com.threerings.getdown.data.Application: java.io.File downloadFile(java.lang.String)
+com.threerings.getdown.data.Application: com.threerings.getdown.data.Resource createResource(java.lang.String,java.util.EnumSet)
+com.threerings.getdown.data.Application: void addAll(java.lang.String[],java.util.List)
+com.threerings.getdown.data.Application: java.util.List intsToList(int[])
+com.threerings.getdown.data.Application: java.util.List stringsToList(java.lang.String[])
+com.threerings.getdown.data.Application: void parseResources(com.threerings.getdown.util.Config,java.lang.String,java.util.EnumSet,java.util.List)
+com.threerings.getdown.data.Application: java.lang.String getGATrackingCode()
+com.threerings.getdown.data.Application: java.lang.String encodePath(java.lang.String)
+com.threerings.getdown.data.Application: java.io.File getLocalPath(java.io.File,java.lang.String)
+com.threerings.getdown.data.Application: void access$000(com.threerings.getdown.data.Application,com.threerings.getdown.data.Resource,com.threerings.getdown.util.ProgressObserver,int[],java.util.Set,java.util.Set,java.util.Set)
+com.threerings.getdown.data.Application: void <clinit>()
+com.threerings.getdown.data.Application$AuxGroup
+com.threerings.getdown.data.Application$AuxGroup: java.lang.String name
+com.threerings.getdown.data.Application$AuxGroup: java.util.List codes
+com.threerings.getdown.data.Application$AuxGroup: java.util.List rsrcs
+com.threerings.getdown.data.Application$AuxGroup: Application$AuxGroup(java.lang.String,java.util.List,java.util.List)
+com.threerings.getdown.data.Application$StatusDisplay
+com.threerings.getdown.data.Application$StatusDisplay: void updateStatus(java.lang.String)
+com.threerings.getdown.data.Application$UpdateInterface
+com.threerings.getdown.data.Application$UpdateInterface: java.lang.String name
+com.threerings.getdown.data.Application$UpdateInterface: int background
+com.threerings.getdown.data.Application$UpdateInterface: java.util.List rotatingBackgrounds
+com.threerings.getdown.data.Application$UpdateInterface: java.lang.String errorBackground
+com.threerings.getdown.data.Application$UpdateInterface: java.util.List iconImages
+com.threerings.getdown.data.Application$UpdateInterface: java.lang.String backgroundImage
+com.threerings.getdown.data.Application$UpdateInterface: java.lang.String progressImage
+com.threerings.getdown.data.Application$UpdateInterface: com.threerings.getdown.util.Rectangle progress
+com.threerings.getdown.data.Application$UpdateInterface: int progressText
+com.threerings.getdown.data.Application$UpdateInterface: int progressBar
+com.threerings.getdown.data.Application$UpdateInterface: com.threerings.getdown.util.Rectangle status
+com.threerings.getdown.data.Application$UpdateInterface: int statusText
+com.threerings.getdown.data.Application$UpdateInterface: int textShadow
+com.threerings.getdown.data.Application$UpdateInterface: java.lang.String installError
+com.threerings.getdown.data.Application$UpdateInterface: com.threerings.getdown.util.Rectangle patchNotes
+com.threerings.getdown.data.Application$UpdateInterface: java.lang.String patchNotesUrl
+com.threerings.getdown.data.Application$UpdateInterface: boolean hideDecorations
+com.threerings.getdown.data.Application$UpdateInterface: boolean hideProgressText
+com.threerings.getdown.data.Application$UpdateInterface: int minShowSeconds
+com.threerings.getdown.data.Application$UpdateInterface: java.util.Map stepPercentages
+com.threerings.getdown.data.Application$UpdateInterface: java.lang.String toString()
+com.threerings.getdown.data.Application$UpdateInterface: Application$UpdateInterface(com.threerings.getdown.util.Config)
+com.threerings.getdown.data.Application$UpdateInterface$Step
+com.threerings.getdown.data.Application$UpdateInterface$Step: com.threerings.getdown.data.Application$UpdateInterface$Step UPDATE_JAVA
+com.threerings.getdown.data.Application$UpdateInterface$Step: com.threerings.getdown.data.Application$UpdateInterface$Step VERIFY_METADATA
+com.threerings.getdown.data.Application$UpdateInterface$Step: com.threerings.getdown.data.Application$UpdateInterface$Step DOWNLOAD
+com.threerings.getdown.data.Application$UpdateInterface$Step: com.threerings.getdown.data.Application$UpdateInterface$Step PATCH
+com.threerings.getdown.data.Application$UpdateInterface$Step: com.threerings.getdown.data.Application$UpdateInterface$Step VERIFY_RESOURCES
+com.threerings.getdown.data.Application$UpdateInterface$Step: com.threerings.getdown.data.Application$UpdateInterface$Step REDOWNLOAD_RESOURCES
+com.threerings.getdown.data.Application$UpdateInterface$Step: com.threerings.getdown.data.Application$UpdateInterface$Step UNPACK
+com.threerings.getdown.data.Application$UpdateInterface$Step: com.threerings.getdown.data.Application$UpdateInterface$Step LAUNCH
+com.threerings.getdown.data.Application$UpdateInterface$Step: java.util.List defaultPercents
+com.threerings.getdown.data.Application$UpdateInterface$Step: com.threerings.getdown.data.Application$UpdateInterface$Step[] $VALUES
+com.threerings.getdown.data.Application$UpdateInterface$Step: com.threerings.getdown.data.Application$UpdateInterface$Step[] values()
+com.threerings.getdown.data.Application$UpdateInterface$Step: com.threerings.getdown.data.Application$UpdateInterface$Step valueOf(java.lang.String)
+com.threerings.getdown.data.Application$UpdateInterface$Step: Application$UpdateInterface$Step(java.lang.String,int,int[])
+com.threerings.getdown.data.Application$UpdateInterface$Step: void <clinit>()
+com.threerings.getdown.data.Build
+com.threerings.getdown.data.Build: Build()
+com.threerings.getdown.data.Build: java.lang.String time()
+com.threerings.getdown.data.Build: java.lang.String version()
+com.threerings.getdown.data.Build: java.util.List hostWhitelist()
+com.threerings.getdown.data.ClassPath
+com.threerings.getdown.data.ClassPath: java.util.Set _classPathEntries
+com.threerings.getdown.data.ClassPath: ClassPath(java.util.LinkedHashSet)
+com.threerings.getdown.data.ClassPath: java.lang.String asArgumentString()
+com.threerings.getdown.data.ClassPath: java.net.URL[] asUrls()
+com.threerings.getdown.data.ClassPath: java.util.Set getClassPathEntries()
+com.threerings.getdown.data.ClassPath: java.net.URL getURL(java.io.File)
+com.threerings.getdown.data.Digest
+com.threerings.getdown.data.Digest: int VERSION
+com.threerings.getdown.data.Digest: java.util.HashMap _digests
+com.threerings.getdown.data.Digest: java.lang.String _metaDigest
+com.threerings.getdown.data.Digest: java.lang.String FILE_NAME
+com.threerings.getdown.data.Digest: java.lang.String FILE_SUFFIX
+com.threerings.getdown.data.Digest: java.lang.String digestFile(int)
+com.threerings.getdown.data.Digest: java.lang.String sigAlgorithm(int)
+com.threerings.getdown.data.Digest: void createDigest(int,java.util.List,java.io.File)
+com.threerings.getdown.data.Digest: java.security.MessageDigest getMessageDigest(int)
+com.threerings.getdown.data.Digest: Digest(java.io.File,boolean)
+com.threerings.getdown.data.Digest: Digest(java.io.File,int,boolean)
+com.threerings.getdown.data.Digest: java.lang.String getMetaDigest()
+com.threerings.getdown.data.Digest: boolean validateResource(com.threerings.getdown.data.Resource,com.threerings.getdown.util.ProgressObserver)
+com.threerings.getdown.data.Digest: java.lang.String getDigest(com.threerings.getdown.data.Resource)
+com.threerings.getdown.data.Digest: void note(java.lang.StringBuilder,java.lang.String,java.lang.String)
+com.threerings.getdown.data.EnvConfig
+com.threerings.getdown.data.EnvConfig: java.io.File appDir
+com.threerings.getdown.data.EnvConfig: java.lang.String appId
+com.threerings.getdown.data.EnvConfig: java.lang.String appBase
+com.threerings.getdown.data.EnvConfig: java.util.List certs
+com.threerings.getdown.data.EnvConfig: java.util.List appArgs
+com.threerings.getdown.data.EnvConfig: java.lang.String USER_HOME_KEY
+com.threerings.getdown.data.EnvConfig: com.threerings.getdown.data.EnvConfig create(java.lang.String[],java.util.List)
+com.threerings.getdown.data.EnvConfig: EnvConfig(java.io.File)
+com.threerings.getdown.data.EnvConfig: EnvConfig(java.io.File,java.lang.String,java.lang.String,java.util.List,java.util.List)
+com.threerings.getdown.data.EnvConfig$Note
+com.threerings.getdown.data.EnvConfig$Note: com.threerings.getdown.data.EnvConfig$Note$Level level
+com.threerings.getdown.data.EnvConfig$Note: java.lang.String message
+com.threerings.getdown.data.EnvConfig$Note: com.threerings.getdown.data.EnvConfig$Note info(java.lang.String)
+com.threerings.getdown.data.EnvConfig$Note: com.threerings.getdown.data.EnvConfig$Note warn(java.lang.String)
+com.threerings.getdown.data.EnvConfig$Note: com.threerings.getdown.data.EnvConfig$Note error(java.lang.String)
+com.threerings.getdown.data.EnvConfig$Note: EnvConfig$Note(com.threerings.getdown.data.EnvConfig$Note$Level,java.lang.String)
+com.threerings.getdown.data.EnvConfig$Note$Level
+com.threerings.getdown.data.EnvConfig$Note$Level: com.threerings.getdown.data.EnvConfig$Note$Level INFO
+com.threerings.getdown.data.EnvConfig$Note$Level: com.threerings.getdown.data.EnvConfig$Note$Level WARN
+com.threerings.getdown.data.EnvConfig$Note$Level: com.threerings.getdown.data.EnvConfig$Note$Level ERROR
+com.threerings.getdown.data.EnvConfig$Note$Level: com.threerings.getdown.data.EnvConfig$Note$Level[] $VALUES
+com.threerings.getdown.data.EnvConfig$Note$Level: com.threerings.getdown.data.EnvConfig$Note$Level[] values()
+com.threerings.getdown.data.EnvConfig$Note$Level: com.threerings.getdown.data.EnvConfig$Note$Level valueOf(java.lang.String)
+com.threerings.getdown.data.EnvConfig$Note$Level: EnvConfig$Note$Level(java.lang.String,int)
+com.threerings.getdown.data.EnvConfig$Note$Level: void <clinit>()
+com.threerings.getdown.data.PathBuilder
+com.threerings.getdown.data.PathBuilder: java.lang.String CODE_CACHE_DIR
+com.threerings.getdown.data.PathBuilder: java.lang.String NATIVE_CACHE_DIR
+com.threerings.getdown.data.PathBuilder: PathBuilder()
+com.threerings.getdown.data.PathBuilder: com.threerings.getdown.data.ClassPath buildClassPath(com.threerings.getdown.data.Application)
+com.threerings.getdown.data.PathBuilder: com.threerings.getdown.data.ClassPath buildDefaultClassPath(com.threerings.getdown.data.Application)
+com.threerings.getdown.data.PathBuilder: com.threerings.getdown.data.ClassPath buildCachedClassPath(com.threerings.getdown.data.Application)
+com.threerings.getdown.data.PathBuilder: com.threerings.getdown.data.ClassPath buildLibsPath(com.threerings.getdown.data.Application,boolean)
+com.threerings.getdown.data.Properties
+com.threerings.getdown.data.Properties: java.lang.String GETDOWN
+com.threerings.getdown.data.Properties: java.lang.String CONNECT_PORT
+com.threerings.getdown.data.Properties: Properties()
+com.threerings.getdown.data.Resource
+com.threerings.getdown.data.Resource: java.util.EnumSet NORMAL
+com.threerings.getdown.data.Resource: java.util.EnumSet UNPACK
+com.threerings.getdown.data.Resource: java.util.EnumSet EXEC
+com.threerings.getdown.data.Resource: java.util.EnumSet PRELOAD
+com.threerings.getdown.data.Resource: java.util.EnumSet NATIVE
+com.threerings.getdown.data.Resource: java.lang.String _path
+com.threerings.getdown.data.Resource: java.net.URL _remote
+com.threerings.getdown.data.Resource: java.io.File _local
+com.threerings.getdown.data.Resource: java.io.File _localNew
+com.threerings.getdown.data.Resource: java.io.File _marker
+com.threerings.getdown.data.Resource: java.io.File _unpacked
+com.threerings.getdown.data.Resource: java.util.EnumSet _attrs
+com.threerings.getdown.data.Resource: boolean _isJar
+com.threerings.getdown.data.Resource: boolean _isPacked200Jar
+com.threerings.getdown.data.Resource: java.util.Comparator ENTRY_COMP
+com.threerings.getdown.data.Resource: int DIGEST_BUFFER_SIZE
+com.threerings.getdown.data.Resource: java.lang.String computeDigest(int,java.io.File,java.security.MessageDigest,com.threerings.getdown.util.ProgressObserver)
+com.threerings.getdown.data.Resource: Resource(java.lang.String,java.net.URL,java.io.File,java.util.EnumSet)
+com.threerings.getdown.data.Resource: java.lang.String getPath()
+com.threerings.getdown.data.Resource: java.io.File getLocal()
+com.threerings.getdown.data.Resource: java.io.File getLocalNew()
+com.threerings.getdown.data.Resource: java.io.File getUnpacked()
+com.threerings.getdown.data.Resource: java.io.File getFinalTarget()
+com.threerings.getdown.data.Resource: java.net.URL getRemote()
+com.threerings.getdown.data.Resource: boolean shouldUnpack()
+com.threerings.getdown.data.Resource: boolean shouldPredownload()
+com.threerings.getdown.data.Resource: boolean isNative()
+com.threerings.getdown.data.Resource: java.lang.String computeDigest(int,java.security.MessageDigest,com.threerings.getdown.util.ProgressObserver)
+com.threerings.getdown.data.Resource: boolean isMarkedValid()
+com.threerings.getdown.data.Resource: void markAsValid()
+com.threerings.getdown.data.Resource: void clearMarker()
+com.threerings.getdown.data.Resource: void install(boolean)
+com.threerings.getdown.data.Resource: void unpack()
+com.threerings.getdown.data.Resource: void applyAttrs()
+com.threerings.getdown.data.Resource: void erase()
+com.threerings.getdown.data.Resource: int compareTo(com.threerings.getdown.data.Resource)
+com.threerings.getdown.data.Resource: boolean equals(java.lang.Object)
+com.threerings.getdown.data.Resource: int hashCode()
+com.threerings.getdown.data.Resource: java.lang.String toString()
+com.threerings.getdown.data.Resource: void updateProgress(com.threerings.getdown.util.ProgressObserver,long,long)
+com.threerings.getdown.data.Resource: boolean isJar(java.lang.String)
+com.threerings.getdown.data.Resource: boolean isPacked200Jar(java.lang.String)
+com.threerings.getdown.data.Resource: int compareTo(java.lang.Object)
+com.threerings.getdown.data.Resource: void <clinit>()
+com.threerings.getdown.data.Resource$Attr
+com.threerings.getdown.data.Resource$Attr: com.threerings.getdown.data.Resource$Attr UNPACK
+com.threerings.getdown.data.Resource$Attr: com.threerings.getdown.data.Resource$Attr CLEAN
+com.threerings.getdown.data.Resource$Attr: com.threerings.getdown.data.Resource$Attr EXEC
+com.threerings.getdown.data.Resource$Attr: com.threerings.getdown.data.Resource$Attr PRELOAD
+com.threerings.getdown.data.Resource$Attr: com.threerings.getdown.data.Resource$Attr NATIVE
+com.threerings.getdown.data.Resource$Attr: com.threerings.getdown.data.Resource$Attr[] $VALUES
+com.threerings.getdown.data.Resource$Attr: com.threerings.getdown.data.Resource$Attr[] values()
+com.threerings.getdown.data.Resource$Attr: com.threerings.getdown.data.Resource$Attr valueOf(java.lang.String)
+com.threerings.getdown.data.Resource$Attr: Resource$Attr(java.lang.String,int)
+com.threerings.getdown.data.Resource$Attr: void <clinit>()
+com.threerings.getdown.data.SysProps
+com.threerings.getdown.data.SysProps: SysProps()
+com.threerings.getdown.data.SysProps: java.lang.String appDir()
+com.threerings.getdown.data.SysProps: java.lang.String appId()
+com.threerings.getdown.data.SysProps: java.lang.String appBase()
+com.threerings.getdown.data.SysProps: boolean noLogRedir()
+com.threerings.getdown.data.SysProps: java.lang.String appbaseDomain()
+com.threerings.getdown.data.SysProps: java.lang.String appbaseOverride()
+com.threerings.getdown.data.SysProps: boolean silent()
+com.threerings.getdown.data.SysProps: boolean launchInSilent()
+com.threerings.getdown.data.SysProps: boolean noUpdate()
+com.threerings.getdown.data.SysProps: boolean noInstall()
+com.threerings.getdown.data.SysProps: int startDelay()
+com.threerings.getdown.data.SysProps: boolean noUnpack()
+com.threerings.getdown.data.SysProps: boolean direct()
+com.threerings.getdown.data.SysProps: int connectTimeout()
+com.threerings.getdown.data.SysProps: int readTimeout()
+com.threerings.getdown.data.SysProps: int threadPoolSize()
+com.threerings.getdown.data.SysProps: long parseJavaVersion(java.lang.String,java.lang.String)
+com.threerings.getdown.data.SysProps: java.lang.String overrideAppbase(java.lang.String)
+com.threerings.getdown.data.SysProps: java.lang.String replaceDomain(java.lang.String)
+com.threerings.getdown.launcher.AbortPanel
+com.threerings.getdown.launcher.AbortPanel: com.threerings.getdown.launcher.Getdown _getdown
+com.threerings.getdown.launcher.AbortPanel: java.util.ResourceBundle _msgs
+com.threerings.getdown.launcher.AbortPanel: AbortPanel(com.threerings.getdown.launcher.Getdown,java.util.ResourceBundle)
+com.threerings.getdown.launcher.AbortPanel: java.awt.Dimension getPreferredSize()
+com.threerings.getdown.launcher.AbortPanel: void actionPerformed(java.awt.event.ActionEvent)
+com.threerings.getdown.launcher.AbortPanel: java.lang.String get(java.lang.String)
+com.threerings.getdown.launcher.Getdown
+com.threerings.getdown.launcher.Getdown: com.threerings.getdown.util.ProgressObserver _progobs
+com.threerings.getdown.launcher.Getdown: com.threerings.getdown.data.Application _app
+com.threerings.getdown.launcher.Getdown: com.threerings.getdown.data.Application$UpdateInterface _ifc
+com.threerings.getdown.launcher.Getdown: java.util.ResourceBundle _msgs
+com.threerings.getdown.launcher.Getdown: java.awt.Container _container
+com.threerings.getdown.launcher.Getdown: javax.swing.JLayeredPane _layers
+com.threerings.getdown.launcher.Getdown: com.threerings.getdown.launcher.StatusPanel _status
+com.threerings.getdown.launcher.Getdown: javax.swing.JButton _patchNotes
+com.threerings.getdown.launcher.Getdown: com.threerings.getdown.launcher.AbortPanel _abort
+com.threerings.getdown.launcher.Getdown: com.threerings.getdown.launcher.RotatingBackgrounds _background
+com.threerings.getdown.launcher.Getdown: boolean _dead
+com.threerings.getdown.launcher.Getdown: boolean _silent
+com.threerings.getdown.launcher.Getdown: boolean _launchInSilent
+com.threerings.getdown.launcher.Getdown: boolean _noUpdate
+com.threerings.getdown.launcher.Getdown: long _startup
+com.threerings.getdown.launcher.Getdown: java.util.Set _toInstallResources
+com.threerings.getdown.launcher.Getdown: boolean _readyToInstall
+com.threerings.getdown.launcher.Getdown: boolean _enableTracking
+com.threerings.getdown.launcher.Getdown: int _reportedProgress
+com.threerings.getdown.launcher.Getdown: int _delay
+com.threerings.getdown.launcher.Getdown: int _stepMaxPercent
+com.threerings.getdown.launcher.Getdown: int _stepMinPercent
+com.threerings.getdown.launcher.Getdown: int _lastGlobalPercent
+com.threerings.getdown.launcher.Getdown: int _uiDisplayPercent
+com.threerings.getdown.launcher.Getdown: int MAX_LOOPS
+com.threerings.getdown.launcher.Getdown: long FALLBACK_CHECK_TIME
+com.threerings.getdown.launcher.Getdown: Getdown(com.threerings.getdown.data.EnvConfig)
+com.threerings.getdown.launcher.Getdown: boolean isUpdateAvailable()
+com.threerings.getdown.launcher.Getdown: void install()
+com.threerings.getdown.launcher.Getdown: void run()
+com.threerings.getdown.launcher.Getdown: void configProxy(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
+com.threerings.getdown.launcher.Getdown: boolean detectProxy()
+com.threerings.getdown.launcher.Getdown: void readConfig(boolean)
+com.threerings.getdown.launcher.Getdown: void doPredownloads(java.util.Collection)
+com.threerings.getdown.launcher.Getdown: void getdown()
+com.threerings.getdown.launcher.Getdown: void updateStatus(java.lang.String)
+com.threerings.getdown.launcher.Getdown: java.awt.image.BufferedImage loadImage(java.lang.String)
+com.threerings.getdown.launcher.Getdown: void updateJava()
+com.threerings.getdown.launcher.Getdown: void update()
+com.threerings.getdown.launcher.Getdown: void download(java.util.Collection)
+com.threerings.getdown.launcher.Getdown: void launch()
+com.threerings.getdown.launcher.Getdown: void createInterfaceAsync(boolean)
+com.threerings.getdown.launcher.Getdown: void initInterface()
+com.threerings.getdown.launcher.Getdown: com.threerings.getdown.launcher.RotatingBackgrounds getBackground()
+com.threerings.getdown.launcher.Getdown: java.awt.Image getProgressImage()
+com.threerings.getdown.launcher.Getdown: void handleWindowClose()
+com.threerings.getdown.launcher.Getdown: void fail(java.lang.String)
+com.threerings.getdown.launcher.Getdown: void setStep(com.threerings.getdown.data.Application$UpdateInterface$Step)
+com.threerings.getdown.launcher.Getdown: int stepToGlobalPercent(int)
+com.threerings.getdown.launcher.Getdown: void setStatusAsync(java.lang.String,int,long,boolean)
+com.threerings.getdown.launcher.Getdown: void reportTrackingEvent(java.lang.String,int)
+com.threerings.getdown.launcher.Getdown: java.awt.Container createContainer()
+com.threerings.getdown.launcher.Getdown: void configureContainer()
+com.threerings.getdown.launcher.Getdown: void showContainer()
+com.threerings.getdown.launcher.Getdown: void disposeContainer()
+com.threerings.getdown.launcher.Getdown: boolean invokeDirect()
+com.threerings.getdown.launcher.Getdown: void showDocument(java.lang.String)
+com.threerings.getdown.launcher.Getdown: void exit(int)
+com.threerings.getdown.launcher.Getdown: void copyStream(java.io.InputStream,java.io.PrintStream)
+com.threerings.getdown.launcher.Getdown: java.awt.Image loadImage(java.lang.String)
+com.threerings.getdown.launcher.Getdown$ProgressReporter
+com.threerings.getdown.launcher.Getdown$ProgressReporter: java.net.URL _url
+com.threerings.getdown.launcher.Getdown$ProgressReporter: com.threerings.getdown.launcher.Getdown this$0
+com.threerings.getdown.launcher.Getdown$ProgressReporter: Getdown$ProgressReporter(com.threerings.getdown.launcher.Getdown,java.net.URL)
+com.threerings.getdown.launcher.Getdown$ProgressReporter: void run()
+com.threerings.getdown.launcher.GetdownApp
+com.threerings.getdown.launcher.GetdownApp: GetdownApp()
+com.threerings.getdown.launcher.GetdownApp: void main(java.lang.String[])
+com.threerings.getdown.launcher.GetdownApp: com.threerings.getdown.launcher.Getdown start(java.lang.String[])
+com.threerings.getdown.launcher.MultipleGetdownRunning
+com.threerings.getdown.launcher.MultipleGetdownRunning: MultipleGetdownRunning()
+com.threerings.getdown.launcher.ProxyPanel
+com.threerings.getdown.launcher.ProxyPanel: com.threerings.getdown.launcher.Getdown _getdown
+com.threerings.getdown.launcher.ProxyPanel: java.util.ResourceBundle _msgs
+com.threerings.getdown.launcher.ProxyPanel: javax.swing.JTextField _host
+com.threerings.getdown.launcher.ProxyPanel: javax.swing.JTextField _port
+com.threerings.getdown.launcher.ProxyPanel: javax.swing.JCheckBox _useAuth
+com.threerings.getdown.launcher.ProxyPanel: javax.swing.JTextField _username
+com.threerings.getdown.launcher.ProxyPanel: javax.swing.JPasswordField _password
+com.threerings.getdown.launcher.ProxyPanel: ProxyPanel(com.threerings.getdown.launcher.Getdown,java.util.ResourceBundle)
+com.threerings.getdown.launcher.ProxyPanel: void setProxy(java.lang.String,java.lang.String)
+com.threerings.getdown.launcher.ProxyPanel: void addNotify()
+com.threerings.getdown.launcher.ProxyPanel: java.awt.Dimension getPreferredSize()
+com.threerings.getdown.launcher.ProxyPanel: void actionPerformed(java.awt.event.ActionEvent)
+com.threerings.getdown.launcher.ProxyPanel: java.lang.String get(java.lang.String)
+com.threerings.getdown.launcher.ProxyPanel: java.awt.Dimension clampWidth(java.awt.Dimension,int)
+com.threerings.getdown.launcher.ProxyPanel$SaneLabelField
+com.threerings.getdown.launcher.ProxyPanel$SaneLabelField: ProxyPanel$SaneLabelField(java.lang.String)
+com.threerings.getdown.launcher.ProxyPanel$SaneLabelField: java.awt.Dimension getPreferredSize()
+com.threerings.getdown.launcher.ProxyPanel$SanePasswordField
+com.threerings.getdown.launcher.ProxyPanel$SanePasswordField: ProxyPanel$SanePasswordField()
+com.threerings.getdown.launcher.ProxyPanel$SanePasswordField: java.awt.Dimension getPreferredSize()
+com.threerings.getdown.launcher.ProxyPanel$SaneTextField
+com.threerings.getdown.launcher.ProxyPanel$SaneTextField: ProxyPanel$SaneTextField()
+com.threerings.getdown.launcher.ProxyPanel$SaneTextField: java.awt.Dimension getPreferredSize()
+com.threerings.getdown.launcher.ProxyUtil
+com.threerings.getdown.launcher.ProxyUtil: java.lang.String PROXY_REGISTRY
+com.threerings.getdown.launcher.ProxyUtil: ProxyUtil()
+com.threerings.getdown.launcher.ProxyUtil: boolean autoDetectProxy(com.threerings.getdown.data.Application)
+com.threerings.getdown.launcher.ProxyUtil: boolean canLoadWithoutProxy(java.net.URL)
+com.threerings.getdown.launcher.ProxyUtil: void configProxy(com.threerings.getdown.data.Application,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
+com.threerings.getdown.launcher.ProxyUtil: java.lang.String[] loadProxy(com.threerings.getdown.data.Application)
+com.threerings.getdown.launcher.ProxyUtil: void saveProxy(com.threerings.getdown.data.Application,java.lang.String,java.lang.String)
+com.threerings.getdown.launcher.ProxyUtil: void initProxy(com.threerings.getdown.data.Application,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
+com.threerings.getdown.launcher.RotatingBackgrounds
+com.threerings.getdown.launcher.RotatingBackgrounds: long currentDisplayStart
+com.threerings.getdown.launcher.RotatingBackgrounds: int current
+com.threerings.getdown.launcher.RotatingBackgrounds: java.awt.Image[] images
+com.threerings.getdown.launcher.RotatingBackgrounds: java.awt.Image errorImage
+com.threerings.getdown.launcher.RotatingBackgrounds: int[] percentages
+com.threerings.getdown.launcher.RotatingBackgrounds: int[] minDisplayTime
+com.threerings.getdown.launcher.RotatingBackgrounds: RotatingBackgrounds()
+com.threerings.getdown.launcher.RotatingBackgrounds: RotatingBackgrounds(java.awt.Image)
+com.threerings.getdown.launcher.RotatingBackgrounds: RotatingBackgrounds(java.util.List,java.lang.String,com.threerings.getdown.launcher.RotatingBackgrounds$ImageLoader)
+com.threerings.getdown.launcher.RotatingBackgrounds: java.awt.Image getImage(int)
+com.threerings.getdown.launcher.RotatingBackgrounds: java.awt.Image getErrorImage()
+com.threerings.getdown.launcher.RotatingBackgrounds: int getNumImages()
+com.threerings.getdown.launcher.RotatingBackgrounds: void makeEmpty()
+com.threerings.getdown.launcher.RotatingBackgrounds$ImageLoader
+com.threerings.getdown.launcher.RotatingBackgrounds$ImageLoader: java.awt.Image loadImage(java.lang.String)
+com.threerings.getdown.launcher.StatusPanel
+com.threerings.getdown.launcher.StatusPanel: java.awt.Image _barimg
+com.threerings.getdown.launcher.StatusPanel: com.threerings.getdown.launcher.RotatingBackgrounds _bg
+com.threerings.getdown.launcher.StatusPanel: java.awt.Dimension _psize
+com.threerings.getdown.launcher.StatusPanel: java.util.ResourceBundle _msgs
+com.threerings.getdown.launcher.StatusPanel: int _progress
+com.threerings.getdown.launcher.StatusPanel: java.lang.String _status
+com.threerings.getdown.launcher.StatusPanel: int _statusDots
+com.threerings.getdown.launcher.StatusPanel: boolean _displayError
+com.threerings.getdown.launcher.StatusPanel: com.samskivert.swing.Label _label
+com.threerings.getdown.launcher.StatusPanel: com.samskivert.swing.Label _newlab
+com.threerings.getdown.launcher.StatusPanel: com.samskivert.swing.Label _plabel
+com.threerings.getdown.launcher.StatusPanel: com.samskivert.swing.Label _newplab
+com.threerings.getdown.launcher.StatusPanel: com.samskivert.swing.Label _rlabel
+com.threerings.getdown.launcher.StatusPanel: com.samskivert.swing.Label _newrlab
+com.threerings.getdown.launcher.StatusPanel: com.threerings.getdown.data.Application$UpdateInterface _ifc
+com.threerings.getdown.launcher.StatusPanel: javax.swing.Timer _timer
+com.threerings.getdown.launcher.StatusPanel: long[] _remain
+com.threerings.getdown.launcher.StatusPanel: int _ridx
+com.threerings.getdown.launcher.StatusPanel: com.samskivert.util.Throttle _rthrottle
+com.threerings.getdown.launcher.StatusPanel: java.awt.Font FONT
+com.threerings.getdown.launcher.StatusPanel: StatusPanel(java.util.ResourceBundle)
+com.threerings.getdown.launcher.StatusPanel: void init(com.threerings.getdown.data.Application$UpdateInterface,com.threerings.getdown.launcher.RotatingBackgrounds,java.awt.Image)
+com.threerings.getdown.launcher.StatusPanel: boolean imageUpdate(java.awt.Image,int,int,int,int,int)
+com.threerings.getdown.launcher.StatusPanel: void setProgress(int,long)
+com.threerings.getdown.launcher.StatusPanel: void setStatus(java.lang.String,boolean)
+com.threerings.getdown.launcher.StatusPanel: void stopThrob()
+com.threerings.getdown.launcher.StatusPanel: void addNotify()
+com.threerings.getdown.launcher.StatusPanel: void removeNotify()
+com.threerings.getdown.launcher.StatusPanel: void paintComponent(java.awt.Graphics)
+com.threerings.getdown.launcher.StatusPanel: java.awt.Dimension getPreferredSize()
+com.threerings.getdown.launcher.StatusPanel: void updateStatusLabel()
+com.threerings.getdown.launcher.StatusPanel: int getStatusY(com.samskivert.swing.Label)
+com.threerings.getdown.launcher.StatusPanel: com.samskivert.swing.Label createLabel(java.lang.String,java.awt.Color)
+com.threerings.getdown.launcher.StatusPanel: java.lang.String xlate(java.lang.String)
+com.threerings.getdown.launcher.StatusPanel: java.lang.String get(java.lang.String,java.lang.String[])
+com.threerings.getdown.launcher.StatusPanel: java.lang.String get(java.lang.String)
+com.threerings.getdown.launcher.StatusPanel: void <clinit>()
+com.threerings.getdown.net.Downloader
+com.threerings.getdown.net.Downloader: java.util.Map _sizes
+com.threerings.getdown.net.Downloader: java.util.Map _downloaded
+com.threerings.getdown.net.Downloader: long _start
+com.threerings.getdown.net.Downloader: long _bytesPerSecond
+com.threerings.getdown.net.Downloader: long _lastUpdate
+com.threerings.getdown.net.Downloader: com.threerings.getdown.net.Downloader$State _state
+com.threerings.getdown.net.Downloader: long UPDATE_DELAY
+com.threerings.getdown.net.Downloader: Downloader()
+com.threerings.getdown.net.Downloader: boolean download(java.util.Collection,int)
+com.threerings.getdown.net.Downloader: void abort()
+com.threerings.getdown.net.Downloader: void resolvingDownloads()
+com.threerings.getdown.net.Downloader: void downloadProgress(int,long)
+com.threerings.getdown.net.Downloader: void downloadFailed(com.threerings.getdown.data.Resource,java.lang.Exception)
+com.threerings.getdown.net.Downloader: long checkSize(com.threerings.getdown.data.Resource)
+com.threerings.getdown.net.Downloader: void reportProgress(com.threerings.getdown.data.Resource,long,long)
+com.threerings.getdown.net.Downloader: long sum(java.lang.Iterable)
+com.threerings.getdown.net.Downloader: void download(com.threerings.getdown.data.Resource)
+com.threerings.getdown.net.Downloader$State
+com.threerings.getdown.net.Downloader$State: com.threerings.getdown.net.Downloader$State DOWNLOADING
+com.threerings.getdown.net.Downloader$State: com.threerings.getdown.net.Downloader$State COMPLETE
+com.threerings.getdown.net.Downloader$State: com.threerings.getdown.net.Downloader$State FAILED
+com.threerings.getdown.net.Downloader$State: com.threerings.getdown.net.Downloader$State ABORTED
+com.threerings.getdown.net.Downloader$State: com.threerings.getdown.net.Downloader$State[] $VALUES
+com.threerings.getdown.net.Downloader$State: com.threerings.getdown.net.Downloader$State[] values()
+com.threerings.getdown.net.Downloader$State: com.threerings.getdown.net.Downloader$State valueOf(java.lang.String)
+com.threerings.getdown.net.Downloader$State: Downloader$State(java.lang.String,int)
+com.threerings.getdown.net.Downloader$State: void <clinit>()
+com.threerings.getdown.net.HTTPDownloader
+com.threerings.getdown.net.HTTPDownloader: java.net.Proxy _proxy
+com.threerings.getdown.net.HTTPDownloader: HTTPDownloader(java.net.Proxy)
+com.threerings.getdown.net.HTTPDownloader: long checkSize(com.threerings.getdown.data.Resource)
+com.threerings.getdown.net.HTTPDownloader: void download(com.threerings.getdown.data.Resource)
+com.threerings.getdown.spi.ProxyAuth
+com.threerings.getdown.spi.ProxyAuth: com.threerings.getdown.spi.ProxyAuth$Credentials loadCredentials(java.lang.String)
+com.threerings.getdown.spi.ProxyAuth: void saveCredentials(java.lang.String,java.lang.String,java.lang.String)
+com.threerings.getdown.spi.ProxyAuth$Credentials
+com.threerings.getdown.spi.ProxyAuth$Credentials: java.lang.String username
+com.threerings.getdown.spi.ProxyAuth$Credentials: java.lang.String password
+com.threerings.getdown.spi.ProxyAuth$Credentials: ProxyAuth$Credentials(java.lang.String,java.lang.String)
+com.threerings.getdown.tools.Differ
+com.threerings.getdown.tools.Differ: Differ()
+com.threerings.getdown.tools.Differ: void createDiff(java.io.File,java.io.File,boolean)
+com.threerings.getdown.tools.Differ: void createPatch(java.io.File,java.util.ArrayList,java.util.ArrayList,boolean)
+com.threerings.getdown.tools.Differ: java.io.File rebuildJar(java.io.File)
+com.threerings.getdown.tools.Differ: void jarDiff(java.io.File,java.io.File,java.util.jar.JarOutputStream)
+com.threerings.getdown.tools.Differ: void main(java.lang.String[])
+com.threerings.getdown.tools.Differ: void pipe(java.io.File,java.util.jar.JarOutputStream)
+com.threerings.getdown.tools.Digester
+com.threerings.getdown.tools.Digester: Digester()
+com.threerings.getdown.tools.Digester: void main(java.lang.String[])
+com.threerings.getdown.tools.Digester: void createDigests(java.io.File,java.io.File,java.lang.String,java.lang.String)
+com.threerings.getdown.tools.Digester: void createDigest(int,java.io.File)
+com.threerings.getdown.tools.Digester: void signDigest(int,java.io.File,java.io.File,java.lang.String,java.lang.String)
+com.threerings.getdown.tools.JarDiff
+com.threerings.getdown.tools.JarDiff: int DEFAULT_READ_SIZE
+com.threerings.getdown.tools.JarDiff: byte[] newBytes
+com.threerings.getdown.tools.JarDiff: byte[] oldBytes
+com.threerings.getdown.tools.JarDiff: boolean _debug
+com.threerings.getdown.tools.JarDiff: JarDiff()
+com.threerings.getdown.tools.JarDiff: void createPatch(java.lang.String,java.lang.String,java.io.OutputStream,boolean)
+com.threerings.getdown.tools.JarDiff: void createIndex(java.util.jar.JarOutputStream,java.util.List,java.util.Map)
+com.threerings.getdown.tools.JarDiff: java.io.Writer writeEscapedString(java.io.Writer,java.lang.String)
+com.threerings.getdown.tools.JarDiff: void writeEntry(java.util.jar.JarOutputStream,java.util.jar.JarEntry,com.threerings.getdown.tools.JarDiff$JarFile2)
+com.threerings.getdown.tools.JarDiff: byte[] access$000()
+com.threerings.getdown.tools.JarDiff: byte[] access$100()
+com.threerings.getdown.tools.JarDiff: boolean access$200()
+com.threerings.getdown.tools.JarDiff: void <clinit>()
+com.threerings.getdown.tools.JarDiffCodes
+com.threerings.getdown.tools.JarDiffCodes: java.lang.String INDEX_NAME
+com.threerings.getdown.tools.JarDiffCodes: java.lang.String VERSION_HEADER
+com.threerings.getdown.tools.JarDiffCodes: java.lang.String REMOVE_COMMAND
+com.threerings.getdown.tools.JarDiffCodes: java.lang.String MOVE_COMMAND
+com.threerings.getdown.tools.JarDiffPatcher
+com.threerings.getdown.tools.JarDiffPatcher: int DEFAULT_READ_SIZE
+com.threerings.getdown.tools.JarDiffPatcher: byte[] newBytes
+com.threerings.getdown.tools.JarDiffPatcher: byte[] oldBytes
+com.threerings.getdown.tools.JarDiffPatcher: JarDiffPatcher()
+com.threerings.getdown.tools.JarDiffPatcher: void patchJar(java.lang.String,java.lang.String,java.io.File,com.threerings.getdown.util.ProgressObserver)
+com.threerings.getdown.tools.JarDiffPatcher: void updateObserver(com.threerings.getdown.util.ProgressObserver,double,double)
+com.threerings.getdown.tools.JarDiffPatcher: void determineNameMapping(java.util.jar.JarFile,java.util.Set,java.util.Map)
+com.threerings.getdown.tools.JarDiffPatcher: java.util.List getSubpaths(java.lang.String)
+com.threerings.getdown.tools.JarDiffPatcher: void writeEntry(java.util.jar.JarOutputStream,java.util.jar.JarEntry,java.util.jar.JarFile)
+com.threerings.getdown.tools.JarDiffPatcher: void writeEntry(java.util.jar.JarOutputStream,java.util.jar.JarEntry,java.io.InputStream)
+com.threerings.getdown.tools.JarDiffPatcher: void <clinit>()
+com.threerings.getdown.tools.Patcher
+com.threerings.getdown.tools.Patcher: java.lang.String CREATE
+com.threerings.getdown.tools.Patcher: java.lang.String PATCH
+com.threerings.getdown.tools.Patcher: java.lang.String DELETE
+com.threerings.getdown.tools.Patcher: com.threerings.getdown.util.ProgressObserver _obs
+com.threerings.getdown.tools.Patcher: long _complete
+com.threerings.getdown.tools.Patcher: long _plength
+com.threerings.getdown.tools.Patcher: byte[] _buffer
+com.threerings.getdown.tools.Patcher: int COPY_BUFFER_SIZE
+com.threerings.getdown.tools.Patcher: Patcher()
+com.threerings.getdown.tools.Patcher: void patch(java.io.File,java.io.File,com.threerings.getdown.util.ProgressObserver)
+com.threerings.getdown.tools.Patcher: java.lang.String strip(java.lang.String,java.lang.String)
+com.threerings.getdown.tools.Patcher: void createFile(java.util.jar.JarFile,java.util.zip.ZipEntry,java.io.File)
+com.threerings.getdown.tools.Patcher: void patchFile(java.util.jar.JarFile,java.util.zip.ZipEntry,java.io.File,java.lang.String)
+com.threerings.getdown.tools.Patcher: void updateProgress(int)
+com.threerings.getdown.tools.Patcher: void main(java.lang.String[])
+com.threerings.getdown.util.Base64
+com.threerings.getdown.util.Base64: int DEFAULT
+com.threerings.getdown.util.Base64: int NO_PADDING
+com.threerings.getdown.util.Base64: int NO_WRAP
+com.threerings.getdown.util.Base64: int CRLF
+com.threerings.getdown.util.Base64: int URL_SAFE
+com.threerings.getdown.util.Base64: int NO_CLOSE
+com.threerings.getdown.util.Base64: boolean $assertionsDisabled
+com.threerings.getdown.util.Base64: byte[] decode(java.lang.String,int)
+com.threerings.getdown.util.Base64: byte[] decode(byte[],int)
+com.threerings.getdown.util.Base64: byte[] decode(byte[],int,int,int)
+com.threerings.getdown.util.Base64: java.lang.String encodeToString(byte[],int)
+com.threerings.getdown.util.Base64: java.lang.String encodeToString(byte[],int,int,int)
+com.threerings.getdown.util.Base64: byte[] encode(byte[],int)
+com.threerings.getdown.util.Base64: byte[] encode(byte[],int,int,int)
+com.threerings.getdown.util.Base64: Base64()
+com.threerings.getdown.util.Base64: void <clinit>()
+com.threerings.getdown.util.Color
+com.threerings.getdown.util.Color: int CLEAR
+com.threerings.getdown.util.Color: int WHITE
+com.threerings.getdown.util.Color: int BLACK
+com.threerings.getdown.util.Color: float brightness(int)
+com.threerings.getdown.util.Color: Color()
+com.threerings.getdown.util.Config
+com.threerings.getdown.util.Config: com.threerings.getdown.util.Config EMPTY
+com.threerings.getdown.util.Config: java.util.Map _data
+com.threerings.getdown.util.Config: com.threerings.getdown.util.Config$ParseOpts createOpts(boolean)
+com.threerings.getdown.util.Config: java.util.List parsePairs(java.io.File,com.threerings.getdown.util.Config$ParseOpts)
+com.threerings.getdown.util.Config: java.util.List parsePairs(java.io.Reader,com.threerings.getdown.util.Config$ParseOpts)
+com.threerings.getdown.util.Config: com.threerings.getdown.util.Rectangle parseRect(java.lang.String,java.lang.String)
+com.threerings.getdown.util.Config: java.lang.Integer parseColor(java.lang.String)
+com.threerings.getdown.util.Config: com.threerings.getdown.util.Config parseConfig(java.io.File,com.threerings.getdown.util.Config$ParseOpts)
+com.threerings.getdown.util.Config: Config(java.util.Map)
+com.threerings.getdown.util.Config: boolean hasValue(java.lang.String)
+com.threerings.getdown.util.Config: java.lang.Object getRaw(java.lang.String)
+com.threerings.getdown.util.Config: java.lang.String getString(java.lang.String)
+com.threerings.getdown.util.Config: java.lang.String getString(java.lang.String,java.lang.String)
+com.threerings.getdown.util.Config: boolean getBoolean(java.lang.String)
+com.threerings.getdown.util.Config: java.lang.String[] getMultiValue(java.lang.String)
+com.threerings.getdown.util.Config: com.threerings.getdown.util.Rectangle getRect(java.lang.String,com.threerings.getdown.util.Rectangle)
+com.threerings.getdown.util.Config: int getInt(java.lang.String,int)
+com.threerings.getdown.util.Config: long getLong(java.lang.String,long)
+com.threerings.getdown.util.Config: int getColor(java.lang.String,int)
+com.threerings.getdown.util.Config: java.lang.String[] getList(java.lang.String)
+com.threerings.getdown.util.Config: java.lang.String getUrl(java.lang.String,java.lang.String)
+com.threerings.getdown.util.Config: boolean checkQualifiers(java.lang.String,java.lang.String,java.lang.String)
+com.threerings.getdown.util.Config: boolean checkQualifier(java.lang.String,java.lang.String,java.lang.String)
+com.threerings.getdown.util.Config: void <clinit>()
+com.threerings.getdown.util.Config$ParseOpts
+com.threerings.getdown.util.Config$ParseOpts: boolean biasToKey
+com.threerings.getdown.util.Config$ParseOpts: boolean strictComments
+com.threerings.getdown.util.Config$ParseOpts: java.lang.String osname
+com.threerings.getdown.util.Config$ParseOpts: java.lang.String osarch
+com.threerings.getdown.util.Config$ParseOpts: Config$ParseOpts()
+com.threerings.getdown.util.ConnectionUtil
+com.threerings.getdown.util.ConnectionUtil: ConnectionUtil()
+com.threerings.getdown.util.ConnectionUtil: java.net.URLConnection open(java.net.Proxy,java.net.URL,int,int)
+com.threerings.getdown.util.ConnectionUtil: java.net.HttpURLConnection openHttp(java.net.Proxy,java.net.URL,int,int)
+com.threerings.getdown.util.FileUtil
+com.threerings.getdown.util.FileUtil: FileUtil()
+com.threerings.getdown.util.FileUtil: boolean renameTo(java.io.File,java.io.File)
+com.threerings.getdown.util.FileUtil: boolean deleteHarder(java.io.File)
+com.threerings.getdown.util.FileUtil: boolean deleteDirHarder(java.io.File)
+com.threerings.getdown.util.FileUtil: java.util.List readLines(java.io.Reader)
+com.threerings.getdown.util.FileUtil: void unpackJar(java.util.jar.JarFile,java.io.File,boolean)
+com.threerings.getdown.util.FileUtil: void unpackPacked200Jar(java.io.File,java.io.File)
+com.threerings.getdown.util.FileUtil: void copy(java.io.File,java.io.File)
+com.threerings.getdown.util.FileUtil: void makeExecutable(java.io.File)
+com.threerings.getdown.util.FileUtil: void walkTree(java.io.File,com.threerings.getdown.util.FileUtil$Visitor)
+com.threerings.getdown.util.FileUtil$Visitor
+com.threerings.getdown.util.FileUtil$Visitor: void visit(java.io.File)
+com.threerings.getdown.util.HostWhitelist
+com.threerings.getdown.util.HostWhitelist: HostWhitelist()
+com.threerings.getdown.util.HostWhitelist: java.net.URL verify(java.net.URL)
+com.threerings.getdown.util.HostWhitelist: java.net.URL verify(java.util.List,java.net.URL)
+com.threerings.getdown.util.LaunchUtil
+com.threerings.getdown.util.LaunchUtil: java.lang.String LOCAL_JAVA_DIR
+com.threerings.getdown.util.LaunchUtil: boolean _isWindows
+com.threerings.getdown.util.LaunchUtil: boolean _isMacOS
+com.threerings.getdown.util.LaunchUtil: boolean _isLinux
+com.threerings.getdown.util.LaunchUtil: LaunchUtil()
+com.threerings.getdown.util.LaunchUtil: boolean updateVersionAndRelaunch(java.io.File,java.lang.String,java.lang.String)
+com.threerings.getdown.util.LaunchUtil: java.lang.String getJVMPath(java.io.File)
+com.threerings.getdown.util.LaunchUtil: java.lang.String getJVMPath(java.io.File,boolean)
+com.threerings.getdown.util.LaunchUtil: void upgradeGetdown(java.io.File,java.io.File,java.io.File)
+com.threerings.getdown.util.LaunchUtil: boolean mustMonitorChildren()
+com.threerings.getdown.util.LaunchUtil: boolean isWindows()
+com.threerings.getdown.util.LaunchUtil: boolean isMacOS()
+com.threerings.getdown.util.LaunchUtil: boolean isLinux()
+com.threerings.getdown.util.LaunchUtil: java.lang.String checkJVMPath(java.lang.String,boolean)
+com.threerings.getdown.util.LaunchUtil: void <clinit>()
+com.threerings.getdown.util.MessageUtil
+com.threerings.getdown.util.MessageUtil: java.lang.String TAINT_CHAR
+com.threerings.getdown.util.MessageUtil: MessageUtil()
+com.threerings.getdown.util.MessageUtil: boolean isTainted(java.lang.String)
+com.threerings.getdown.util.MessageUtil: java.lang.String taint(java.lang.Object)
+com.threerings.getdown.util.MessageUtil: java.lang.String untaint(java.lang.String)
+com.threerings.getdown.util.MessageUtil: java.lang.String compose(java.lang.String,java.lang.Object[])
+com.threerings.getdown.util.MessageUtil: java.lang.String compose(java.lang.String,java.lang.String[])
+com.threerings.getdown.util.MessageUtil: java.lang.String tcompose(java.lang.String,java.lang.Object[])
+com.threerings.getdown.util.MessageUtil: java.lang.String tcompose(java.lang.String,java.lang.String[])
+com.threerings.getdown.util.MessageUtil: java.lang.String escape(java.lang.String)
+com.threerings.getdown.util.MessageUtil: java.lang.String unescape(java.lang.String)
+com.threerings.getdown.util.ProgressAggregator
+com.threerings.getdown.util.ProgressAggregator: com.threerings.getdown.util.ProgressObserver _target
+com.threerings.getdown.util.ProgressAggregator: long[] _sizes
+com.threerings.getdown.util.ProgressAggregator: int[] _progress
+com.threerings.getdown.util.ProgressAggregator: ProgressAggregator(com.threerings.getdown.util.ProgressObserver,long[])
+com.threerings.getdown.util.ProgressAggregator: com.threerings.getdown.util.ProgressObserver startElement(int)
+com.threerings.getdown.util.ProgressAggregator: void updateAggProgress()
+com.threerings.getdown.util.ProgressAggregator: long sum(long[])
+com.threerings.getdown.util.ProgressObserver
+com.threerings.getdown.util.ProgressObserver: void progress(int)
+com.threerings.getdown.util.Rectangle
+com.threerings.getdown.util.Rectangle: int x
+com.threerings.getdown.util.Rectangle: int y
+com.threerings.getdown.util.Rectangle: int width
+com.threerings.getdown.util.Rectangle: int height
+com.threerings.getdown.util.Rectangle: Rectangle(int,int,int,int)
+com.threerings.getdown.util.Rectangle: com.threerings.getdown.util.Rectangle union(com.threerings.getdown.util.Rectangle)
+com.threerings.getdown.util.Rectangle: java.lang.String toString()
+com.threerings.getdown.util.StreamUtil
+com.threerings.getdown.util.StreamUtil: StreamUtil()
+com.threerings.getdown.util.StreamUtil: void close(java.io.InputStream)
+com.threerings.getdown.util.StreamUtil: void close(java.io.OutputStream)
+com.threerings.getdown.util.StreamUtil: void close(java.io.Reader)
+com.threerings.getdown.util.StreamUtil: void close(java.io.Writer)
+com.threerings.getdown.util.StreamUtil: java.io.OutputStream copy(java.io.InputStream,java.io.OutputStream)
+com.threerings.getdown.util.StreamUtil: byte[] toByteArray(java.io.InputStream)
+com.threerings.getdown.util.StringUtil
+com.threerings.getdown.util.StringUtil: java.lang.String XLATE
+com.threerings.getdown.util.StringUtil: StringUtil()
+com.threerings.getdown.util.StringUtil: boolean couldBeValidUrl(java.lang.String)
+com.threerings.getdown.util.StringUtil: boolean isBlank(java.lang.String)
+com.threerings.getdown.util.StringUtil: int[] parseIntArray(java.lang.String)
+com.threerings.getdown.util.StringUtil: java.lang.String[] parseStringArray(java.lang.String)
+com.threerings.getdown.util.StringUtil: java.lang.String[] parseStringArray(java.lang.String,boolean)
+com.threerings.getdown.util.StringUtil: java.lang.String deNull(java.lang.String)
+com.threerings.getdown.util.StringUtil: java.lang.String hexlate(byte[],int)
+com.threerings.getdown.util.StringUtil: java.lang.String hexlate(byte[])
+com.threerings.getdown.util.StringUtil: java.lang.String join(java.lang.Object[])
+com.threerings.getdown.util.StringUtil: java.lang.String join(java.lang.Object[],boolean)
+com.threerings.getdown.util.StringUtil: java.lang.String join(java.lang.Object[],java.lang.String)
+com.threerings.getdown.util.StringUtil: java.lang.String join(java.lang.Object[],java.lang.String,boolean)
+com.threerings.getdown.util.VersionUtil
+com.threerings.getdown.util.VersionUtil: VersionUtil()
+com.threerings.getdown.util.VersionUtil: long readVersion(java.io.File)
+com.threerings.getdown.util.VersionUtil: void writeVersion(java.io.File,long)
+com.threerings.getdown.util.VersionUtil: long parseJavaVersion(java.lang.String,java.lang.String)
+com.threerings.getdown.util.VersionUtil: long readReleaseVersion(java.io.File,java.lang.String)
+com.threerings.getdown.util.VersionUtil: int parseInt(java.lang.String)