ClassSignature.java :  » IDE-Eclipse » jdt » org » eclipse » jdt » internal » compiler » env » Java Open Source

Java Open Source » IDE Eclipse » jdt 
jdt » org » eclipse » jdt » internal » compiler » env » ClassSignature.java
/*******************************************************************************
 * Copyright (c) 2005, 2007 BEA Systems, Inc.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *    tyeung@bea.com - initial API and implementation
 *******************************************************************************/
package org.eclipse.jdt.internal.compiler.env;

/**
 * Represents a class reference in the class file.
 * One of the possible results for the default value of an annotation method or an element value pair.
 */
public class ClassSignature {

  char[] className;

public ClassSignature(final char[] className) {
  this.className = className;
}

/**
 * @return name of the type in the class file format
 */
public char[] getTypeName() {
  return this.className;
}

public String toString() {
  StringBuffer buffer = new StringBuffer();
  buffer.append(this.className);
  buffer.append(".class"); //$NON-NLS-1$
  return buffer.toString();
}
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.