adium/adium

Adding +[NSString randomString] seems to be popular, it appears to be colliding with some plugin I have loaded. Add a prefix here.
/*
* Adium is the legal property of its developers, whose names are listed in the copyright file included
* with this source distribution.
*
* This program is free software; you can redistribute it and/or modify it under the terms of the GNU
* General Public License as published by the Free Software Foundation; either version 2 of the License,
* or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
* the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
* Public License for more details.
*
* You should have received a copy of the GNU General Public License along with this program; if not,
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import <Adium/AIControllerProtocol.h>
@interface JavaField : NSObject {
}
- (id)get:(id)obj; // param is the instance, pass nil if it's a static field
@end
@protocol JavaObject <NSObject>
+ (BOOL)equals:(id)obj;
+ (id)newInstance;
+ (NSString*)toString;
+ (BOOL)isInstace:(id)obj;
+ (JavaField *)getField:(NSString*)name;
+ (NSString *)getProperty:(NSString *)propertyName;
// these are Java Bridge methods!
+ (id)alloc;
+ (id)newWithSignature:(NSString*)sig, ...;
@end
@interface JavaObject : NSObject <JavaObject> {
}
@end
/*!
* @brief A JavaClassLoader loads classes from jars; it is initialized for one or more jars.
*
* It is actually a java object; loadClass is therefore never implemented in Objective C code.
*/
@interface JavaClassLoader : NSObject {
}
// param format: http://java.sun.com/j2se/1.5.0/docs/api/java/lang/ClassLoader.html#name
- (Class <JavaObject>)loadClass:(NSString *)classname;
@end
/*!
* @brief The JavaController itself
*/
@protocol AIJavaController <AIController>
- (JavaClassLoader *)classLoaderWithJARs:(NSArray *)jararray;
- (JavaClassLoader *)classLoaderWithJARs:(NSArray *)jararray parentClassLoader:(JavaClassLoader *)parent;
@end