libs-steptalk/Frameworks/StepTalk/Environments/Foundation-operators.stenv
Stefan Urbanek 413482f71b make STMallocZone freeable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@19566 72102866-910b-0410-8b05-ffd578937521
2004-06-20 12:18:49 +00:00

141 lines
2.9 KiB
Text

/** Foundation-operators.stenv
*/
{
Name = "Foundation-operators";
Use = (SymbolicSelectors);
DefaultRestriction = AllowAll;
Behaviours =
{
"NSObject-operators" = {
Use = (Comparison, KeyValueCoding);
}
};
Classes =
{
All = {
};
// added by mateu
"NSObject class" = {
SymbolicSelectors = {
"=" = "isEqual:";
"==" = "isSame:";
"~=" = "notEqual:";
"~~" = "notSame:";
};
};
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 */
}