1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-06 01:06:01 +02:00

cosmetics: toString() method added

This commit is contained in:
Andrew Gvozdev 2010-01-17 21:10:44 +00:00
parent 5f3fb60696
commit e7dc10de55
2 changed files with 32 additions and 1 deletions

View file

@ -1,5 +1,5 @@
/*******************************************************************************
* Copyright (c) 2007 Intel Corporation and others.
* Copyright (c) 2007, 2010 Intel Corporation and others.
* 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
@ -31,4 +31,26 @@ public abstract class CDataObject implements ICSettingBase{
}
*/
public abstract int getType();
/**
* Intended for debugging purpose only.
*/
@Override
@SuppressWarnings("nls")
public String toString() {
int type = getType();
String strType="";
switch (type) {
case SETTING_PROJECT: strType="SETTING_PROJECT"; break;
case SETTING_CONFIGURATION: strType="SETTING_CONFIGURATION"; break;
case SETTING_FOLDER: strType="SETTING_FOLDER"; break;
case SETTING_FILE: strType="SETTING_FILE"; break;
case SETTING_LANGUAGE: strType="SETTING_LANGUAGE"; break;
case SETTING_TARGET_PLATFORM: strType="SETTING_TARGET_PLATFORM"; break;
case SETTING_BUILD: strType="SETTING_BUILD"; break;
}
return "type=0x" + Integer.toHexString(type)+":"+strType
+ ", name=["+getName()+"]"
+ ", id=["+getId()+"]";
}
}

View file

@ -26,4 +26,13 @@ public abstract class CResourceData extends CDataObject {
// public abstract void setExcluded(boolean excluded);
public abstract boolean hasCustomSettings();
/**
* Intended for debugging purpose only.
*/
@Override
@SuppressWarnings("nls")
public String toString() {
return "path="+getPath() + ", " + super.toString();
}
}