| ValueMemberAnalysis.java |
/*
* JBoss, the OpenSource J2EE webOS
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jboss.iiop.rmi;
/**
* Value member analysis.
*
* Routines here are conforming to the "Java(TM) Language to IDL Mapping
* Specification", version 1.1 (01-06-07).
*
* @author <a href="mailto:osh@sparre.dk">Ole Husgaard</a>
* @version $Revision: 1.2 $
*/
public class ValueMemberAnalysis
extends AbstractAnalysis
{
// Constants -----------------------------------------------------
// Attributes ----------------------------------------------------
// Static --------------------------------------------------------
// Constructors --------------------------------------------------
ValueMemberAnalysis(String javaName, Class cls, boolean publicMember)
{
super(javaName);
this.cls = cls;
this.publicMember = publicMember;
}
// Public --------------------------------------------------------
/**
* Return my Java type.
*/
public Class getCls()
{
return cls;
}
/**
* Returns true iff this member has private visibility.
*/
public boolean isPublic()
{
return publicMember;
}
// Protected -----------------------------------------------------
// Private -------------------------------------------------------
/**
* Java type.
*/
private Class cls;
/**
* Flags that this member is public.
*/
private boolean publicMember;
}
| ValueMemberAnalysis.java |