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. |