libs-steptalk/Source/Environments/Foundation-operators.stenv
Stefan Urbanek 435a142639 Some fixes for DO
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@13796 72102866-910b-0410-8b05-ffd578937521
2002-06-07 22:13:51 +00:00

131 lines
2.6 KiB
Text

/** Foundation-operators.stenv
*/
{
Name = "Foundation-operators";
Use = (SymbolicSelectors);
DefaultRestriction = AllowAll;
Behaviours =
{
"NSObject-operators" = {
Use = (Comparison, KeyValueCoding);
}
};
Classes =
{
All = {
};
NSObject = {
Use = ("NSObject-operators");
};
NSProxy = {
Use = (KeyValueCoding);
};
NSArray = {
Super = "NSObject";
SymbolicSelectors = {
"@" = "objectAtIndex:";
"," = "arrayByAddingObject:";
"+" = "arrayByAddingObject:";
};
};
NSMutableArray = {
Super = "NSArray";
SymbolicSelectors =
{
"+=" = "addObject:";
"-=" = "removeObject:";
}
};
NSDictionary =
{
Super = NSObject;
SymbolicSelectors = {
"@" = "objectForKey:";
}
};
NSUserDefaults =
{
Super = NSObject;
SymbolicSelectors = {
"@" = "objectForKey:";
}
};
NSString =
{
Super = NSObject;
SymbolicSelectors =
{
"," = "stringByAppendingString:";
"/" = "stringByAppendingPathComponent:";
"@" = "characterAtIndex:";
};
Aliases =
{
size = length;
};
};
NSMutableString =
{
Super = NSString;
SymbolicSelectors =
{
"+=" = "appendString:";
}
};
NSSet =
{
Super = NSObject;
SymbolicSelectors =
{
"<" = "isSubsetOfSet:";
}
};
NSMutableSet =
{
Super = NSSet;
SymbolicSelectors =
{
"+=" = "addObject:";
"-=" = "removeObject:";
}
};
NSDate =
{
Super = NSObject;
SymbolicSelectors =
{
"-" = "timeIntervalSinceDate:";
}
};
NSNumber =
{
Super = NSValue;
Use = (NumberArithmetic);
SymbolicSelectors =
{
"<>" = "rangeWith:";
"@" = "pointWith:";
"@@" = "sizeWith:";
}
};
}; /* Classes */
}