Example usage for org.aspectj.bridge Version text

List of usage examples for org.aspectj.bridge Version text

Introduction

In this page you can find the example usage for org.aspectj.bridge Version text.

Prototype

String text

To view the source code for org.aspectj.bridge Version text.

Click Source Link

Document

set by build script

Usage

From source file:org.eclipse.ajdt.internal.ui.tracing.DebugTracing.java

License:Open Source License

public static String startupInfo() {
    Bundle bundle = AspectJUIPlugin.getDefault().getBundle();
    String version = (String) bundle.getHeaders().get(Constants.BUNDLE_VERSION);

    StringBuffer eventData = new StringBuffer();
    eventData.append("Startup information: "); //$NON-NLS-1$
    eventData.append("\n   AJDT version: "); //$NON-NLS-1$
    eventData.append(version);/*from  w  w  w .java2  s  .  c  o  m*/

    eventData.append("\n   AspectJ Compiler version: "); //$NON-NLS-1$
    eventData.append(Version.text);
    eventData.append("\n   usingVisualiser=" + AspectJUIPlugin.usingVisualiser); //$NON-NLS-1$
    eventData.append("\n   usingXref=" + AspectJUIPlugin.usingXref); //$NON-NLS-1$
    eventData.append("\n   usingCUprovider=" + AspectJPlugin.USING_CU_PROVIDER); //$NON-NLS-1$

    IPreferenceStore store = AspectJUIPlugin.getDefault().getPreferenceStore();
    String[] props = AspectJUIPlugin.getDefault().getPluginPreferences().propertyNames();
    for (int i = 0; i < props.length; i++) {
        eventData.append("\n   "); //$NON-NLS-1$
        eventData.append(props[i]);
        eventData.append(" = "); //$NON-NLS-1$
        eventData.append(store.getString(props[i]));
    }
    return eventData.toString();
}