Browse Source

Cleaned up some diagnostics to debug severity.

pull/144/merge
triton 12 years ago
parent
commit
6e0a243322
  1. 5
      src/Generator/Passes/CheckDuplicatedNamesPass.cs
  2. 8
      src/Generator/Passes/FieldToPropertyPass.cs
  3. 2
      src/Generator/Passes/FunctionToInstanceMethodPass.cs
  4. 4
      src/Generator/Passes/FunctionToStaticMethodPass.cs
  5. 9
      src/Generator/Passes/GetterSetterToPropertyPass.cs

5
src/Generator/Passes/CheckDuplicatedNamesPass.cs

@ -167,7 +167,10 @@ namespace CppSharp.Passes @@ -167,7 +167,10 @@ namespace CppSharp.Passes
names.Add(fullName, new DeclarationName(decl.Name, Driver));
if (names[fullName].UpdateName(decl))
Driver.Diagnostics.EmitWarning("Duplicate name {0}, renamed to {1}", fullName, decl.Name);
{
Driver.Diagnostics.Debug("Duplicate name {0}, renamed to {1}",
fullName, decl.Name);
}
}
}
}

8
src/Generator/Passes/FieldToPropertyPass.cs

@ -31,6 +31,8 @@ namespace CppSharp.Passes @@ -31,6 +31,8 @@ namespace CppSharp.Passes
return false;
}
field.ExplicityIgnored = true;
var prop = new Property
{
Name = field.Name,
@ -39,11 +41,11 @@ namespace CppSharp.Passes @@ -39,11 +41,11 @@ namespace CppSharp.Passes
Access = field.Access,
Field = field
};
@class.Properties.Add(prop);
Log.Debug("Property created from field: {0}::{1}", @class.Name, field.Name);
@class.Properties.Add(prop);
field.ExplicityIgnored = true;
Log.Debug("Property created from field: {0}::{1}", @class.Name,
field.Name);
return false;
}

2
src/Generator/Passes/FunctionToInstanceMethodPass.cs

@ -63,7 +63,7 @@ namespace CppSharp.Passes @@ -63,7 +63,7 @@ namespace CppSharp.Passes
@class.Methods.Add(method);
Log.EmitMessage("Instance method: {0}::{1}", @class.Name,
Log.Debug("Function converted to instance method: {0}::{1}", @class.Name,
function.Name);
return true;

4
src/Generator/Passes/FunctionToStaticMethodPass.cs

@ -56,8 +56,8 @@ namespace CppSharp.Passes @@ -56,8 +56,8 @@ namespace CppSharp.Passes
@class.Methods.Add(method);
Log.EmitMessage("Static method: {0}::{1}", @class.Name,
function.Name);
Log.Debug("Function converted to static method: {0}::{1}",
@class.Name, function.Name);
return true;
}

9
src/Generator/Passes/GetterSetterToPropertyPass.cs

@ -53,8 +53,7 @@ namespace CppSharp.Passes @@ -53,8 +53,7 @@ namespace CppSharp.Passes
var prop2 = @class.Properties.FirstOrDefault(property => property.Name == name);
if (prop == null && prop2 != null)
Driver.Diagnostics.EmitWarning(DiagnosticId.PropertySynthetized,
"Property {0}::{1} already exist with type {2}",
Driver.Diagnostics.Debug("Property {0}::{1} already exists (type: {2})",
@class.Name, name, type.Type.ToString());
if (prop != null)
@ -94,8 +93,7 @@ namespace CppSharp.Passes @@ -94,8 +93,7 @@ namespace CppSharp.Passes
// Do not generate the original method now that we know it is a getter.
method.IsGenerated = false;
Driver.Diagnostics.EmitMessage(DiagnosticId.PropertySynthetized,
"Getter created: {0}::{1}", @class.Name, name);
Driver.Diagnostics.Debug("Getter created: {0}::{1}", @class.Name, name);
return false;
}
@ -112,8 +110,7 @@ namespace CppSharp.Passes @@ -112,8 +110,7 @@ namespace CppSharp.Passes
// Ignore the original method now that we know it is a setter.
method.IsGenerated = false;
Driver.Diagnostics.EmitMessage(DiagnosticId.PropertySynthetized,
"Setter created: {0}::{1}", @class.Name, name);
Driver.Diagnostics.Debug("Setter created: {0}::{1}", @class.Name, name);
return false;
}

Loading…
Cancel
Save