সি # তে, throw;
স্ট্যাক ট্রেস সংরক্ষণের সময় আমি একটি ব্যতিক্রম পুনর্হিত করতে স্টেটমেন্টটি ব্যবহার করতে পারি :
try
{
...
}
catch (Exception e)
{
if (e is FooException)
throw;
}
জাভাতেও এর মতো কিছু আছে ( যা মূল স্ট্যাকের চিহ্নটি হারাবে না )?
Throwable
এগুলি নিক্ষেপ করে সংশোধন করবেন না। স্ট্যাক ট্রেস আপডেট করতে আপনাকে কল করতে হবে fillInStackTrace()
। সুবিধামত এই পদ্ধতিটি একটি এর কনস্ট্রাক্টরে কল হয় Throwable
।
throw e;
স্ট্যাকট্রেস হারাবে। তবে জাভাতে নয়।