/*
* Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package com.sun.mirror.apt;
/**
* Represents the status of a completed round of annotation processing.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.annotation.processing.RoundEnvironment}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings("deprecation")
public interface RoundState {
/**
* Returns true if this was the last round of annotation
* processing; returns false if there will be a subsequent round.
*/
boolean finalRound();
/**
* Returns true if an error was raised in this round of processing;
* returns false otherwise.
*/
boolean errorRaised();
/**
* Returns true if new source files were created in this round of
* processing; returns false otherwise.
*/
boolean sourceFilesCreated();
/**
* Returns true if new class files were created in this round of
* processing; returns false otherwise.
*/
boolean classFilesCreated();
}