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