Define 'this' as a keyword.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
native CloseHandle(Handle:this[]);
|
||||
native CloseHandle(Handle:handle[]);
|
||||
|
||||
methodmap Handle {
|
||||
public Close() = CloseHandle;
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
methodmap Egg
|
||||
{
|
||||
public void illegal(Egg x) {
|
||||
this = x;
|
||||
}
|
||||
};
|
||||
|
||||
public main()
|
||||
{
|
||||
Egg egg;
|
||||
egg.illegal(egg);
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
(4) : error 022: must be lvalue (non-constant)
|
||||
@@ -1,4 +1,4 @@
|
||||
native Q(X:this, a);
|
||||
native Q(X:handle, a);
|
||||
|
||||
methodmap X {
|
||||
public ~X() = Q;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Q(X:this)
|
||||
Q(X:handle)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
native CloseHandle(Handle:this);
|
||||
native CloseHandle(Handle:handle);
|
||||
|
||||
methodmap Handle {
|
||||
public Close() = CloseHandle;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
native CloseHandle(Handle:this);
|
||||
native CloseHandle(Handle:handle);
|
||||
|
||||
methodmap Handle {
|
||||
public Close() = CloseHandle;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
native CloseHandle(HandleEgg:this);
|
||||
native CloseHandle(HandleEgg:handle);
|
||||
|
||||
methodmap Handle {
|
||||
public Close() = CloseHandle;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
native CloseHandle({Handle, Egg}:this);
|
||||
native CloseHandle({Handle, Egg}:handle);
|
||||
|
||||
methodmap Handle {
|
||||
public Close() = CloseHandle;
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
public OnPluginStart() {
|
||||
return this;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
(2) : error 166: cannot use 'this' outside of a methodmap method or property
|
||||
@@ -1,4 +1,4 @@
|
||||
native CloseHandle(Handle:this);
|
||||
native CloseHandle(Handle:handle);
|
||||
|
||||
methodmap Handle {
|
||||
};
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
native CloseHandle(Handle:this);
|
||||
native CloseHandle(Handle:handle);
|
||||
|
||||
methodmap Handle {
|
||||
public Close() = CloseHandle;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
native CloseHandle(Handle:this);
|
||||
native CloseHandle(Handle:handle);
|
||||
|
||||
enum Handle {
|
||||
INVALID_HANDLE = 0,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
native CloseHandle(Handle:this);
|
||||
native CloseHandle(Handle:handle);
|
||||
|
||||
methodmap Handle {
|
||||
public Close() = CloseHandle;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
native CloseHandle(Handle:this);
|
||||
native CloseHandle(Handle:handle);
|
||||
|
||||
methodmap Handle {
|
||||
public Close() = CloseHandle;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
native CloseHandle(Handle:this);
|
||||
native CloseHandle(Handle:handle);
|
||||
|
||||
methodmap Handle {
|
||||
public Close() = CloseHandle;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
native CloneHandle(Handle:this);
|
||||
native CloseHandle(Handle:this);
|
||||
native CloneHandle(Handle:handle);
|
||||
native CloseHandle(Handle:handle);
|
||||
|
||||
methodmap Handle {
|
||||
public Clone() = CloneHandle;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
native CloseHandle(Handle:this);
|
||||
native CloseHandle(Handle:handle);
|
||||
|
||||
methodmap Handle {
|
||||
public Close() = CloseHandle;
|
||||
|
||||
Reference in New Issue
Block a user