org.bridj.ann
Annotation Type Struct


@Target(value={CONSTRUCTOR,FIELD,METHOD,TYPE})
@Retention(value=RUNTIME)
@Inherited
public @interface Struct

Struct details such as explicit fields packing and padding.


Optional Element Summary
 Class<? extends StructIO.Customizer> customizer
           
 int fieldCount
           
 int pack
           
 int size
           
 

pack

public abstract int pack
Default:
-1

fieldCount

public abstract int fieldCount
Default:
-1

size

public abstract int size
Default:
-1

customizer

public abstract Class<? extends StructIO.Customizer> customizer
Default:
org.bridj.StructIO.Customizer.class


Copyright © 2009-2012. All Rights Reserved.