// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-#ifndef __java_security_Principal__#define __java_security_Principal__#pragma interface#include <java/lang/Object.h>extern"Java"{namespacejava{namespacesecurity{classPrincipal;}}}classjava::security::Principal:public::java::lang::Object{public:virtualjbooleanequals(::java::lang::Object*)=0;virtual::java::lang::String*toString()=0;virtualjinthashCode()=0;virtual::java::lang::String*getName()=0;static::java::lang::Classclass$;}__attribute__((java_interface));#endif // __java_security_Principal__