|
From: <sp...@us...> - 2012-12-12 17:20:39
|
Revision: 3834
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3834&view=rev
Author: spasi
Date: 2012-12-12 17:20:24 +0000 (Wed, 12 Dec 2012)
Log Message:
-----------
Fixed put on external ByteBuffer. Generate @Deprecated annotation for deprecated methods.
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/PointerBuffer.java
trunk/LWJGL/src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java
Modified: trunk/LWJGL/src/java/org/lwjgl/PointerBuffer.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/PointerBuffer.java 2012-12-02 16:53:25 UTC (rev 3833)
+++ trunk/LWJGL/src/java/org/lwjgl/PointerBuffer.java 2012-12-12 17:20:24 UTC (rev 3834)
@@ -550,9 +550,9 @@
*/
public static void put(final ByteBuffer target, int index, long l) {
if ( is64Bit )
- target.putLong(index * 8, l);
+ target.putLong(index, l);
else
- target.putInt(index * 4, (int)l);
+ target.putInt(index, (int)l);
}
// -- Bulk get operations --
Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java 2012-12-02 16:53:25 UTC (rev 3833)
+++ trunk/LWJGL/src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java 2012-12-12 17:20:24 UTC (rev 3834)
@@ -234,6 +234,8 @@
private static void printMethodWithMultiType(AnnotationProcessorEnvironment env, TypeMap type_map, PrintWriter writer, InterfaceDeclaration interface_decl, MethodDeclaration method, Map<ParameterDeclaration, TypeInfo> typeinfos_instance, Mode mode, boolean generate_error_checks, boolean context_specific) {
Utils.printDocComment(writer, method);
+ if ( method.getAnnotation(Deprecated.class) != null )
+ writer.println("\t@Deprecated");
if ( interface_decl.getAnnotation(Private.class) == null && method.getAnnotation(Private.class) == null )
writer.print("\tpublic static ");
else
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|