mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-02-03 03:30:06 +00:00
Replaced all references to ROLI with Raw Material Software and regenerated all bytecode
This commit is contained in:
parent
894e7d2bd2
commit
6cb75d9d2c
124 changed files with 1381 additions and 8445 deletions
|
|
@ -9,8 +9,8 @@ required for the Java source code you wish to compile.
|
|||
2. If you are creating byte-code for new .java files, move the new files into
|
||||
the native/javacore/app folder of the module, or create one if it doesn't
|
||||
exist. Remember that .java files need to be in nested sub-folders which
|
||||
resemble their package, i.e. a Java class com.roli.juce.HelloWorld.java should
|
||||
be in the module's native/javacore/app/com/roli/juce folder. If you wish to
|
||||
resemble their package, i.e. a Java class com.rmsl.juce.HelloWorld.java should
|
||||
be in the module's native/javacore/app/com/rmsl/juce folder. If you wish to
|
||||
modify existing .java files in the JUCE modules then just rename native/java to
|
||||
native/javacore.
|
||||
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
==============================================================================
|
||||
*/
|
||||
|
||||
package com.roli.juce;
|
||||
package com.rmsl.juce;
|
||||
|
||||
import android.app.DialogFragment;
|
||||
import android.content.Intent;
|
||||
|
|
@ -20,7 +20,7 @@
|
|||
==============================================================================
|
||||
*/
|
||||
|
||||
package com.roli.juce;
|
||||
package com.rmsl.juce;
|
||||
|
||||
import java.lang.Runnable;
|
||||
import java.io.*;
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
/*
|
||||
==============================================================================
|
||||
|
||||
This file is part of the JUCE library.
|
||||
Copyright (c) 2020 - Raw Material Software Limited
|
||||
|
||||
JUCE is an open source library subject to commercial or open-source
|
||||
licensing.
|
||||
|
||||
The code included in this file is provided under the terms of the ISC license
|
||||
http://www.isc.org/downloads/software-support-policy/isc-license. Permission
|
||||
To use, copy, modify, and/or distribute this software for any purpose with or
|
||||
without fee is hereby granted provided that the above copyright notice and
|
||||
this permission notice appear in all copies.
|
||||
|
||||
JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER
|
||||
EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE
|
||||
DISCLAIMED.
|
||||
|
||||
==============================================================================
|
||||
*/
|
||||
|
||||
package com.rmsl.juce;
|
||||
|
||||
import java.lang.reflect.*;
|
||||
|
||||
public class JuceInvocationHandler implements InvocationHandler
|
||||
{
|
||||
public JuceInvocationHandler (long nativeContextRef)
|
||||
{
|
||||
nativeContext = nativeContextRef;
|
||||
}
|
||||
|
||||
public void clear()
|
||||
{
|
||||
nativeContext = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void finalize()
|
||||
{
|
||||
if (nativeContext != 0)
|
||||
dispatchFinalize (nativeContext);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object invoke (Object proxy, Method method, Object[] args) throws Throwable
|
||||
{
|
||||
if (nativeContext != 0)
|
||||
return dispatchInvoke (nativeContext, proxy, method, args);
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
private long nativeContext = 0;
|
||||
|
||||
private native void dispatchFinalize (long nativeContextRef);
|
||||
private native Object dispatchInvoke (long nativeContextRef, Object proxy, Method method, Object[] args);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue