1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_java_awt_java2d_ShapeCache__ 5 #define __gnu_java_awt_java2d_ShapeCache__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 extern "Java" 11 { 12 namespace gnu 13 { 14 namespace java 15 { 16 namespace awt 17 { 18 namespace java2d 19 { 20 class ShapeCache; 21 } 22 } 23 } 24 } 25 namespace java 26 { 27 namespace awt 28 { 29 class Polygon; 30 class Rectangle; 31 namespace geom 32 { 33 class Arc2D; 34 class Ellipse2D; 35 class GeneralPath; 36 class Line2D; 37 class RoundRectangle2D; 38 } 39 } 40 } 41 } 42 43 class gnu::java::awt::java2d::ShapeCache : public ::java::lang::Object 44 { 45 46 public: 47 ShapeCache(); 48 ::java::awt::geom::Line2D * __attribute__((aligned(__alignof__( ::java::lang::Object)))) line; 49 ::java::awt::Rectangle * rect; 50 ::java::awt::geom::RoundRectangle2D * roundRect; 51 ::java::awt::geom::Ellipse2D * ellipse; 52 ::java::awt::geom::Arc2D * arc; 53 ::java::awt::Polygon * polygon; 54 ::java::awt::geom::GeneralPath * polyline; 55 static ::java::lang::Class class$; 56 }; 57 58 #endif // __gnu_java_awt_java2d_ShapeCache__ 59